Здравствуйте, хорошего дня, на этот раз я покажу вам как установить Yaourt на Archlinux и его производные. Для тех, у кого есть дистрибутив на основе Arch и / или есть Arch и не знаком с Yaourt, я немного объясню.
Yaourt - это менеджер пакетов, как и PacmanХотя у них есть свои различия, они чрезвычайно важны для Archlinux, поскольку Pacman - это тот, который управляет официальными репозиториями, Yaourt - аналог, поскольку он помогает нам управлять неофициальными репозиториями. в данном случае он называется AUR.
Что мне нравится в Archlinux или любой производной от него, так это за простоту работы и отсутствие зависимости от такого количества репозитория, что после обновлений нарушаются зависимости или, в лучшем случае, Archlinux позволяет нам сохранять устаревшие пакеты без нарушения зависимостей.
Но эй сейчас чтобы установить Yaourt в систему, вам необходимо отредактировать файл pacman.conf находится внутри папки / etc.
Достаточно отредактировать файл в нашем любимом текстовом редакторе, в моем случае жизнь не сложна и я использую для этого nano:
sudo nano /etc/pacman.conf
Он будет отображать что-то похожее на это:
# /etc/pacman.conf [basis] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [platform] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [addon] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [extra] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [community] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [archlinuxfr] Server = http://repo.archlinux.fr/x86_64 # If you want to run 32 bit applications on your x86_64 system, # enable the multilib repositories as required here. [basis-multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist [multilib] SigLevel = PackageRequired Include = /etc/pacman.d/mirrorlist # An example of a custom package repository. See the pacman manpage for # tips on creating your own repositories. #[custom] #SigLevel = Optional TrustAll #Server = file:///home/custompkgs
Сейчас один мы добавим следующие строки в конце файла:
[archlinuxfr] SigLevel = Optional TrustAll Server = http://repo.archlinux.fr/$arch
Обновляем репозитории:
sudo pacman -sy
E устанавливаем Yaourt:
sudo pacman -s yaourt
Теперь исключительно для вашего использования, вместо использования Pacman, мы заменяем его Yaourt.
Они должны принять во внимание, что использование Yaourt не требует разрешений суперпользователя, только когда они запрашиваются.
Хорошо то, что в Yaourt мы находим программы, которые нельзя установить с помощью pacman. Привет.
Я выполняю весь процесс, и терминал сообщает мне об ошибке: пакет не найден: Yaourt
В чем причина этой ошибки?