OSWikiHK: 請協力 GPLv3 的中文翻譯工作。

管理 APT 套件來源清單

From OSWikiHK

DebianUbuntuKubuntuXubuntu 等使用 Debian 開發的 APT 系統管理套件,讓使用者可以輕地搜尋、下載、安裝和升級在網上、硬碟或光碟上軟件庫中的套件,並在安裝、升級和移除時,自動找出所有額外需要同時安裝、升級或移除的相依套件,令軟件管理變得簡易非常。然而,我們仍需要告訴 APT 由那地方取得軟件,即軟件庫的位置。

目錄

套件來源清單 (/etc/apt/sources.list)

APT 使用檔案 /etc/apt/sources.list 記錄 APT 套件庫的位置。這檔案中除了空行和由 # 開頭的行 (註解行) 外,每一行都是一個 APT 軟件庫的位置,即所為 APT 位置列 (APT line)。其格式為:

類型 URI 發行版本 組別...
  • 類型 - dpkg 系統 (Debian/Ubuntu 等) 會是 "deb" 或 "deb-src",RPM 系統 (Fedora/RedHat 等) 則會是 "rpm" 或 "rpm-src"
  • URI - 表示 APT 伺服器的位址及使用協定
  • 發行版本 (Distribution) - e.g. stable, unstable, sid, edgy
  • 組別 (Section) - main, contrib, non-free

例如:

deb http://ftp.hk.debian.org/debian/ lenny main
deb cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 CD Binary-1 20090214-16:29]/ lenny main

deb http://tw.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse

類型

類型主要指示可以從套件庫的套件類型。

  • deb : 表示這個 APT 套件庫收藏了dpkg 套件。
  • deb-src : 表示這個 APT 套件庫收藏了 dpkg 套件的源碼,即 *.orig.tar.gz 、 *.dsc 及 *.diff.gz 三個檔。
  • rpm : 表示這個 APT 套件庫收藏了 RPM 套件。
  • rpm-src : 表示這個 APT 套件庫收藏了 SRPM 套件 (即收藏源程式碼的RPM套件)。

URI

表示 APT 伺服器的位址及使用協定

  • http://apt.example.com - 透過 HTTP 拿取套件
  • ftp://ftp.example.com - 透過 FTP 拿取套件
  • cdrom:[Debian GNU/Linux 5.0.0 _Lenny_ - Official i386 CD Binary-1 20090214-16:29]/ - 由 CD-ROM 拿取套件
  • file:///var/ftp/debian/ - 直接從本地檔案系統拿取套件

發行版本 (Distribution)

組別 (Section)

認證

請參看

外部資料

個人工具
廣告橫額