樹莓派上的軟件安裝和卸載命令彙總

基礎命令數據庫

安裝軟件 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 -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
 
 
 
 
 

 

若是報以下錯誤,證實你的系統中沒有殘留配置文件了,無須擔憂。
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 #-------檢查是否有損壞的依賴

相關文章
相關標籤/搜索