yay — Лучший помощник AUR для Arch Linux / Manjaro
Привет Arch Linux энтузиастам !. В этом руководстве я покажу вам, как использовать yay — Best AUR Helper для Arch Linux для управления пакетами в AUR. Arch Linux — одна из тех операционных систем, к которым, как только вы привыкнете, вы просто не сможете вернуться назад.
Arch Linux предоставляет два способа установки и обновления пакетов в вашей системе:
- Из официальных репозиториев Arch Linux — используя
pacman
менеджер пакетов - Из AUR (Arch User Repository) — с использованием вспомогательных инструментов AUR, таких как
yay
Что такое Arch User Repository (AUR)
AUR — это управляемое сообществом хранилище для пользователей Arch, отличающееся от ABS, упомянутого ранее. AUR был создан с целью облегчения и организации процесса обмена пакетами сообщества. Он содержит описания пакетов ( PKGBUILD ), которые позволяют вам скомпилировать пакет из исходного кода с помощью makepkg, а затем установить его через pacman .
Что такое Yay?
Yay — вспомогательный инструмент Arch Linux AUR, написанный на Go. Это поможет вам автоматически устанавливать пакеты из PKGBUILD. у yay есть завершение AUR Tab с расширенным решением зависимостей. Он основан на дизайне yaourt , apacman и pacaur, но также преследует следующие цели:
- Не имеют почти никаких зависимостей.
- Предоставить интерфейс для pacman.
- Иметь как поиск.
- Минимизируйте ввод пользователя
- Знайте, когда пакеты git должны быть обновлены.
Установка yay на Arch Linux
Вы можете установить yay на Arch Linux, используя другой помощник AUR или собрав пакет из исходного кода. Предположим, у вас установлен yaourt, вы можете установить yay из него, выполнив команду:
$ yaourt -S yay
Чтобы собрать пакет из PKGBUILD, используйте следующие команды:
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Это установит иди в вашу систему и соберет yay
пакет из загруженных файлов репо.
Использование yay в Arch Linux / Manjaro
После установки yay он должен быть готов к использованию. Обратите внимание, что вам не нужны привилегии sudo для использования. yay.
Большинство флагов 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. Создает базу данных пакета разработки, используемую для обновлений devel.
yay -Y --gendb