2010年12月10日 星期五

APT / DPKG 基本指令說明

1) 設定檔: /etc/apt/sources.list
   很重要!! 記錄了APT套件庫的位置,以便於讓client(一般使用者)可以取得套件.
格式為,,,
類型     URI     發行版本(Distribution)     組別(Section)
★ URI - APT伺服器的位址及使用協定


2) dpkg 常用指令:


dpkg -i package.deb 安裝套件

dpkg -r package 移除套件(留下設定檔)

dpkg -P package 移除套件(設定檔不留下)

dpkg -L package 列出套件已安裝的目錄及檔案

dpkg -l package 顯示套件版本

dpkg -unpack package.deb 解開 deb套件的內容

dpkg -S filename 搜索該檔案案所屬的套件名稱(自建的檔案就會找不到)

dpkg -l 列出目前系統已安裝的套件

dpkg -c package.deb 列出 deb套件的內容(只觀看)

3) apt 相關指令:

apt-get update   (更新套件索引清單)

apt-get upgrade   (套件直接升級更新)

apt-get -y dist-upgrade  (套件直接升級,同時安裝新套件以解決相依性問題)

apt-get install package   (安裝套件)

apt-get remove package   移除套件(留下設定檔)

apt-get --purge remove package   移除套件(設定檔不留下)

apt-cache search package   (由套件索引清單內查看是否有此套件)

apt-cache depends package   (查詢套件的所有相依性檔案)

apt-setup  (用來設定 /etc/apt/sources.lst)

apt-get source   套件名稱 (若 sources.lst 中設定 deb-src,就可以用此指令來抓取程式的原始碼)


apt-get clean   (清除之前利用apt-get install所下載來的套件, 位於 /var/cache/apt/archives)

dpkg-reconfigure package   (重設套件的相關設定或選項)

4) 補充說明:
  • apt 的圖形介面:apt-get install synaptic
  • 如果常用apt-get install安裝軟體,建議定期執行 apt-get clean清一下垃圾

 參考資料:

沒有留言:

張貼留言