基礎命令數據庫
安裝軟件 apt-get install softname1 softname2 softname3…… 工具
卸載軟件 apt-get remove softname1 softname2 softname3…… ui
卸載並清除配置 apt-get remove --purge softname1 spa
更新軟件信息數據庫 apt-get update rem
進行系統升級 apt-get upgrade get
搜索軟件包 apt-cache search softname1 softname2 softname3……string
若是使用 apt-get 遇到速度慢或者源不存在等錯誤,可能須要更換源,請參考此處。it
安裝deb軟件包 dpkg -i xxx.deb 編譯
刪除軟件包 dpkg -r xxx.deb ast
連同配置文件一塊兒刪除 dpkg -r –purge xxx.deb
查看軟件包信息 dpkg -info xxx.deb
查看文件拷貝詳情 dpkg -L xxx.deb
查看系統中已安裝軟件包信息 dpkg -l
從新配置軟件包 dpkg-reconfigure xxx
若是報以下錯誤,證實你的系統中沒有殘留配置文件了,無須擔憂。
dpkg: –purge needs at least one package name argument
dpkg安裝的能夠用apt卸載,反之亦可。
aptitude 命令
aptitude 與 apt-get 同樣,是 Debian 及其衍生系統中功能極其強大的包管理工具。與 apt-get 不一樣的是,aptitude 在處理依賴問題上更佳一些。舉例來講,aptitude 在刪除一個包時,會同時刪除自己所依賴的包。這樣,系統中不會殘留無用的包,整個系統更爲乾淨。如下是筆者總結的一些經常使用 aptitude 命令,僅供參考。
aptitude update 更新可用的包列表
aptitude upgrade 升級可用的包
aptitude dist-upgrade 將系統升級到新的發行版
aptitude install pkgname 安裝包
aptitude remove pkgname 刪除包
aptitude purge pkgname 刪除包及其配置文件
aptitude search string 搜索包
aptitude show pkgname 顯示包的詳細信息
aptitude clean 刪除下載的包文件
aptitude autoclean 僅刪除過時的包文件
固然,你也能夠在文本界面模式中使用 aptitude。
經常使用apt命令列表apt-cache search # ------(package 搜索包)apt-cache show #------(package 獲取包的相關信息,如說明、大小、版本等)sudo apt-get install # ------(package 安裝包)sudo apt-get install # -----(package - - reinstall 從新安裝包)sudo apt-get -f install # -----(強制安裝?#"-f = --fix-missing"當是修復安裝吧...)sudo apt-get remove #-----(package 刪除包)sudo apt-get remove - - purge # ------(package 刪除包,包括刪除配置文件等)sudo apt-get autoremove --purge # ----(package 刪除包及其依賴的軟件包+配置文件等(只對6.10有效,強烈推薦))sudo apt-get update #------更新源sudo apt-get upgrade #------更新已安裝的包sudo apt-get dist-upgrade # ---------升級系統sudo apt-get dselect-upgrade #------使用 dselect 升級apt-cache depends #-------(package 瞭解使用依賴)apt-cache rdepends # ------(package 瞭解某個具體的依賴?#當是查看該包被哪些包依賴吧...)sudo apt-get build-dep # ------(package 安裝相關的編譯環境)apt-get source #------(package 下載該包的源代碼)sudo apt-get clean && sudo apt-get autoclean # --------清理下載文件的存檔 && 只清理過期的包sudo apt-get check #-------檢查是否有損壞的依賴