Как пользоваться AUR в Arch Linux

Статьи

Если вы используете Arch Linux или дистрибутив на основе Arch, вы наверно слышали про AUR. Узнайте, что такое AUR и как использовать AUR в Arch Linux.

Что такое AUR

Репозиторий пользователей Arch (AUR) — это место, где вы можете найти программное обеспечение, которое размещается и сопровождается пользователями, оно не тестировалось создателями Arch Linux. Благодаря этому вы можете получить доступ к большему количеству программного обеспечения, которого нет в официальных репозиториях.

aur
Сайт AUR.

Как пользоваться AUR в Arch Linux

Есть два способа получить доступ к программному обеспечению AUR. Большинство людей предпочитают пользоваться помощниками AUR, которые работают аналогично пакетному менеджеру Arch Pacman. Такой подход автоматизирует извлечение и сборку исходного кода из AUR при использовании знакомых команд. Кроме того, вы можете загрузить пакет прямо из AUR и скомпилировать его вручную.

Установка помощника YAY

Вы можете использовать множество помощников AUR. Yay вероятно самый популярный сегодня, поэтому в этой статье мы остановимся на нем.

Установите необходимые инструменты и git, если они еще не установлены в вашем дистрибутиве:

sudo pacman -S  --needed base-devel git
git
Установка git.
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Использование YAY для установки пакетов AUR

Yay использует синтаксис, аналогичный Pacman. Чтобы вы могли легко установить пакеты AUR, используйте команду:

yay -S название пакета

Например, чтобы установить Google Chrome, вы можете использовать:

yay -S google-chrome

Чтобы найти пакет в AUR и официальных репозиториях, используйте флаг -Ss, как показано ниже

yay -Ss google-chrome
Yay google
Найти пакет.

Чтобы обновить все пакеты из AUR и официальных репозиториев, используйте флаг -Syu.

yay -Syu

Что хорошо в помощниках AUR, таких как yay, так это то, что они также автоматически обрабатывают зависимости. Это дополнительные функции, необходимые для всего, что вы пытаетесь установить, в противном случае вам пришлось бы искать и устанавливать самостоятельно.

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

Чтобы удалить все что было установлено, вам придется использовать -R параметр, но лучше, если вы выберете -Rns, который лучше справляется с очисткой. Например, чтобы удалить Google Chrome:

yay -Rns google-chrome

Вы также можете удалить лишние пакеты и любые остатки от прошлых установок с помощью yay с помощью:

yay -Yc
yay -Yc
Удаление лишних покетов.

Если по какой-то причине вам не нравится yay или вы не хотите его использовать, вы также можете использовать другие помощники AUR такие, как aurutils, aura, pacaur, pakku, pamac, pikaur и trizen.

Управление пакетами AUR с помощью менеджера Pamac

Чтобы установить pamac, используйте команду:

yay -S pamac-aur

После установки вы можете запустить приложение «Добавить / удалить программное обеспечение» в меню приложения.

Pamac
Менеджер Pamac.

Щелкните значок и перейдите в раздел «Настройки». В разделе «AUR» включите переключатель, чтобы включить поддержку AUR.

Pamac AUR
Подключить AUR.

Теперь вы можете искать пакеты AUR и устанавливать / удалять их.

Опасности AUR

С AUR вы можете найти практически любые приложения. Однако вы должны иметь в виду, что программное обеспечение в репозитории AUR не было тщательно протестировано. В некоторых случаях пакет может быть не установлен (из-за отсутствия зависимостей / ошибки gpg, отсутствующих файлов и т. д.) Или вызвать проблемы в вашей системе. Всегда лучше перепроверить перед установкой чего-либо из AUR.

Если вы только начинаете работать с Arch Linux, вы можете сначала познакомиться с Pacman, а не с AUR.

Геннадий Галактионов
Оцените автора
LinuxRu
Добавить комментарий