
如果我需要 Sun Java、Adobe Flash 外掛程式或來自 Canonical 合作夥伴的其他任何東西,即使是像 Flash 外掛程式這樣的小包,包下載也非常慢,為了加快速度,我必須轉到這裡:http://archive.canonical.com/ubuntu/pool/partner/要找到我想要的內容,請使用下載管理器下載軟體包(通常比軟體包管理器快大約20 倍),然後將它們放在我的/var/cache/apt/archives 資料夾中,然後運行軟體包管理器,只要由於在 /var/cache/apt/archives 資料夾中檢測到我要求安裝的軟體包的正確版本,因此它們將立即安裝。我想停止這樣做,所以我想知道其他人是否也遇到這個問題,可能是什麼原因以及是否有解決方案。我位於西加勒比海地區。
我認為注意到來自我選擇的存儲庫的所有其他包會以可接受的速度進行突觸下載,這會很有幫助。
答案1
Ubuntu 嘗試選擇地理位置靠近您的儲存庫的本機映像。由於版權問題,合作夥伴存儲庫沒有任何鏡像(據我所知——它是非自由軟體),因此您最終會使用倫敦託管的副本。 PPA 可能是相同的。
由於您位於加勒比地區,我想前往英國的交通必須先經過美國,然後才能跨大西洋到達倫敦。對於某些東西來說,這是一條很長的路,如果任何一個連結壞了或有損耗,流量就會變得很慢。至少,反應時間很慢。
如果您想進一步測試這一點,您可以運行ping archive.canonical.com
並查看回應時間(我在英國,大約 26 毫秒)。作為到倫敦的一般速度測試,您可以運行(此處為 1.3MB/s)。wget http://london1.linode.com/100MB-london.bin
至於解決問題...... Canonical 要么需要更多的、地理上分散的伺服器來用於合作夥伴存儲庫,要么您需要搬到離倫敦更近的地方。
答案2
使用 apt-fast。它是 apt-get 的替代品,可以大大加快下載速度,因為它使用 axel 下載加速器進行下載,並且是 dpkg 的出色前端。欲了解更多信息,請參閱此頁面。
http://www.webupd8.org/2010/08/you-can-now-install-apt-fast-from-ppa.html