2009年9月8日

【Ubuntu】apt與dpkg指令介紹

參考網站:
http://www.builder.com.cn/2007/0913/503407.shtml
http://tw.myblog.yahoo.com/naphtali.tw/article?mid=65

ubuntu下apt-get 命令參數


  常用的APT命令參數


  apt-cache search package 搜尋cache內的檔案


  apt-cache show package 獲取軟體資訊,如說明、大小、版本等


  sudo apt-get install package 安裝package


  sudo apt-get install package - - reinstall 重新安裝package


  sudo apt-get -f install 修復安裝"-f = ――fix-missing"


  sudo apt-get remove package 删除包


  sudo apt-get remove package - - purge 删除包,包括删除配置文件等


  sudo apt-get update 更新source.list


  sudo apt-get upgrade 更新已安裝的package


  sudo apt-get dist-upgrade 升級系統


  sudo apt-get dselect-upgrade 使用 dselect 升級


  apt-cache depends package 查看依賴性


  apt-cache rdepends package 查看被哪些package依賴


  sudo apt-get build-dep package 安裝相關的編譯環境


  apt-get source package 下載該package的原代碼


  sudo apt-get clean && sudo apt-get autoclean 清理無用的package


  sudo apt-get check 檢查是否有損壞



Debian,以及基于 Debian 的系統,如 Ubuntu 等,所使用的包格式為 deb。以下為操作 deb 包的常用 Dpkg 指令表,供初學的朋友參考。






































命令


作用


dpkg -i package.deb


安裝包


dpkg -r package


刪除包


dpkg -P package


刪除包(包括配置文件)


dpkg -L package


列出與該包關聯的文件


dpkg -l package


顯示該包的版本


dpkg –unpack package.deb


解開 deb 包的內容


dpkg -S keyword


搜索所屬的包內容


dpkg -l


列出當前已安裝的包


dpkg -c package.deb


列出 deb 包的內容


dpkg –configure package


配置包


注意:更多選項可通過 dpkg -h 查詢,有些指令需要超級用戶權限才能執行。