安裝軟體包時 apt-get 提示 CD,我如何讓它停止?
我以前用過 ubuntu linux,然後我用我刻錄的 DVD 在我的 labtop 上安裝了 debian OS。但是當我嘗試使用 apt-get 安裝軟體時,系統總是要求我插入磁碟以繼續。我想知道是否有一種方法可以更改儲存庫配置,以便我可以線上檢索安裝文件而不是使用磁碟。
/etc/apt/sources.list
包源在和中列出/etc/apt/sources.list.d/*.list
。通常您會在主文件中列出官方來源,/etc/apt/sources.list
並在/etc/apt/sources.list.d/indicative_name.list
.如果你從 CD-ROM 安裝,會有一行
deb cdrom:[some name]/ stable main
刪除它或將其註釋掉(通過
#
在行首添加 a)。如果您想再次從 CD-ROM 安裝,請將 CD 彈出並執行apt-cdrom
以從該 CD-ROM 創建一個sources.list
條目。要通過 Internet 安裝軟體包,您通常會將 Debian 鏡像列為源。如果您有 Internet 連接,系統安裝會執行此操作。一組典型的條目如下所示:
## Debian stable proper deb http://ftp.fr.debian.org/debian squeeze main non-free contrib deb-src http://ftp.fr.debian.org/debian squeeze main non-free contrib ## Security updates deb http://security.debian.org/ squeeze/updates main contrib non-free deb-src http://security.debian.org/ squeeze/updates main contrib non-free ## Other updates to the stable release (formerly volatile) deb http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free deb-src http://ftp.fr.debian.org/debian squeeze-updates main contrib non-free ## Quasi-official backports deb http://www.backports.org/debian/ squeeze-backports main non-free contrib deb-src http://www.backports.org/debian/ squeeze-backports main non-free contrib ## Marillat: multimedia support and other less free or stable stuff deb http://www.debian-multimedia.org squeeze main deb-src http://www.debian-multimedia.org squeeze main
替換
squeeze
為testing
或unstable
您遵循的任何發行版。如果您想專門安裝免費軟體,請
contrib
刪除。non-free
如果您不住在法國,請替換
ftp.fr.debian.org
為另一個Debian 鏡像的名稱。這些
deb
行用於二進制包,這些deb-src
行用於源包。如果您從不想下載原始碼,則不需要這些deb-src
行。如果這樣做,則需要deb-src
一行來匹配每一deb
行。只有兩個來源是絕對必要的:適當的分發 (
protocol://mirror.example.com/debian release_name main
) 和安全更新 ( )。僅在需要時才包括其他人:deb <http://security.debian.org/> release_name/updates
- stable-updates是需要保持最新的數據庫更新,例如病毒簽名列表。僅適用於穩定版本。
- Backports是從不穩定的包重新編譯為穩定的。即使你包含了這個源,這些包也只會在明確的請求下安裝:如果一個包也有一個 backports 之外的版本,即使它更舊,也將首選非 backports 版本。僅適用於穩定版本。
- Debian 多媒體的軟體包不符合主要發行版的法律要求。它們主要用於台式機,以支持更多的音頻和影片格式。
如果您追求特定應用程序,還有許多其他非官方儲存庫。