在PC上爲Arch Linux配置yaourt沒什麼好說的,根據Wiki一步一步來就可以。但是在我的Banana Pi上,配置yaourt遇到了一些問題,卡了好久才配置好。下面就詳述一下具體步驟,以供參考。
首先,和PC一樣,我們先更改pacman.conf文件。
打開pacman.conf
$ sudo chmod 777 /etc/pacman.conf
$ sudo vim /etc/pacman.conf
在文件最後,加上下面這一句:
#清華大學鏡像源
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/any
這裏一定要注意!!!!!在安裝PC版時,大家可能習慣於在上面Server最後寫
然後大家可以運行sudo pacman -Syy 以及sudo pacman -S yaourt嘗試一下,如果成功了當然很好,如果像我一樣不成功,提示缺少package-query,而pacman -Ss package-query無結果,那就接着往下看吧。
既然找不到package-query,那就下載源文件手工編譯吧。在我之前的文章裏有寫,下面複製過來。
先去AUR下載package-query
下載:
$ wget https://aur.archlinux.org/packages/pa/package-query/package-query.tar.gz
解壓:
$ tar xvzf package-query.tar.gz
切換:
$ cd package-query
編譯:
$ makepkg
然後我的提示少了yajl,這個pacman能搜到,直接sudo pacman -S yajl即可。
然後重新編譯
$ makepkg
套件安裝:
$ sudo pacman -U /home/alan/package-query/package-query-1.6.2-1-armv7h.pkg.tar.xz
(!!注意不要複製上面這段話,把‘alan’改成你的用戶名,.xz文件改成你的文件名,因爲會更新)
然後安裝yaourt。
根據我的上一篇帖子設置好archlinux aur的源地址,直接pacman -S yaourt又出了些問題,少了key,pacman-key –init之後卡住不動,所以也手工編譯吧。
大體流程和package-query一樣,先下載:
$ wget https://aur.archlinux.org/packages/ya/yaourt/yaourt.tar.gz
解壓
$ tar xvzf yaourt.tar.gz
切換
$ cd yaourt
編譯
$ makepkg
打包
$ sudo pacman -U /home/alan/yaourt/yaourt-1.6-1-any.pkg.tar.xz
至此,yaourt就可以正常使用了。