Установите yay — лучший помощник AUR для Arch Linux/Manjaro |
Привет энтузиастам Arch Linux! В этом руководстве я покажу вам, как использовать yay — лучший помощник AUR для Arch Linux для управления пакетами в AUR. Arch Linux — одна из тех операционных систем, к которым, привыкнув, уже невозможно вернуться. Я написал обзор Arch Linux, почему вам следует рассмотреть возможность его использования: Лучшие дистрибутивы Linux – полный обзор Arch Linux.
Подробный обзор менеджеров пакетов AUR можно найти в руководстве ниже.
- Лучшие менеджеры пакетов Arch Linux AUR
Arch Linux предоставляет два способа установки и обновления пакетов в вашей системе:
- Из официальных репозиториев Arch Linux – с помощью менеджера пакетов
pacman
. - Из AUR (репозиторий пользователей Arch) — с помощью вспомогательных инструментов AUR, таких как
yay
Что такое репозиторий пользователей Arch (AUR)
AUR — это управляемый сообществом репозиторий для пользователей Arch, отличающийся от упомянутого ранее ABS. AUR был создан с целью сделать процесс обмена пакетами сообщества проще и организованнее. Он содержит описания пакетов (PKGBUILD), которые позволяют скомпилировать пакет из исходного кода с помощью makepkg, а затем установить его с помощью pacman.
Что такое ура?
Yay — это вспомогательный инструмент Arch Linux AUR, написанный на Go. Это поможет вам автоматически устанавливать пакеты из PKGBUILDs. yay имеет дополнение AUR Tab с расширенным решением зависимостей. Он основан на дизайне yaourt, apacman и pacaur, но также реализует следующие цели:
- Почти не имеют зависимостей.
- Предоставьте интерфейс для pacman.
- У вас есть поиск.
- Минимизируйте ввод данных пользователем
- Узнайте, когда пакеты git подлежат обновлению.
Установка yay в Arch Linux
Вы можете установить yay в Arch Linux, используя другой помощник AUR или собрав пакет из исходного кода.
Бинарный метод установки:
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
Чтобы собрать пакет из PKGBUILD, используйте следующие команды:
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
В результате в вашей системе будет установлен go и собран пакет yay
из загруженных файлов репозитория.
Использование yay в Arch Linux/Manjaro
Когда yay установлен, он должен быть готов к использованию. Обратите внимание, что для использования вам не нужны права sudo.ура!
Большинство флагов yay являются стандартными для pacman. Ниже приведены примеры базового использования yay.
Пример 1. Установите пакет с помощью yay
Используйте опцию -S
, чтобы установить пакет из AUR с помощью yay.
yay -S package
Пример 2. Удаление пакета с помощью yay
Чтобы удалить пакет, используйте параметры -Rns
:
yay -Rns package
Пример 3. Запуск меню выбора пакета.
Использовать :
yay <Search Term>
Пример 4. Обновление установленных пакетов с помощью yay
Чтобы обновить все установленные пакеты, используйте параметры:
yay -Syu
Смотрите скриншот ниже.
Чтобы включить пакеты разработки, используйте:
yay -Syu --devel --timeupdate
Пример 5: Очищает ненужные зависимости с помощью yay
Используйте параметры, чтобы удалить все ненужные зависимости в вашей системе:
yay -Yc
Пример 6. Распечатка системной статистики с помощью yay
Чтобы распечатать статистику системы, используйте -Ps
yay -Ps
Пример 7. Создается база данных пакета разработки, используемая для обновлений разработки.
Используйте команды:
yay -Y --gendb
Подробнее об Arch Linux:
- Лучшие менеджеры пакетов Arch Linux AUR
- Как запустить Arch Linux в Windows WSL
- Как установить Podman в Arch Linux/Manjaro