Archlinux安装yaourt
Archlinux自带的包管理器pacman不能直接安装AUR(Arch User Repository)里面的软件包,要使用AUR里面的软件包需要下载PKGBUILD文件,使用makepkg编译再使用pacman安装。
Yaourt(Yet Another User Repository Tool 用户的另一个软件仓库管理工具)是一个社区为增加pacman对AUR的无缝访问而做的, 它允许和自动化软件包编译和安装AUR和Arch仓库里的软件. yaourt使用和pacman完全相同的语法,并且给简单的pacman添加了更实用的功能并使其美观,如彩色输出,交互式界面等等,本文讲介绍在Archlinux中安装yaourt的方法。
配置软件源
- 编辑/etc/pacman.conf文件
$ sudo nano /etc/pacman.conf
在末尾加上
[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
如果能用ipv6建议使用ipv6
[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://ipv6.mirrors.ustc.edu.cn/archlinuxcn/$arch
Ctrl+O写入,Ctrl+X离开
2. 安装archlinuxcn-keyring导入GPG key。
$ sudo pacman -S archlinuxcn-keyring
安装yaourt
- 同步软件包并安装yaourt
$ sudo pacman -Sy yaourt
使用yaourt安装软件包
- 
搜索 
 使用yaourt pkgname即可搜索
 如输入yaourt sogou会得到下图结果
 ![]() 
 可以看到,直接可以搜到AUR里面的内容。
- 
安装 
 可以在搜索得到的结果中选择要安装的软件,输入序号即可,也可以用yaourt -S pkgname进行安装。
 如果是AUR里面的包,接下来会下载PKGBUILD文件,下载完成后会询问你是否需要编辑
 ![]() 
 选择之后就会开始询问是否继续构建,如果需要编辑的话,编辑完成后选择Y就行了。
 ![]() 
 接下来会自动完成下载并安装依赖、下载资源文件,压缩软件包的过程,最后会得到一个软件包,并询问是否安装,选择Y并输入密码就成功了,也可以选择n,软件包将会被保存到/tmp/yaourt-tmp-xxx目录下,xxx是用户名。
 ![]() 
- 
卸载 
和pacman一样,使用yaourt -R pkgname就可以卸载
 
                    
                




 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号