Kuye 发表于 2002-12-12 01:27:56

整理帖:Gentoo 下的 emerge 代理菜鸟设置全攻略

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

从第一步 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}” 后面加上:
patch -p1 < /usr/portage/rsync-2.5.5-proxy-auth-1.patch ||die
保存后退出。

3.更新 rsync,运行
# cd /usr/portage/net-misc/rsync
# emerge rsync-2.5.5-r1.ebuild
4.修改 make.conf
用编辑器打开 /etc/make.conf,在其中加入如下一行(引号中的内容按自己情况而定):
RSYNC_PROXY="user:pass@proxyname(or IP):Port"
保存退出,然后运行:
# emerge rsync
5.Finished!!!!


第二步:emerge <package> (原文)
emerge <package>连网下载是用 wget 下载工具, 所以需要修改 wget 配置文件 /etc/wget/wgetrc。
用编辑器打开 /etc/wget/wgetrc,在以下字段上配置好自己的自己的代理:
http_proxy="http://proxy:port"             # http 代理地址
ftp_proxy="http://proxy:port"            # FTP 代理地址
usr_proxy=on                               # on - 启用用户代理
proxy_user=                              # 代理用户名,如果不需要用户名就留空
proxy_passwd=                              # 用户名密码

基本上就完了。。。

Kingo 发表于 2002-12-12 13:08:43

有一处有误,需改为:
patch p1 < /usr/portage/rsync-2.5.5-proxy-auth-1.patch ||die

Kuye 发表于 2002-12-12 15:58:32

有一处有误,需改为:
patch p1 < /usr/portage/rsync-2.5.5-proxy-auth-1.patch ||die
是“2.给 rsync.ebuild 打补丁”那一段吗?已经修正,谢谢你 :)

希望无论以前的还是以后的帖子、文章如果发现了错误还请多多指出来啊 ;)

Kingo 发表于 2003-3-17 20:05:29

我在gentoo linux 1.4 rc3中试验后,发现那个patch文件应该这样加上去才行:

patch -p1 < /usr/portage/rsync-2.5.5-proxy-auth-1.patch ||die

Kuye 发表于 2003-3-18 09:57:43

我倒。。。 !^_^

我打过的补丁也不少了。。。。居然没仔细看就抄上去了。。。
--------------
再次感谢补充!

pk 发表于 2003-3-19 13:17:52

现在gentoo到了rc3了?
页: [1]
查看完整版本: 整理帖:Gentoo 下的 emerge 代理菜鸟设置全攻略