你好,祝你有美好的一天,這次我會告訴你 如何在Archlinux及其衍生版本上安裝Yaourt。 對於那些擁有基於Arch的發行版和/或擁有Arch而又不了解Yaourt的人,我會做一些解釋。
就像Pacman一樣,Yaourt是包裹經理儘管它們之間存在差異,但是自從ArchPC以來,兩者之間就極為重要,而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
這個錯誤是什麼原因造成的?