1. 程式人生 > >樹莓派上的軟體安裝和解除安裝命令彙總

樹莓派上的軟體安裝和解除安裝命令彙總

基礎命令

安裝軟體 apt-get install softname1 softname2 softname3……
解除安裝軟體 apt-get remove softname1 softname2 softname3……
解除安裝並清除配置 apt-get remove –purge softname1
更新軟體資訊資料庫 apt-get update
進行系統升級 apt-get upgrade
搜尋軟體包 apt-cache search softname1 softname2 softname3……

如果使用 apt-get 遇到速度慢或者源不存在等錯誤,可能需要更換源,請參考此處。

安裝deb軟體包 dpkg -i xxx.deb
刪除軟體包 dpkg -r xxx.deb
連同配置檔案一起刪除 dpkg -r –purge xxx.deb
檢視軟體包資訊 dpkg -info xxx.deb
檢視檔案拷貝詳情 dpkg -L xxx.deb
檢視系統中已安裝軟體包資訊 dpkg -l
重新配置軟體包 dpkg-reconfigure xxx

清除所有已刪除包的殘餘配置檔案

1
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-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 #——-檢查是否有損壞的依賴
本文來自:樹莓派實驗室
連結地址:http://shumeipai.nxez.com/2015/01/03/raspberry-pi-software-installation-and-uninstallation-command.html