安裝軟件 apt-get install softname1 softname2 softname3……
卸載軟件 apt-get remove softname1 softname2 softname3……
卸載并清除配置 apt-get remove –purge softname1
更新軟件信息數(shù)據(jù)庫(kù) apt-get update
進(jìn)行系統(tǒng)升級(jí) apt-get upgrade
搜索軟件包 apt-cache search softname1 softname2 softname3……
如果使用 apt-get 遇到速度慢或者源不存在等錯(cuò)誤汁汗,可能需要更換源哥力,請(qǐng)參考此處.
`http://shumeipai.nxez.com/2013/08/31/raspbian-chinese-software-source.html
安裝deb軟件包 dpkg -i xxx.deb
刪除軟件包 dpkg -r xxx.deb
連同配置文件一起刪除 dpkg -r –purge xxx.deb
查看軟件包信息 dpkg -info xxx.deb
查看文件拷貝詳情 dpkg -L xxx.deb
查看系統(tǒng)中已安裝軟件包信息 dpkg -l
重新配置軟件包 dpkg-reconfigure xxx
清除所有已刪除包的殘馀配置文件
1
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
如果報(bào)如下錯(cuò)誤哪自,證明你的系統(tǒng)中沒(méi)有殘留配置文件了,無(wú)須擔(dān)心。
dpkg: –purge needs at least one package name argument
dpkg安裝的可以用apt卸載,反之亦可。
aptitude 命令
aptitude 與 apt-get 一樣瓣戚,是 Debian 及其衍生系統(tǒng)中功能極其強(qiáng)大的包管理工具。與 apt-get 不同的是焦读,aptitude 在處理依賴(lài)問(wèn)題上更佳一些。舉例來(lái)說(shuō)舱权,aptitude 在刪除一個(gè)包時(shí)矗晃,會(huì)同時(shí)刪除本身所依賴(lài)的包。這樣宴倍,系統(tǒng)中不會(huì)殘留無(wú)用的包张症,整個(gè)系統(tǒng)更為干凈。以下是筆者總結(jié)的一些常用 aptitude 命令鸵贬,僅供參考俗他。
aptitude update 更新可用的包列表
aptitude upgrade 升級(jí)可用的包
aptitude dist-upgrade 將系統(tǒng)升級(jí)到新的發(fā)行版
aptitude install pkgname 安裝包
aptitude remove pkgname 刪除包
aptitude purge pkgname 刪除包及其配置文件
aptitude search string 搜索包
aptitude show pkgname 顯示包的詳細(xì)信息
aptitude clean 刪除下載的包文件
aptitude autoclean 僅刪除過(guò)期的包文件
當(dāng)然,你也可以在文本界面模式中使用 aptitude阔逼。
常用apt命令列表
apt-cache search # ------(package 搜索包)
apt-cache show #------(package 獲取包的相關(guān)信息兆衅,如說(shuō)明、大小嗜浮、版本等)
sudo apt-get install # ------(package 安裝包)
sudo apt-get install # -----(package - - reinstall 重新安裝包)
sudo apt-get -f install # -----(強(qiáng)制安裝?#"-f = --fix-missing"當(dāng)是修復(fù)安裝吧...)
sudo apt-get remove #-----(package 刪除包)
sudo apt-get remove - - purge # ------(package 刪除包羡亩,包括刪除配置文件等)
sudo apt-get autoremove --purge # ----(package 刪除包及其依賴(lài)的軟件包+配置文件等(只對(duì)6.10有效,強(qiáng)烈推薦))
sudo apt-get update #------更新源
sudo apt-get upgrade #------更新已安裝的包
sudo apt-get dist-upgrade # ---------升級(jí)系統(tǒng)
sudo apt-get dselect-upgrade #------使用 dselect 升級(jí)
apt-cache depends #-------(package 了解使用依賴(lài))
apt-cache rdepends # ------(package 了解某個(gè)具體的依賴(lài)?#當(dāng)是查看該包被哪些包依賴(lài)吧...)
sudo apt-get build-dep # ------(package 安裝相關(guān)的編譯環(huán)境)
apt-get source #------(package 下載該包的源代碼)
sudo apt-get clean && sudo apt-get autoclean # --------清理下載文件的存檔 && 只清理過(guò)時(shí)的包
sudo apt-get check #-------檢查是否有損壞的依賴(lài)