/etc/apt/sources.list


/etc/apt/sources.list 是包管理工具 apt 所用的記錄軟件包倉庫位置的配置文件,同樣的還有位於 /etc/apt/sources.list.d/*.list 的各文件。

sources.list 條目格式
sources.list 文件中的條目一般都有如下所示的形式:

deb http://site.example.com/debian distribution component1 component2 component3
deb-src http://site.example.com/debian distribution component1 component2 component3

檔案類型 (Archive type)
條目的第一個詞 deb 或是 deb-src 表明了所獲取的軟件包檔案類型。

其中,

deb
檔案類型為二進制預編譯軟件包,一般我們所用的檔案類型。
deb-src
檔案類型為用於編譯二進制軟件包的源代碼。
倉庫地址 (Repository URL)
條目的第二個詞則是軟件包所在倉庫的地址。我們可以更換倉庫地址為其他地理位置更靠近自己的鏡像來提高下載速度。

常用鏡像地址列表:

Debian
https://www.debian.org/mirror/list
Ubuntu
http://wiki.ubuntu.org.cn/源列表
發行版 (Distribution)
跟在倉庫地址后的是發行版。發行版有兩種分類方法,一類是發行版的具體代號,如 xenial,trusty, precise 等;還有一類則是發行版的發行類型,如oldstable, stable, testing 和 unstable。

另外,在發行版后還可能有進一步的指定,如 xenial-updates, trusty-security, stable-backports 等。

軟件包分類 (Component)
跟在發行版之后的就是軟件包的具體分類了,可以有一個或多個。

不同的 Linux 發行版對軟件有着不同的分類,如:

Debian
main
包含符合 DFSG 指導原則的自由軟件包,而且這些軟件包不依賴不符合該指導原則的軟件包。這些軟件包被視為 Debian 發型版的一部分。
contrib
包含符合 DFSG 指導原則的自由軟件包,不過這些軟件包依賴不在 main 分類中的軟件包。
non-free
包含不符合 DFSG 指導原則的非自由軟件包。
Ubuntu
main
官方支持的自由軟件。
restricted
官方支持的非完全自由的軟件。
universe
社區維護的自由軟件。
multiverse
非自由軟件。
Ubuntu 對軟件包的分類可以用下表來表示(參考自 Wikipedia):

自由軟件	非自由軟件

官方支持的 Main Restricted
非官方支持的 Universe Multiverse


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM