首先,要感谢 Kingo 兄,这份文档的诞生他有 100% 的功劳(试验全部由他做,我可是狠狠地偷了一回懒啊

)
从第一步 emerge rsync 开始。(原文):
1.先下载patch文件:
http://www.imada.sdu.dk/~bardur/personal/patches.html
请下载2.5.5的那个patch.
2.给 rsync.ebuild 打补丁
将patch复制到某个文件夹中,比如:/usr/portage
修改 net-misc/rsync 文件夹中的rsync-2.5.5-r1.ebuild文件,在 “cd ${s}” 后面加上:
[code:1]patch -p1 < /usr/portage/rsync-2.5.5-proxy-auth-1.patch ||die[/code:1]
保存后退出。
3.更新 rsync,运行
[code:1]# cd /usr/portage/net-misc/rsync
# emerge rsync-2.5.5-r1.ebuild[/code:1]
4.修改 make.conf
用编辑器打开 /etc/make.conf,在其中加入如下一行(引号中的内容按自己情况而定):
[code:1]RSYNC_PROXY="user:pass@proxyname(or IP):Port"[/code:1]
保存退出,然后运行:
[code:1]# emerge rsync[/code:1]
5.Finished!!!!
第二步:emerge <package> (
原文)
emerge <package>连网下载是用 wget 下载工具, 所以需要修改 wget 配置文件 /etc/wget/wgetrc。
用编辑器打开 /etc/wget/wgetrc,在以下字段上配置好自己的自己的代理:
[code:1]http_proxy="http://proxy:port" # http 代理地址
ftp_proxy="http://proxy:port" # FTP 代理地址
usr_proxy=on # on - 启用用户代理
proxy_user= # 代理用户名,如果不需要用户名就留空
proxy_passwd= # 用户名密码[/code:1]
基本上就完了。。。