Yaourt (Yet AnOther User Repository Tool) — оболочка для пакетного менеджера Pacman, с некоторыми расширениями и поддержкой пользовательского репозитория AUR. В отличие от Pacman, для запуска yaourt не требуется прав администратора.
Способ первый, правильный:
Устанавливаем дополнительные зависимости и используя репозиторий AUR скачиваем и собираем package-query, а затем yaourt. Для этого выполняем из-под пользователя:
sudo pacman -S --needed base-devel git wget yajl cd /tmp git clone https://aur.archlinux.org/package-query.git cd package-query/ makepkg -si cd .. git clone https://aur.archlinux.org/yaourt.git cd yaourt/ makepkg -si cd .. sudo rm -dR yaourt/ package-query/
Способ второй, «неправильный»:
Добавляем неофициальный репозиторий и устанавливаем из него yaourt. Для этого прописываем в файл /etc/pacman.conf
дополнительный репозиторий:
[archlinuxfr] SigLevel = Never Server = http://repo.archlinux.fr/$arch
Обновляем базу репозиториев и устанавливаем yaourt:
sudo pacman -Sy yaourt
Ребята, yaourt уже давно умер. Он старый и небезопасный. ЮЗАЙТЕ ДРУГОЙ АУР-ХЕЛПЕР!!!
https://wiki.archlinux.org/index.php/AUR_helpers
(Секция pacman-wrappers)
а почему? рассажи что может случиться? почему мой любимый йогурт опасен(((?
1) он выпилен из аура
2) https://wiki.archlinux.org/index.php/AUR_helpers_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 — смотри сравнительную таблицу
3) как альтернативу предлагаю yay — по использованию не отличается
Мне сейчас интересно
С каких пор в Арче начали делить на правильное и неправильное?
Да, репозитории не управляются создателями, но это не означает что это «не правильный» способ.
Пользователь сам должен осознанно решить что ему делать, без навязывания «правильного и не правильного». Arch — в первую очередь конструктор, и пользователь сам в праве решать, что ему нужно делать, что не делать.
Во-первых, слово «неправильный» в статье взято в кавычки, а «неправильный» он из-за использования неофициального репозитория. Во-вторых, статья 2018 года, я даже не в курсе актуален ли на данный момент хоть один из способов, описанных в статье.
Его убрали из AUR потому что у него дыры в безопасности. Так же его никто не поддерживает (ну умер проект) и соответственно никто не будет его чинить.
https://github.com/archlinuxfr/yaourt
Одного слова unmaintained достаточно чтобы не использовать его.