Ubuntu apt-get 自動選擇最快鏡像

jopen 8年前發布 | 113K 次閱讀 Ubuntu apt-get

由于學習原因,最近搞了個臺式機。Windows 10 已經出來一年左右了,雖然現在用的少,但是 Windows 10 肯定是未來的發展趨勢。所以,直接上了 Win10 。很奇怪,感覺各種問題。(因為我另外一臺筆記本就一切正常。)很多想玩的東西,在 Windows 上搞起來各種麻煩。所以,Linux 是必須的啊。由于個人偏好,比較喜歡 Ubuntu 。使用 Ubuntu 的小伙伴們都知道,按照各種工具,一條 apt-get 自動下載、編譯、安裝,非常方便。

Ubuntu 鏡像眾多,僅僅國內的就有網易、搜狐、阿里以及中科大等多個鏡像。有點無從下手,不知如何選擇;或者就是使用 ping 來查看每個鏡像的響應時間再做選擇。但是,這種方法有點麻煩。昨天上網查找相關的一個 Ubuntu 更新問題時,無意間發現一個方法,非常方便地解決了這個問題。分享出來,希望對大家有所幫助。

正文

再扯一句:以上都是扯淡,下面開始正文。

現在, apt-get 已經支持 mirror 方法,這個方法可以自動根據當前的位置,選擇使用一個比較好的鏡像。需要做的工作,僅僅是修改一下 /etc/apt/sources.list 。在 Ubuntu 15.04 系統上,將該文件的內容調整成如下內容:

deb mirror://mirrors.ubuntu.com/mirrors.txt wily main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt wily-backports main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt wily-proposed main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt wily-security main restricted universe multiverse
deb mirror://mirrors.ubuntu.com/mirrors.txt wily-updates main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt wily main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt wily-backports main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt wily-proposed main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt wily-security main restricted universe multiverse
deb-src mirror://mirrors.ubuntu.com/mirrors.txt wily-updates main restricted universe multiverse

如果使用其他版本的 Ubuntu ,只需要將上述內容中 wily 修改為對應版本的代號即可。例如

,Ubuntu 14.04 對應的就是 trusty 。另外,在不同版本直接,可能不是固定這十條,需要根據已有

的內容,做適當的增減。

修改完成后,先更新一下軟件相關的版本信息:

sudo apt-get update

在終端的輸出中,看到經過幾秒等待后,就能看到自動選擇了一個鏡像進行更新操作。效果立竿見影,非常爽。

更新、安裝,請自己耍,不再演示了。

疑問

D瓜哥一直有個疑問,不知道各位看官是否有類型的問題: /etc/apt/sources.list 中的 deb
和 deb-src 都是成對出現的,這兩者有啥關系?

趁此機會,D瓜哥也查了一些資料,一起解答一下。

  • deb – 這個倉庫包含二進制文件或者預編譯的包。對于大多數用戶來說,是必須的。

  • deb-src – 這個倉庫包含相關軟件包的源代碼。對開發人員比較有用。

更加詳細信息,可以查看 Linux 的幫助文檔: man sources.list 。D瓜哥英語太爛,就不班門弄斧了。

參考資料

  1. How can I get apt to use a mirror close to me, or choose a faster mirror? – Ask Ubuntu

  2. The apt mirror method | Michael Vogt’s blog

  3. Repositories/CommandLine – Community Help Wiki

  4. 關于ubuntu的sources.list總結 – juejiang

作 者: D瓜哥,http://www.diguage.com/

原文鏈接: http://www.diguage.com/archives/136.html

版權聲明:非特殊聲明均為本站原創作品,轉載時請注明作者和原文鏈接。

如果感覺這篇文章不錯,請點擊這里的 分享按鈕 ,分享到微博等地方去,讓更多人受益!

您的支持是D瓜哥最大的寫作動力!謝謝!

來自: http://www.diguage.com/archives/136.html

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!