您的位置:首页 > 运维架构 > Linux

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

2015-07-07 11:13 621 查看
常见问题

==> 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[/code] 
解压:

$ 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[/code] 
解压

$ tar xvzf yaourt.tar.gz


切换

$ cd yaourt


编译

$ makepkg


打包

$ sudo pacman -U /home/alan/yaourt/yaourt-1.6-1-any.pkg.tar.xz
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: