//安裝 Debian 包裹文件:
sudo dpkg -i debfilename
//列出包裹包含的內容:
sudo dpkg -c debfilename
//從 .deb 文件中提取包裹信息:
sudo dpkg -I debfilename1
//卸載一個已安裝的包裹:
sudo dpkg -r packagename
//完全清除一個已安裝的包裹。和 remove 不同的是,remove 只是刪掉數據和可執行文件,purge 另外還刪除所有的配製文件:
sudo dpkg -P packagename
//列出包裹安裝的所有文件清單。(同時請看 dpkg -c 來檢查一個 .deb 文件的內容):
sudo dpkg -L packagename
//顯示已安裝包裹的信息:
sudo dpkg -s
//重新配製一個已經安裝的包裹,如果它使用的是 debconf (debconf 爲包裹安裝提供了一個統一的配製界面),你能夠重新配製 debconf 它本身:
sudo dpkg-reconfigure packagename
//獲取軟件包裹狀態:
sudo dpkg --get-selections | grep keyname
//設置軟件包裹狀態,比如 HOLD 某個包裹不允許升級:
echo "packagename hold" | sudo dpkg --set-selections
//從 HOLD 狀態恢復軟件包裹標誌位:
echo "packagename install" | sudo dpkg --set-selections
//修正依賴關係損壞的包裹:
sudo apt-get -f install
APT 使用的一些常用命令:
//搜索包
apt-cache search package
//獲取包的相關信息,如說明、大小、版本等
apt-cache show package
//安裝包
sudo apt-get install package
//列出更多命令和選項:
apt-get help
例如:
sudo apt-get install eclipse
sudo apt-get install sun-java6-jdk
//下載安裝程序到你的/var/cache/apt文件夾裏面然後進行安裝。
sudo apt-get install package - - reinstall
//修復安裝"-f = ――fix-missing"
sudo apt-get -f install
//刪除包
sudo apt-get remove package
//刪除包,包括刪除配置文件等
sudo apt-get remove package - - purge
//獲取新的軟件包列表
sudo apt-get update
//升級有可用更新的系統
sudo apt-get upgrade
//使用 dselect 升級
sudo apt-get dselect-upgrade
//升級系統
sudo apt-get dist-upgrade
//瞭解使用依賴
apt-cache depends package
//是查看該包被哪些包依賴
apt-cache rdepends package
//安裝相關的編譯環境
sudo apt-get build-dep package
//下載該包的源代碼
apt-get source package
//檢查是否有損壞的依賴
sudo apt-get check
將 .rpm 文件轉爲 .deb 文件:
對於軟件包爲.rpm後綴的 Red Hat 軟件包管理器文件。我們並不建議在 Ubuntu 系統中安裝它們。在絕大多數情況下,Ubuntu 自身的 .deb 軟件包是可用的。然而,如果絕對必要,可以使用程序 alien 將 .rpm 文件轉化爲.deb 文件。安裝 alien 程序:
在終端使用管理權限運行命令 sudo alien package_file.rpm