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 | 僅删除過期的封包件 |