在 Debian 和 Ubuntu 作業系統中,套件管理工具 apt 使用 sources.list 檔案來指定軟體套件的來源倉庫(repositories),以便下載與安裝;這個此檔案通常位於 /etc/apt/ 目錄下。
格式說明
其檔案的格式如下:
deb http://<repository_URL> <distribution_codename> <components>
deb-src http://<repository_URL> <distribution_codename> <components>讓我們逐一拆解各部分:
deb:指定二進位套件來源(已編譯好的軟體套件)。deb-src:指定原始碼套件來源。<repository_URL>:套件庫的網址。<distribution_codename>:發行版的代號,例如stable、buster、focal等。<components>:套件庫中的組件,例如main、contrib、non-free。
實際範例
當你在 sources.list 檔案中指定以下內容:
deb http://archive.ubuntu.com/ubuntu/ precise main restricted它對應到伺服器上的以下目錄:
http://archive.ubuntu.com/ubuntu/dists/precise/mainhttp://archive.ubuntu.com/ubuntu/dists/precise/restricted
請注意,/dists/ 是固定的路徑部分,用來指向不同發行版的目錄。這裡的 precise 是 Ubuntu 特定版本的代號,而 main 與 restricted 則是該版本目錄下的不同組件。