arch linux yaourt arm,在ARM設備(樹莓派、香蕉派)上為Arch Linux配置yaourt

在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最后寫arch,但是對於RaspberryPi、BananaPi這些設備來說,arch對應的是armv7h!但是大家可以打開這個網址看一下,只有i686和x86以及any,要是使用$arch的話在pacman -Syy時會404報錯!(我就是在這里卡了很久)

然后大家可以運行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就可以正常使用了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值