Yay — ускоряем работу с AUR

github.com/Jguer/yay

Все хотят скорости в работе с компьютером. Часто в этом помогает консоль, но что если работа с некоторыми консольными утилитами тоже отнимает немало времени? Нет смысла объяснять, чем «yay example» лучше «git clone example.git && cd example && makepkg -si && sudo pacman -U example.pkg.tar.zst» — первое даёт тот же результат за команду в 4 раза короче.

Yet Another Yogurt (yay) — это надстройка над пакетным менеджером дистрибутивов на базе Arch (pacman). Она упрощает работу не только и не столько с pacman, сколько с одним из крупнейших репозиториев по количеству софта в мире Linux, за который так любят Arch — Arch User Repository (AUR), несмотря на и без того упрощенный процесс компиляции пакетов оттуда.

📌 Детали

  • открытый исходный код на Go
  • разработка сообщества FOSS, без рекламы и отслеживания
  • доступно для Arch Linux
  • перенимает синтаксис pacman (удобно для хоть немного опытных пользователей Arch)
  • простой, но гибкий поиск по собственным репозиториям стоящей ОС, а так же Arch (core, extra, multilib), ABS и AUR
  • вывод терминала с подсветкой, ключ -y по умолчанию и автозапрос пароля (не нужно вводить sudo)
  • информация по пакетам: имя, описание, источник, версия, статус
  • автоустановка зависимостей, чистка зависимостей для сборки после ее завершения
  • yay = pacman -Syu
  • возможность ставить пакеты из репозитория Arch, а их зависимости — из AUR
  • голосование за пакеты из AUR (нужно логин и пароль в переменных окружения AUR*USERNAME и AUR_PASSWORD соответственно)
  • сокращение работы с пакетами из AUR до выбора их из списка и ответов на 2 вопроса по сборке (*не стоит ставить пакет тупо по его названию и описанию без предварительной проверки на aur.archlinux.org — возможно, он не заслуживает доверия)

ИМХО:  После yay вряд ли кому-то захочется возвращаться на ручную установку пакетов из AUR. Работает быстро и понятно. С одной стороны хотелось более простых для запоминания новичками команд, чем pacman -Rs, но с другой — yay -Rs позволит пользователям Arch привыкнуть к надстройке над менеджером максимально быстро.

Свежее