Поиск по сайту:

Установите 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

Статьи по данной тематике: