参照:https://wiki.archlinux.org/index.php/Yaourt_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29
首先,使用添加源的方法已经无法安装yaourt了
所以使用第二个方法
首先安装 base-devel包(needed 前面是两个英文短横线,WP会自动转义)
1 | pacman -S --needed base-devel |
全部安装完成后检查fakeroot 和 sudo是否安装好
可以直接再安装一下
1 | pacman -S fakeroot |
有关sudo的相关配置参见我的linux安装文档 点这里
Note:必须在非root用户下才能使用makepkg 指令
之后使用你喜欢的下载器或者安装wget来执行wiki中的步骤(其中wget 可能要安装才能用)
安装 package-query:
1 |
|
安装 yaourt:
1 |
|
安装完成后记得使用以下指令更新数据库(devel 和aur前面是两个英文短横线)
1 | yaourt -Sy --devel --aur |
也可以直接如下更新整个系统
同步数据库,升级软件包,搜索 AUR 和 devel (all packages based on cvs, svn, git, bzr(…)-version) 升级:(devel 和aur前面是两个英文短横线)
1 | yaourt -Syu --devel --aur |
下面这条命令将会检查升级包括AUR软件包在内的所有系统软件:
1 | yaourt -Syua |
然后就可以愉快地像使用pacman一样使用yaourt了
另外:可以使用如下指令合并.pacman/pacnew
1 | yaourt -C |
Editer时可以对新旧文件进行对比
但是需要调用vimdiff
所以需要安装vim
另,yaourt的快捷合并pacnew额功能不能完全替代手工管理
所以对于危险的配置文件更新
比如sudo的配置文件就需要手动更新替换(sudo配置文件需要专用的visudo进行编辑并进行语法检查后保存,否证配置文件失效会导致无法进root,系统报销)
上面的方法的下载地址貌似改了路径
已经404了
安装部分改为以下方法
1 | git clone https://aur.archlinux.org/package-query.git |
因此安装依赖包也改变为
1 | pacman -S --needed base-devel |