Хотите установить пакеты в Arch Linux, но не знаете, как это сделать? Многие люди сталкиваются с этой проблемой при первом переходе с дистрибутивов на основе Debian на Arch. Однако вы можете легко управлять пакетами в вашей системе на основе Arch с помощью менеджеров пакетов.
Pacman - это менеджер пакетов по умолчанию, который предустановлен в каждом дистрибутиве Arch. Но все же необходимы другие менеджеры пакетов, поскольку Pacman не поддерживает пакеты из пользовательского репозитория Arch.
Менеджеры пакетов в Arch Linux
Хотя Arch Linux поставляется с Pacman в качестве менеджера пакетов по умолчанию, вы можете установить другие менеджеры пакетов, такие как Yay. В отличие от Pacman, эти менеджеры пакетов позволяют добавлять новые пакеты из официального репозитория Arch и AUR (пользовательского репозитория Arch).
В то время как другие менеджеры пакетов использовались на протяжении многих лет, такие примеры, как Yaourt и Aurman, больше не поддерживаются. Следовательно, Pacman и Yay - более безопасные и надежные менеджеры пакетов, на которые можно положиться в Arch Linux.
AUR - это репозиторий, организованный сообществом, который предоставляет пользователям платформу для обмена разработанными ими пакетами. Если вы разработчик, вы можете добавлять пакеты в AUR, и другие пользователи могут легко установить их в своей системе.
1. Pacman
Как упоминалось выше, каждая система Arch поставляется с Pacman в качестве менеджера пакетов по умолчанию. Наиболее примечательной особенностью Pacman является то, что он регулярно синхронизирует пакеты вашей системы с главным сервером и, в свою очередь, поддерживает вашу систему в актуальном состоянии.
2. ура
Поскольку разработчики Yaourt и Aurman не будут выпускать никаких обновлений после прекращения поддержки, пользователи Arch начали использовать Yay для добавления пакетов из AUR. Основная цель Yay заключалась в том, чтобы минимизировать ввод данных пользователем и предоставить интерфейс, подобный Pacman.
Вы не сможете установить Yay с помощью Pacman, так как он не поддерживает добавление пакетов напрямую из пользовательского репозитория Arch. Следовательно, вам придется установить менеджер пакетов Yay вручную, используя его репозиторий Git. Вот как установить его в вашей системе.
Шаг 1. Для клонирования репозитория yay вам потребуется git.
pacman -S --needed git base-devel
Шаг 2: Клонируйте репозиторий в локальное хранилище.
git clone https://aur.archlinux.org/yay-git.git
Шаг 3: Измените права доступа к папке.
chmod 777 / yay-git
Шаг 4: Перейдите в каталог, в который вы клонировали репозиторий.
cd yay-git
Шаг 5: используйте makepkg команда для сборки пакета. Убедитесь, что вы не выполняете следующую команду от имени пользователя root, иначе это вызовет ошибку.
makepkg -si
Обновление и обновление пакетов
Если вы только что установили Arch Linux, то, прежде чем вы сможете добавлять или удалять пакеты, вам нужно будет синхронизировать вашу систему с главными серверами, обновив локальный список пакетов.
Затем вы можете легко обновить все свои пакеты до последней версии, загрузив файлы с официальных серверов.
Использование Pacman
Чтобы обновить список пакетов с помощью Pacman, используйте -Сы флаг с командой.
sudo pacman -Sy
После синхронизации списка пакетов вашей системы с главными серверами вам необходимо обновить пакеты. Использовать -Сю флаг, чтобы сделать то же самое. Эта команда может занять некоторое время в зависимости от списка пакетов и вашего сетевого подключения.
sudo pacman -Syu
Вы можете сэкономить на вводе обеих этих команд, объединив их с помощью -Сью флаг. Pacman автоматически начнет загрузку последних пакетов после обновления списка пакетов.
sudo pacman -Syyu
Используя Yay
Менеджер пакетов Yay позволяет вам эффективно обновлять и обновлять ваши пакеты с помощью вашего терминала. Для этого просто используйте -Сю флаг с помощью команды yay.
судо яй -Сю
Добавление пакетов
Добавить пакеты легко, если вы знаете, какие команды выполнять. Все, что вам нужно сделать, это ввести команды диспетчера пакетов в терминал.
Flathub и Snap Store два отличных приложения с графическим интерфейсом пользователя, которые вы можете использовать для установки программного обеспечения и приложений на свой Linux-компьютер.
Если вы хотите загрузить приложения для Linux, как сравнить Flathub и Snap Store? Мы противопоставляем их друг другу, чтобы выяснить это.
Установить пакеты с помощью Pacman
Pacman использует расширение файла TAR для упаковки приложений. Он эффективно работает с системной архитектурой Arch Linux. Чтобы добавить пакет, вы должны использовать -S флаг с помощью команды по умолчанию, как показано ниже.
sudo pacman -S имя_пакета
Например,
sudo pacman -S cmatrix
Чтобы установить несколько пакетов одновременно, введите имена всех пакетов, разделенные пробелом.
sudo pacman -S cmatrix vlc python
Вы также можете получить информацию о пакетах после их установки. В выходных данных содержится подробная информация об имени, версии, архитектуре и лицензии пакета. Для этого замените -S флаг с -Qi по умолчанию Пакман команда.
pacman -Qi cmatrix
Устанавливать пакеты с Yay
Синтаксис команды установки Yay очень похож на синтаксис Pacman. Чтобы установить пакет с помощью диспетчера пакетов Yay, просто используйте -S флаг с командой по умолчанию.
yay -S имя пакета
Удаление пакетов в Arch
Arch Linux дает вам возможность удалять пакеты, если они вам не нужны, и это одна из многих причин. почему вы должны установить Arch Linux. Вы можете удалить практически любой пакет из своей системы, если, конечно, у вас есть разрешение. Давайте посмотрим, как можно удалить пакет в Arch Linux.
Удалить пакеты с помощью Pacman
Удалить пакет также легко. Все, что вам нужно сделать, это использовать -Р вместо -S флаг по умолчанию Пакман команда.
sudo pacman -R cmatrix
Если пакет отсутствует в вашей системе, вы получите сообщение об ошибке, в котором будет указано «error: target not found: packagename».
Удалите пакеты с помощью Yay
Чтобы удалить пакеты с помощью Yay, добавьте -Р флаг к команде yay по умолчанию. Вы также можете использовать флаг -Rns, чтобы удалить все ненужные зависимости из вашей системы.
yay -R cmatrix
yay -Rns cmatrix
Если вы хотите удалить пакеты, которые не нужны вашей системе, используйте -Yc флаг с командой.
ура -Yc
Управление пакетами в Arch Linux
Существует несколько способов добавления и удаления пакетов в дистрибутиве Linux на основе Arch. Вы можете использовать менеджеры пакетов, такие как Pacman, Yaourt и Yay. В то время как некоторые менеджеры пакетов позволяют загружать пакеты из пользовательского репозитория Arch, другие, такие как Pacman, не поддерживают AUR.
Если вы не являетесь поклонником менеджеров пакетов, вы всегда можете загрузить нужные пакеты вручную. В Интернете доступно несколько веб-сайтов, которые предоставляют пользователям Linux пакеты TAR, RPM и DEB.
Ищете приложения для Linux? Вместо того, чтобы устанавливать с терминала, вы можете загружать приложения Linux в формате DEB и RPM с этих веб-сайтов.
- Linux
Дипеш - технический блоггер, который пишет информационный контент более 3 лет. В настоящее время он получает степень бакалавра компьютерных приложений в известном университете Индии. В свободное время он любит писать, слушать музыку и играть на гитаре.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в письме, которое мы вам только что отправили.