Skip to main content

Установка yaourt в Arch Linux

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

6 комментариев к записи “Установка yaourt в Arch Linux

    1. а почему? рассажи что может случиться? почему мой любимый йогурт опасен(((?

  1. Мне сейчас интересно
    С каких пор в Арче начали делить на правильное и неправильное?
    Да, репозитории не управляются создателями, но это не означает что это «не правильный» способ.
    Пользователь сам должен осознанно решить что ему делать, без навязывания «правильного и не правильного». Arch — в первую очередь конструктор, и пользователь сам в праве решать, что ему нужно делать, что не делать.

    1. Во-первых, слово «неправильный» в статье взято в кавычки, а «неправильный» он из-за использования неофициального репозитория. Во-вторых, статья 2018 года, я даже не в курсе актуален ли на данный момент хоть один из способов, описанных в статье.

    2. Его убрали из AUR потому что у него дыры в безопасности. Так же его никто не поддерживает (ну умер проект) и соответственно никто не будет его чинить.
      https://github.com/archlinuxfr/yaourt

      Одного слова unmaintained достаточно чтобы не использовать его.

Добавить комментарий

Ваш адрес email не будет опубликован.