[i=s] 本帖最后由 lihongwu1987 于 2011-3-6 14:47 编辑 [/i]
注:本文系参照此文而完成的。(参照原文链接:http://hi.baidu.com/seallblue/blog/item/1de2acddc5a600e777c638f3.html)
在这里我就不感谢原作者了,因为ta写的东西让我走了弯路,导致我失眠至两点才睡着,在这里我想说一句,希望肯写howto贴的无私作者们负责任一点,既然肯拿出来分享,就要尽量避免不严谨的地方,以免与预期相反,反而误导了看客。以下我写的内容适用于pure x86_64环境或x86_64的multilib环境,x86环境未测试,我尽量保持严谨,但作为一个外行人水平毕竟有限,另外文章中可能会有术语用得不恰当的地方,哪个地方若是用错了或是哪个步骤做得不妥,衷心希望高手们不吝赐教。
我为什么要在这里重写一篇呢,因为我发现原文有的地方是不必要的,还多有不严谨之处,因为powerpill时要su或sudo的,而这可能使习惯了yaourt朋友们犯错,yaourt正好与之相反,可以自行进入fakeroot环境的,而且可以同时避免编译aur中的软件时使用root环境,总之我在下面的每一步的命令行前面都用了$符,需要用到root的时候使用sudo。还有原文中修改yaourtrc的时候加入了“PacmanBin /usr/bin/powerpill”一行,我不懂这是什么东西,反正我机器上的yaourt可不认识它,可能在原作者那里管用?我也把这一行按照我的情况进行了改动,详见正文。另外读者可以参照原文看看我改了哪些东西。
powerpill是一个通过aria2c这个多点并行下载工具来加速pacman下载软件的外包式软件(wrapper),其参数同pacman的参数,但是同时又有不同于pacman的特别的参数,暂时没有用到,另外我们主要用yaourt这个wrapper来实现对arch自身源和aur源的并行更新,故暂且不提。
1.安装powerpill[code]$pacman -S powerpill[/code]2.配置相关[code]$cd[/code]#cd到~/目录,执行这一步是为了后续操作的简便[code]$mkdir .config/powerpill[/code][code]$sudo cp /etc/powerpill.conf .config/powerpill[/code]#请根据个人要求自行修改~/.config/.powerpill.conf文件[code]$sudo cp /etc/yaourtrc .yaourtrc[/code]#执行这两步cp主要是为了“安全”[code]$vi /etc/pacman.d/mirrorlist[/code]#反注释10个以上的mirror[code]$vi .yaourtrc[/code]#在最末行下面增加"PACMAN=/usr/bin/powerpill"一行,使yaourt能够调用powerpill[code]$sudo yaourt -Syyw --cachedir /tmp libreoffice[/code]#测速(根据个人情况,需要花费一段时间)
以后就可以直接使用如下命令执行对archlinux的更新了[code]$yaourt -Syua[/code]
lrtlmn 于 2013-04-03 12:04:38发表:
谢谢分享!
im叶飞 于 2011-11-06 23:23:18发表:
为了 安全还是 默认 比较好
wq413732076 于 2011-08-02 20:54:11发表:
谢谢楼主分享经验
levi 于 2011-04-24 10:25:02发表:
powerpill已经废了。
yiyelin 于 2011-04-08 14:25:30发表:
新手任务,得回帖,谢谢LZ分享?????????????灌水莫怪?????????????有机会一定登门拜谢????????????
Growth兆 于 2011-03-07 09:26:27发表:
感谢lihongwu1987的分享,本贴加入到论坛顶置的Linux应用索引贴中
vlyom 于 2011-03-06 14:35:16发表:
很不错的贴子