Установка и использование Yay в Arch Linux

В репозитории Arch User Repository (AUR) можно найти огромное количество программ, упакованных участниками сообщества.

Поскольку они поставляются от третьих лиц, пуристы предлагают загружать и собирать каждый нужный пакет из AUR вручную.

Но это утомительная задача, и поэтому были созданы помощники AUR, которые избавляют от этой проблемы.

Yay – один из самых популярных помощников AUR, и в этом руководстве я расскажу, как можно установить Yay в Arch Linux Я также поделюсь несколькими советами по управлению пакетами из AUR с помощью Yay.

Yay доступен в репозитории Manjaro Поэтому пользователи Manjaro могут просто использовать pacman -S yay для установки

Установка Yay в Arch Linux

Перед установкой Yay необходимо установить некоторые пакеты, необходимые для его сборки.

Давайте я разделю это на шаги.

Шаг 1: Установка необходимых пакетов

В первую очередь всегда полезно обновить кэш пакетов и обновить систему:

sudo pacman -Syu

Установите необходимые пакеты base-devel (содержит такие инструменты, как makepkg и т.д.) и git (необходим для клонирования git-репозитория Yay).

sudo pacman -S --needed base-devel git

При использовании флага --needed он НЕ будет переустанавливать уже установленные пакеты.

Вот как это выглядит:

Теперь, когда у вас есть необходимые пакеты, пришло время установить Yay в вашу систему.

Шаг 2: Клонируйте git-репозиторий Yay и переключитесь на него

С помощью команды git «клонируйте» репо Yay. Вы можете сделать это в любом месте системы.

git clone https://aur.archlinux.org/yay.git

После этого переключитесь на клонированный каталог:

cd yay

Настало время установить yay.

Шаг 3: Установка yay

На самом деле, вы уже собираете его. Здесь вы увидите файл PKGBUILD. Используйте следующую команду для сборки пакета отсюда:

makepkg -si

Следуйте инструкциям на экране. Нажмите Y, когда появится запрос на подтверждение.

После завершения процесса убедитесь, что yay был успешно установлен, проверив его версию.

yay --version

После успешной установки можно удалить клонированный git-репозиторий Yay. Он больше не нужен.

Использование Yay для управления пакетами

Yay имеет схожую (но не идентичную) структуру команд с pacman. Поэтому управление пакетами AUR с помощью Yay не должно вызвать затруднений.

Поиск пакетов

yay search_term

Установка пакетов

yay -S package_name

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

yay -R package_name

Удаление пакета с его зависимостями

yay -Rns package_name

Обновление (только) пакетов AUR

yay -Sua

Yay также способен обновлять пакеты не AUR. Флаг a выше ограничивает его только AUR.

Обновление Yay до новой версии

Теперь, возможно, вы зададитесь вопросом, как можно обновить Yay до новой версии, когда она будет доступна.

Ответ заключается в том, что не нужно делать ничего особенного. Yay может обновить себя сам, когда вы выполните команду:

yay -Sua

Удаление Yay из системы Arch

Если вам не нравится Yay или он вам больше не нужен, вы можете удалить его, как и любой другой пакет, командой pacman:

sudo pacman -Rs yay

Заключение

Это было краткое знакомство с AUR-помощником Yay. Для получения более подробной информации о его работе вы можете посетить его репозиторий GitHub.

Arch User Repository (AUR) – одна из причин, по которой некоторые люди любят использовать Arch Linux

Хотя пуристы-пользователи Arch с насмешкой относятся к AUR в целом и к помощникам AUR в частности, они остаются популярными благодаря простоте использования.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен itsfoss.com

Похожие статьи

Комментарии (0)