FreeBSD局域网内升级Ports Tree及Port的安装
-
-
类目:知识大全
-
联系人:
-
微信号:
-
Q Q 号:
-
手机号:
-
浏览量:
308
【商户信息】
【货源详情】
局域网内的FreeBSD系统软件能够 应用下列流程升级大家的Ports Tree和安裝Port 下列流程假定你一直在安裝FreeBSD下早已安裝了Ports 1、改动/etc/make.conf,要是没有自身建立 MASTER_SITE_OVERRIDE= ftp://freebsd.csie.nctu.edu.tw/pub/FreeBSD/ports/distfiles/ ftp://ftp.hk.freebsd.org/pub/FreeBSD/ports/distfiles/ ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/ FETCH_ENV=HTTP_PROXY=http://10.67.127.222:808 #对于fetch设proxy FETCH_ENV=FTP_PROXY=http://10.67.127.222:808 #对于fetch设proxy 2、安裝proxychains cd /usr/ports/net/proxychains make install clean 3、配备proxychains ee /usr/local/etc/proxychains.conf dynamic_chain chain_len = 1 quiet_mode tcp_read_time_out 15000 tcp_connect_time_out 10000 [ProxyList] http 10.67.127.222 808 4、cvsup (cvsup的环境变量设定也不提了) proxychains cvsup -g -L 2 ports-supfile 加快ports安裝时的网络速度 能够 应用wget、prozilla、axel来加快ports的免费下载,在其中后二者是线程同步的,默认设置4根线 针对wget FETCH_CMD=proxychains wget FETCH_BEFORE_ARGS= -t 1 FETCH_AFTER_ARGS= DISABLE_SIZE=yes 还可以应用 FETCH_ENV=http_proxy=http://10.67.127.222:808 FETCH_ENV=ftp_proxy=http://10.67.127.222:808 针对prozilla 必须手工制作改动源码,不然碰到找不到文件时必须按任意键 将main.c中的getch()一行除掉,www.freebsdchina.org中有说 /* do { delay_ms(20); } while (getch() == ERR); */ make.conf中 FETCH_CMD=proxychains proz -r -t=1 -f --timeout=15 DISABLE_SIZE=yes 一样还可以应用wget中提及的可选择代理商方法 针对axel FETCH_CMD=proxychains axel FETCH_BEFORE_ARGS= -a FETCH_AFTER_ARGS= DISABLE_SIZE=yes 可选代理商方法与wget同样 |