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 "имя_пакета"
На этом все! Приятного пользования и позитивного опыта...