Как установить и удалить пакеты в Arch Linux

Хотите установить пакеты в Arch Linux, но не знаете, как это сделать? Многие люди сталкиваются с этой проблемой при первом переходе с дистрибутивов на основе Debian на Arch. Однако вы можете легко управлять пакетами в вашей системе на основе Arch с помощью менеджеров пакетов.

Pacman – это менеджер пакетов по умолчанию, который предустановлен в каждом дистрибутиве Arch. Но все же необходимы другие менеджеры пакетов, поскольку Pacman не поддерживает пакеты из пользовательского репозитория Arch.

Менеджеры пакетов в Arch Linux

Хотя Arch Linux поставляется с Pacman в качестве пакета по умолчанию manager, вы можете установить другие менеджеры пакетов, например 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. Вам потребуется git для клонирования репозитория yay.

  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, используйте флаг -Sy с командой.

  sudo pacman -Sy  

После синхронизируя список пакетов вашей системы с главными серверами, вам необходимо обновить пакеты. Используйте флаг -Syu , чтобы сделать то же самое. Эта команда может занять некоторое время в зависимости от списка пакетов и вашего сетевого подключения.

  sudo pacman -Syu  

Вы можете сэкономить на вводе обеих этих команд, объединив их с помощью -Сю флаг. Pacman автоматически начнет загрузку последних пакетов после обновления списка пакетов.

  sudo pacman -Syyu  

Использование Yay

Менеджер пакетов Yay позволяет обновлять и эффективно обновляйте свои пакеты, используя свой терминал. Для этого просто используйте флаг -Syu с командой yay.

  sudo yay -Syu  

Добавление пакетов

Добавить пакеты легко, если вы знаете, какие команды выполнять. Все, что вам нужно сделать, это ввести команды диспетчера пакетов в терминал.

Flathub и Snap Store – два отличных приложения с графическим интерфейсом, которые вы можете использовать для установки программного обеспечения и приложений на свой Linux-компьютер.

Установка пакетов с помощью Pacman

Pacman использует расширение файла TAR для упаковки приложений. Он эффективно работает с системной архитектурой Arch Linux. Чтобы добавить пакет, вы должны использовать флаг -S с командой по умолчанию, как показано ниже.

  sudo pacman -S packagename  

Например,

  sudo  pacman -S cmatrix  

Чтобы установить несколько пакетов одновременно, введите имена всех пакетов, разделенные пробелом.

  sudo pacman -S cmatrix vlc python  

Вы также можете получить информацию о пакетах после их установки.. В выходных данных содержится подробная информация об имени, версии, архитектуре и лицензии пакета. Для этого замените флаг -S на -Qi в команде pacman по умолчанию.

  pacman -Qi cmatrix  

Установить Пакеты с Yay

Синтаксис команды Yay install очень похож на синтаксис Pacman. Чтобы установить пакет с помощью диспетчера пакетов Yay, просто используйте флаг -S с командой по умолчанию.

  yay -S packagename  

Удаление пакетов в Arch

Arch Linux дает вам возможность удалять пакеты, если они вам не нужны, и это одна из многих причин, по которым вам следует установить Arch Linux. Вы можете удалить практически любой пакет из своей системы, если, конечно, у вас есть разрешение. Давайте посмотрим, как можно удалить пакет в Arch Linux.

Удаление пакетов с помощью Pacman

Удалить пакет также легко. Все, что вам нужно сделать, это использовать -R вместо флага -S в команде по умолчанию pacman .

  sudo pacman -R cmatrix  

Если пакет отсутствует в вашей системе, вы получите сообщение об ошибке, которое будет состояние «ошибка: цель не найдена: имя пакета».

Удалить пакеты с помощью Yay

Чтобы удалить пакеты с помощью Yay, добавьте -R для команды yay по умолчанию. Вы также можете использовать флаг -Rns, чтобы удалить все ненужные зависимости из вашей системы.

  yay -R cmatrix 
yay -Rns cmatrix

Если вы хотите удалить пакеты, которые не нужны вашей системе, используйте флаг -Yc с командой.

  yay -Yc  

Управление пакетами в Arch Linux

Существует несколько способов добавления и удаления пакетов на Дистрибутив Linux на основе Arch. Вы можете использовать менеджеры пакетов, такие как Pacman, Yaourt и Yay. В то время как некоторые менеджеры пакетов позволяют загружать пакеты из пользовательского репозитория Arch, другие, такие как Pacman, не поддерживают AUR.

Если вы не являетесь поклонником менеджеров пакетов, вы всегда можете загрузить нужные пакеты вручную. В Интернете доступно несколько веб-сайтов, которые предоставляют пользователям Linux пакеты TAR, RPM и DEB.

Оцените статью
futurei.ru
Добавить комментарий