在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

相关文章推荐

在树莓派/ArchlinuxArm上安装yaourt

在PC机上安装yaourt时只需在/etc/pacman.conf文件中加入archlinuxn这个软件仓库,然后用命令$ sudo pacman -Syu yaourt安装即可,但是在树莓派上,我用...

Archlinux中pacman,yaourt的常用用法

1)pacman -Sy 同步包数据库 2)pacman -Syu 更新整个系统 3)pacman -S packagename 安装包packagename 4)pacman -Qs n...

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

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

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

常见问题==> Missing dependencies: -> package-query>=1.4而pacman -Ss package-query无法找到(多为Archlinux arm)那就手...
  • alanzjl
  • alanzjl
  • 2015年07月07日 11:13
  • 2024

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

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

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

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

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

我的16GB microSD在Windows下使用Win32 Disk Imager下载映像后,在RPi中只能识别出2.9GB,入下图所示。 下面我们就来看看怎么将剩余的空间还原出来。 ...

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
  • 733

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

新接触linux系统,对于交叉编译环境摸索了好几天,

树莓派&香蕉派ADB调试安卓手机

对于一个系统玩家来说换上安卓后adb调试当然是少不了的,但是在树莓派的debian软件源里似乎没找到安卓的adb…… 然后百度了一下,发现貌似也有人有想过用树莓派adb安卓手机,不过他似乎没成功~倒...
  • offbye
  • offbye
  • 2015年06月03日 16:00
  • 1980
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在ARM设备(树莓派、香蕉派)上为Arch Linux配置yaourt
举报原因:
原因补充:

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