在ARM设备(树莓派、香蕉派)上为Arch Linux配置yaourt

原创 2015年07月07日 16:38:27

在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最后写archRaspberryPiBananaPiarch对应的是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就可以正常使用了。

版权声明:博主原创文章转载请注明出处。 欢迎访问个人主页:www.alanzjl.com

(1)安装Arch系统 - 树莓派Raspberry Pi - Arch Linux(转载)

直接复制过来的英文操作步骤,非常简单明了,在树莓派B+上面安装Arch Linux ARM,不想装官方推荐的Debian系统的可以参考本文。 Raspberry Pi SD Card ...
  • hustsselbj
  • hustsselbj
  • 2015年05月20日 09:16
  • 3152

简单四步开始树莓派上的Docker之旅

大概这篇博文发表之后,应该算是我个人的第一篇翻译作品了,翻译的可能不是很到位,望各位看管大刀砍过来。 原文链接:http://resin.io/blog/docker-on-raspberry-p...
  • jeepxiaozi
  • jeepxiaozi
  • 2014年10月26日 17:49
  • 19192

树莓派3b 64位linux系统 (1) 安装

1、准备     下载镜像SLES-12-SP2-ARM-X11-raspberrypi3_aarch64.aarch64-2016.10.04-GM.raw.xz, 链接为https://www.s...
  • aircherfjt
  • aircherfjt
  • 2016年11月29日 14:48
  • 6192

树莓派2的内核编译与安装

这个树莓派2已经买回来有一段时间了,一直没有空玩这个小电脑。今天日子特别,是中国抗战胜利70周年日,幸好有英明的领导人,特别给我们放假了一天,想一想今天做什么事情更有意义呢?出去玩,起不到放假的意义,...
  • caimouse
  • caimouse
  • 2015年09月03日 21:29
  • 3942

在树莓派、香蕉派上安装ROS JADE (Arch Linux)

在ros官方网站上对于raspberry pi、banana pi等ARM设备只提供了Ubuntu系统的安装方式,对于Arch等暂时还没有支持。而对于刚出的ROS发行版Jade,更是连PC版都只有Ub...
  • alanzjl
  • alanzjl
  • 2015年07月09日 08:35
  • 2207

树莓派2 安装ARCH LINUX ARM系统后I2C和SPI的配置

对于I2C和SPI的配置,对于树莓派安装官方操作系统的配置方法说的很详细,但对于ARCH LINUXARM的几乎没有说明。在网上找了很久也没有找到,折腾了一天终于在https://learn.adaf...
  • zhys2007
  • zhys2007
  • 2015年04月04日 22:01
  • 770

树莓派 安装Arch Linux ARM

首先,需要一个linux环境,archlinuxarm系统的安装需要用linux环境复制文件,把sd卡或tf卡连接到装有linux环境的电脑上。首先 确定自己树莓派的型号是b+ ,2b 还是3b ,选...
  • jyfu2_12
  • jyfu2_12
  • 2018年01月02日 19:48
  • 39

树莓派/香蕉派等linux系统 sd卡失踪内存还原方法

我的16GB microSD在Windows下使用Win32 Disk Imager下载映像后,在RPi中只能识别出2.9GB,入下图所示。 下面我们就来看看怎么将剩余的空间还原出来。 ...
  • u011964923
  • u011964923
  • 2017年03月27日 20:13
  • 203

Linux openwrt 树莓派 香蕉派 嵌入式 usb 声卡 PCM2704 2705 2706 CM108 PCM2704/2705/2706 linux专用声卡 专用usb声卡

Linux openwrt 树莓派 香蕉派 嵌入式 usb 声卡 PCM2704 2705 2706  CM108 PCM2704/2705/2706  最近在鼓捣linux,打算用USB声卡录制监...
  • vbvcde
  • vbvcde
  • 2017年02月20日 15:39
  • 926

Arm-Linux(树莓派)交叉编译环境的配置

新接触linux系统,对于交叉编译环境摸索了好几天,
  • u014472566
  • u014472566
  • 2014年07月23日 20:33
  • 1699
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在ARM设备(树莓派、香蕉派)上为Arch Linux配置yaourt
举报原因:
原因补充:

(最多只允许输入30个字)