主頁(yè) > 知識(shí)庫(kù) > FreeBSD在安裝ports時(shí)時(shí)間過(guò)長(zhǎng)的解決方法

FreeBSD在安裝ports時(shí)時(shí)間過(guò)長(zhǎng)的解決方法

熱門(mén)標(biāo)簽:登封電話(huà)機(jī)器人報(bào)價(jià) 鄭州外呼系統(tǒng)怎么收費(fèi) 地圖標(biāo)注專(zhuān)業(yè)話(huà)術(shù) 世界地圖標(biāo)注自己去過(guò)的地方 黑龍江營(yíng)銷(xiāo)智能外呼系統(tǒng)產(chǎn)品介紹 外呼運(yùn)營(yíng)商線(xiàn)路 高德地圖標(biāo)注中心過(guò)了可以修改 藏南地圖標(biāo)注的地名 地圖標(biāo)注是終身的嗎

FreeBSD在安裝ports時(shí)縮短下載時(shí)間

方法A: 使用代理。

在/etc/make.conf中設(shè)置:
FETCH_ENV= "HTTP_PROXY=IP[:端口]"
如果需要,在FETCH_ENV值后面加入空格,
HTTP_PROXY_AUTH=basic:*:user:password

方法B: 在其它機(jī)器上fetch

make fetch-recursive
...
然后將/usr/ports/distfiles拿走。


方法c:使用wget/axel加速你的port下載


以下所述功能均通過(guò)修改make.conf實(shí)現(xiàn)

對(duì)于wget
========
FETCH_CMD= wget
FETCH_BEFORE_ARGS= -c -t 1
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes #這行是必要的,否則...

前面3行也可以換成
FETCH_CMD=wget -c -t 1

如果你要wget穿透代理服務(wù)器,請(qǐng)加上下面兩行
FETCH_ENV=http_proxy=http://proxy2.zsu.edu.cn:3128
FETCH_ENV=ftp_proxy=http://proxy2.zsu.edu.cn:3128

或者使用其他的穿越代理工具例如proxychains 或者socks5(runsocks)
則FETCH_CMD=proxychains wget或者runsocks wget

什么?不知道wget是什么?那就先
cd /usr/ports/ftp/wget/
make install clean

對(duì)于axel
========
同樣,也可以使用axel來(lái)替換fetch來(lái)進(jìn)行多線(xiàn)程下載
FETCH_CMD=axel
FETCH_BEFORE_ARGS= -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes
或者只寫(xiě)一行
FETCH_CMD=axel -a

axel 穿透代理服務(wù)器的方法與wget一致

axel在/usr/ports/ftp/axel位置


添加更快的port下載站點(diǎn)
====================
另外,加上以下兩行可以在讓make先從更快的站點(diǎn)下載port

MASTER_SITE_OVERRIDE= \
ftp://ftp2.tsinghua.edu.cn/mirror/FreeBSD/ports/distfiles/\
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/
這個(gè)是教育網(wǎng)的設(shè)置,公網(wǎng)的兄弟可以看著辦啦

標(biāo)簽:萍鄉(xiāng) 克拉瑪依 云南 宿州 天水 合肥 無(wú)錫 錫林郭勒盟

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《FreeBSD在安裝ports時(shí)時(shí)間過(guò)長(zhǎng)的解決方法》,本文關(guān)鍵詞  FreeBSD,在,安裝,ports,時(shí),時(shí)間,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《FreeBSD在安裝ports時(shí)時(shí)間過(guò)長(zhǎng)的解決方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于FreeBSD在安裝ports時(shí)時(shí)間過(guò)長(zhǎng)的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章