Найти тему

Установка yaourt (AUR) в Arch Linux

Yaourt (Yet AnOther User Repository Tool) — оболочка для pacman (менеджер пакетов), с некоторыми расширениями и поддержкой неофициального репозитория AUR.

Для чего он нужен?

Во-первых, у него в десятки раз больше база пакетов и включает в себя: пользовательские пакеты, неофициальные версии пакетов, пакеты от других версий систем (включая Windows и MacOS), пакеты находящиеся на тестировании, устаревшие пакеты...

Второй особенностью является то, что он не требует root-прав и может собирать пакеты согласно предоставленным файлам сборки.

Приступаем к установки!

Обновим систему и установим нужные пакеты:

sudo pacman -S --needed base-devel git wget yajl

Переходим во временную папку:

cd /tmp

Копируем пакет необходимых библиотек с репозитория git:

git clone https://aur.archlinux.org/package-query.git

Переходим в него:

cd package-query/

Собиваем:

makepkg -si

Возвращаемся, обратно во временную папку:

cd ..

Копируем пакет yaourt с репозитория git:

git clone https://aur.archlinux.org/yaourt.git

Переходим в него:

cd yaourt/

Собиваем:

makepkg -si

Возвращаемся, обратно:

cd ..

Удаляем ненужное:

sudo rm -dR yaourt/ package-query/

И на последок! В данном пакетном менеджере как и в основном (pacman), периодически необходимо производить полное обновление пакетов, для использования более их актуальной версии, все это выполняется командой:

yaourt -Syu --devel --aur --noconfirm

Чтобы просмотреть редко используемые пакеты:

pacman -Qdt

Ну и для полного удаления пакета, со всеми его зависимостями и настройками:

pacman -Rsn "имя_пакета"

На этом все! Приятного пользования и позитивного опыта...