一、通過apt-get
搜尋:
#搜尋apt-
cache
searche 7zip
安裝:
#安裝sudo apt-get install 7zip
更新:
#檢視特定軟體的版本,前提是要安裝apt-show-versionsapt-show-versions 7zip
#更新特定軟體
sudo apt-get install 7zip
#更新所有軟體
sudo apt-get update #更新源
sudo apt-get upgrade #更新已安裝的包
sudo apt-get dist-upgrade #公升級系統
apt-get purge/apt-get –purge remove刪除已安裝包(不保留配置檔案)。
如軟體包a,依賴軟體包b,則執行該命令會刪除a,而且不保留配置檔案
apt-get autoremove
刪除為了滿足依賴而安裝的,但現在不再需要的軟體包(包括已安裝包),保留配置檔案。
apt-get remove
刪除已安裝的軟體包(保留配置檔案),不會刪除依賴軟體包,且保留配置檔案。
apt-get autoclean
apt的底層包是dpkg, 而dpkg安裝package時, 會將 *.deb 放在/var/cache/apt/archives/中,apt-get autoclean只會刪除/var/cache/apt/archives/已經過期的deb。
apt-get clean
使用 apt-get clean會將/var/cache/apt/archives/的所有deb刪掉,可以理解為rm /var/cache/apt/archives/*.deb。
具體解除安裝某個軟體:
#刪除軟體及其配置檔案sudo apt-get purge 7zip
# 刪除軟體
sudo apt-get remove 7zip
#刪除沒用的依賴包
sudo apt-get autoremove 7zip
參考:二、通過deb包
1、使用gdebi軟體包安裝程式
通過ubuntu軟體中心搜尋gdebi,然後安裝。
然後在deb包上右鍵->開啟方式->gdebi軟體包安裝程式。
2、使用終端命令安裝
查詢軟體:
#列舉所有軟體dpkg --get-selections
#精確查詢gcc這個軟體
dpkg --get-selections | grep gcc
#列舉gcc具體的位置
dpkg -l gcc-5
檢查軟體:
#檢查某乙個軟體是否安裝dpkg -s 7zip
dpkg-query -l 7zip
安裝:
#安裝sudo dpkg -i package_file.deb
#如果提示有依賴關係沒有解決,使用如下命令會自動解決依賴:
sudo apt-get -f install
更新:解除安裝:
sudo dpkg --remove 7zip #刪除安裝的檔案,但不刪除配置檔案sudo dpkg --purge 7zip #安裝檔案和配置檔案都刪除
查詢解除安裝後的狀態:
dpkg -l 7zip*
un, ii, rc等是desired和status
desired=unknown/install/remove/purge/hold
status=not/inst/conf-files/unpacked/half-conf/half-inst/trig-await/trig-pend
ii就是已經安裝的軟體, rc則表示已經被刪除,但配置檔案還存在。
參考:
ubuntu下安裝軟體方法
linux系統中,軟體通常以源 或者預編譯包的形式提供。1 軟體源 需要編譯為二進位制的機器 才能夠使用,安裝比較耗時,不過您可以自行調節編譯選項,決定需要的功能或元件,或者針對硬體平台作一些優化。2 預編譯的軟體包,通常是由軟體的發布者進行編譯,您只要將軟體拷貝到系統中就可以 了。考慮到預編譯軟體...
Ubuntu下安裝軟體方法總結
sudo apt get install packagename 命令 apt get是ubuntu下乙個強大的命令列工具。可以用它來安裝新的軟體包,公升級現有的軟體包,公升級列表索引,甚至公升級整個系統。如果出現could not get lock var lib dpkg lock open等 ...
UBUNTU下軟體安裝
先簡單說介紹一下ubuntu。ubuntu的中文發音大約為 烏班圖。ubuntu這個單詞源自非洲,意謂 班圖精神 誰都不是一座孤島,自成一體。每個人都包孕於人類,因他人存在而存在,因他人幸福而幸福。下面介紹下在ubuntu下如何裝軟體。linux系統中,軟體通常以源 或者預編譯包的形式提供。1 軟體...