中央論壇 - CENTER BBS
標題:
套件指令:apt (apt-get/apt-cache) & dpkg 速查表
[打印本頁]
作者:
死神
時間:
2015-4-10 16:16
標題:
套件指令:apt (apt-get/apt-cache) & dpkg 速查表
apt 指令:
sudo apt-get update
更新套件清單。
sudo apt-get upgrade
升級系統已安裝套件的版本,此指令可一次升級所有已安裝套件的版本,也可以單獨升級某指定套件。
sudo apt-get dist-upgrade <name>
升級系統已安裝套件的版本,一併升級具相依性套件的版本。
sudo apt-get install <name>
安裝套件。
sudo apt-get remove <name>
移除套件,但保留該套件設定檔。
sudo apt-get autoremove <name>
移除套件,並且移除與該套件具有相依性之套件。
sudo apt-get --purge remove <name>
移除套件,一併移除該套件設定檔。
sudo apt-get clean
移除套件的安裝原始檔。
sudo apt-get autoclean
移除已經無法再下載的套件安裝原始檔。
sudo apt-get check
檢查套件是否有相依性的問題。
apt-cache search <name>
透過此指令,我們可以使用關鍵字來搜尋套件完整名稱,name 為某套件的查詢關鍵字。
apt-cache showpkg <name>
查詢某套件的所有資訊。
apt-cache pkgnames <name>
查詢系統中所有可用的套件名稱。
apt-cache depends <name>
查詢與某套件有依存關係的所有套件,並顯示是否有衝突套件及建議取代套件。
複製代碼
dpkg 指令:
sudo dpkg --install xxx.deb
安裝套件(等同 rpm -i)
sudo dpkg -i xxx.deb
安裝套件(等同 rpm -i)
dpkg -l
列出系統中已安裝的所有套件(等同 rpm -qa)
dpkg -l |grep <name>
套件關鍵字查詢,name 為某已安裝套件的查詢關鍵字
dpkg -l *<name>*
安裝或未安裝的套件查詢,name 為某套件全名,可用萬用字元輔助查詢
dpkg --search <name>
顯示該檔案屬於哪個套件(等同 rpm -qf),name 為包含完整路徑的檔案名稱
dpkg --listfiles <name>
列出套件有哪些檔案安裝在系統中(等同 rpm -ql)
dpkg --status <name>
列出套件說明(等同 rpm -qi)
dpkg -s <name>
列出套件說明(等同 rpm -qi)
dpkg --get-selections
顯示目前各個軟體套件的安裝狀態(未安裝、正確安裝、被移除、完整移除、安裝失敗等等)
sudo dpkg --remove xxx.deb
刪除套件,但保留設定檔(等同 rpm -e)
sudo dpkg -r xxx.deb
刪除套件,但保留設定檔(等同 rpm -e)
sudo dpkg --purge xxx.deb
刪除套件,不保留設定檔
sudo dpkg -P xxx.deb
刪除套件,不保留設定檔
複製代碼
歡迎光臨 中央論壇 - CENTER BBS (https://www.centerbbs.com/)
Powered by Discuz! X3