apt-get 源配置
Linux系統在沒有網路的環境中使用apt-get安裝軟體時需要將光碟或者iso檔案作為源。以前每次配置時都需要搜尋一下具體配置,最近又進行了一次系統重灌,系統安裝完畢後在無網路的環境中需要使用映象檔案完成軟體安裝,藉此機會好好學習了一下apt-get源配置的規則。整個流程如下:
1、光碟映象檔案掛載
官方映象檔案的掛載分為兩種方式,一種是光碟機包括物理光碟機和虛擬光碟機(虛擬機器環境),另外一種就是iso檔案。使用光碟機時,當系統啟動後會自動將光碟掛載到某個目錄/cdrom或/media,跟系統版本和配置有關。只需要找到光碟對應的掛載目錄即可。使用映象檔案方式,則需要先將iso檔案匯入系統,然後使用mount命令:mount -t iso9600 -o loop xxx.iso /mnt 將xxx .iso映象檔案掛載到mnt目錄。
2、確認釋出版本
對於debian系的釋出版本在光碟的/dists目錄下有都會包含以對應版本名稱命名的資料夾,確定版本之後,進入以版本名稱命名的目錄,在目錄找到釋出包的檔名稱,一般會有兩個main、retristiced或者contrib。我的環境是debian6.0.7,所以釋出版本名稱為:squeeze,裡面包含 main contrib.
3、修改sources.list檔案
在安裝apt-get工具的系統/etc/apt目錄下都會有該檔案,用於維護源地址列表。在該檔案的最後增加一行:
deb file:///cdrom squeeze main contrib
格式定義如下
deb: 關鍵字,用於標識源地址
file:// : 標識源地址使用的協議是本地檔案,也可以是網路協議http://
squeeze: 這個就是在上面掛載完映象檔案之後確認的版本名稱
main : 對應版本目錄下的釋出包目錄
contrib:釋出包目錄
4、更新源
執行apt-get update更新源
5、查詢
apt-cache search xxx 搜尋含有關鍵字xxx的安裝包
6、安裝程式
apt-get install xxxxx 安裝xxxxx程式,該程式命令必須全稱,即使用apt-cache search搜尋返回的結果。