(raspberry、bananapi)Archlinux 无法安装yaourt解决办法-----手工编译(不难)(适用于package-query找不到)

常见问题

==> Missing dependencies:
-> package-query>=1.4

而pacman -Ss package-query无法找到(多为Archlinux arm)

那就手工编译吧。

先去Archlinux 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

你可能感兴趣的:(Linux,/,Arch,Linux,嵌入式,Banana,Pi)