FreeBSD在安装ports时时间过长的解决方法
<h1><span>FreeBSD在安装ports时缩短下载时间</span></h1><p></p>
<p><span style="color:#000102"><strong>方法A: <u><strong><span style="color:#0000ff">使用</span></strong></u>。</strong><br /><br />在/etc/make.conf中设置:<br />FETCH_ENV= "HTTP_PROXY=IP[:端口]"<br />如果需要,在FETCH_ENV值后面加入空格,<br />HTTP_PROXY_AUTH=basic:*:user:password<br /><br /><strong>方法B: 在其它机器上fetch</strong><br /><br />make fetch-recursive<br />...<br />然后将/usr/ports/distfiles拿走。<br /><br /><br /><strong><span><span>方法c:<span style="font-size:x-large">使用</span>wget/axel加速你的port下载</span></span></strong><br /><br /><br /><span>以下所述<span style="font-size:x-large">功能</span>均通过修改make.conf实现</span><br /><br />对于wget<br />========<br />FETCH_CMD= wget<br />FETCH_BEFORE_ARGS= -c -t 1<br />FETCH_AFTER_ARGS=<br />DISABLE_SIZE=yes #这行是必要的,否则...<br /><br />前面3行也可以换成<br />FETCH_CMD=wget -c -t 1<br /><br />如果你要wget穿透服务器,请加上下面两行<br />FETCH_ENV=http_proxy=http://proxy2.zsu.edu.cn:3128<br />FETCH_ENV=ftp_proxy=http://proxy2.zsu.edu.cn:3128<br /><br /><span><span>或者使用其他的穿越</span><span style="font-size:x-large">工具</span>例如proxychains 或者socks5(runsocks)</span><br />则FETCH_CMD=proxychains wget或者runsocks wget<br /><br />什么?不知道wget是什么?那就先<br />cd /usr/ports/ftp/wget/<br />make install clean<br /><br />对于axel<br />========<br /><span><span>同样,也可以使用axel来替换fetch来进行多线程下载</span></span><br />FETCH_CMD=axel<br />FETCH_BEFORE_ARGS= -a<br />FETCH_AFTER_ARGS=<br />DISABLE_SIZE=yes<br />或者只写一行<br />FETCH_CMD=axel -a<br /><br />axel 穿透服务器的方法与wget一致<br /><br />axel在/usr/ports/ftp/axe</span></p>
頁:
[1]