天天看點

ubuntu12.04軟體管理

1、ubuntu軟體中心

你可以在Dash首頁->應用程式->Ubuntu軟體中心找到或者直接在終端輸入software-center也可以打開

2、指令行實作軟體管理

apt-get update          連接配接你所配置的伺服器,并下載下傳檔案更新的清單

apt-get upgrade       掃描你電腦上安裝的軟體并與最新的軟體版本進行比較,傳回比較結果,并詢問你是否繼續執行

apt-get install           安裝軟體

apt-get remove        删除已經安裝的軟體

apt-get remove --purge firefox  删除軟體并且删除配置資訊

apt-get clean         

apt-get autoclean   apt維護了一個軟體包緩存,其中存儲了已經下載下傳和安裝的deb檔案,通常儲存在目錄/var/cache/apt/archives中,你可以通過apt-get clean删除所有緩存的deb檔案或者通過apt-get autoclean删除較老的deb檔案,儲存較新的deb檔案。

apt-cache                 是一個用來查找的搜尋工具,比如你可以使用指令apt-cache search kde會傳回給你很多相關的軟體

3、aptitude

aptitude 與 apt-get 一樣,是 Debian 及其衍生系統中功能極其強大的包管理工具。與 apt-get不同的是,aptitude 在處理依賴問題上更佳一些。舉例來說,aptitude在删除一個包時,會同時删除本身所依賴的包。這樣,系統中不會殘留無用的包,整個系統更為幹淨。

比如:你用sudo apt-get install libncurses5-dev指令,可能會出現以下問題:

“下列的軟體包有不能滿足的依賴關系:

libncurses5-dev: 依賴: libncurses5 (= 5.6+20071124-1ubuntu2) 但是5.7+20090207-1ubuntu1 正要被安裝

E: 無法安裝的軟體包”

可以換成aptitude install則可成功安裝。

需要注意的是apt-get和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 僅删除過期的封包件