Привіт, гарного дня, цього разу я тобі покажу як встановити 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
З чим пов’язана ця помилка?