Archlinux安装yaourt

Archlinux自带的包管理器pacman不能直接安装AUR(Arch User Repository)里面的软件包,要使用AUR里面的软件包需要下载PKGBUILD文件,使用makepkg编译再使用pacman安装。
Yaourt(Yet Another User Repository Tool 用户的另一个软件仓库管理工具)是一个社区为增加pacmanAUR的无缝访问而做的, 它允许和自动化软件包编译和安装AURArch仓库里的软件. yaourt使用和pacman完全相同的语法,并且给简单的pacman添加了更实用的功能并使其美观,如彩色输出,交互式界面等等,本文讲介绍在Archlinux中安装yaourt的方法。

配置软件源


  1. 编辑/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


  1. 同步软件包并安装yaourt
$ sudo pacman -Sy yaourt

使用yaourt安装软件包


  1. 搜索
    使用yaourt pkgname即可搜索
    如输入yaourt sogou会得到下图结果

    可以看到,直接可以搜到AUR里面的内容。

  2. 安装
    可以在搜索得到的结果中选择要安装的软件,输入序号即可,也可以用yaourt -S pkgname进行安装。
    如果是AUR里面的包,接下来会下载PKGBUILD文件,下载完成后会询问你是否需要编辑

    选择之后就会开始询问是否继续构建,如果需要编辑的话,编辑完成后选择Y就行了。

    接下来会自动完成下载并安装依赖、下载资源文件,压缩软件包的过程,最后会得到一个软件包,并询问是否安装,选择Y并输入密码就成功了,也可以选择n,软件包将会被保存到/tmp/yaourt-tmp-xxx目录下,xxx是用户名。

  3. 卸载


pacman一样,使用yaourt -R pkgname就可以卸载

原文地址:https://www.cnblogs.com/tonyc/p/7739830.html