Ubuntu下常規方法安裝軟件


一、通過apt-get

搜索:

#搜索
apt-cache searche 7zip

安裝:

#安裝
sudo apt-get install 7zip

更新:

#查看特定軟件的版本,前提是要安裝apt-show-versions
apt-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

參考:

http://blog.csdn.net/get_set/article/details/51276609

http://blog.csdn.net/makenothing/article/details/23686141

http://blog.csdn.net/duyiwuer2009/article/details/26983267

二、通過deb包

一般網站會提供deb包的下載,比如網易雲音樂這些都是提供Ubuntu的deb安裝包,下載回來之后通過以下方式安裝:

1、使用GDebi軟件包安裝程序

通過Ubuntu軟件中心搜索GDebi,然后安裝。

然后在deb包上右鍵->打開方式->GDebi軟件包安裝程序。

更新和卸載都可以通過Ubuntu軟件中心操作。但是一般第三方提供的deb包都有提供新版下載,有新版時下載回來再次安裝即可。

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

更新:

一般第三方提供的deb包都有提供新版下載,有新版時下載回來再次安裝即可。同樣更新也支持使用apt-get命令。

卸載:

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則表示已經被刪除,但配置文件還存在。

參考:

http://www.jianshu.com/p/0b29e11def5a

http://www.linuxidc.com/Linux/2015-03/115605.htm

http://blog.csdn.net/makenothing/article/details/23686141

http://jingyan.baidu.com/article/f54ae2fc2724a71e92b849c4.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM