oeasy教您玩轉linux010210管理應用aptitude
上一部分我們都講了什么???
下載并運行了 hollywood ??
hollywood
更新了源的信息 ??
sudo apt update
查看所有已經安裝的軟件包 ??
dpkg deiban 本地包管理dpkg --listapt 高級軟件包管理sudo apt list --installed
查看可升級的軟件包 ??
sudo apt list --upgradable
從可更新列表里面發(fā)現(xiàn)了 firefox,那我們如何更新 firefox 呢?
本地軟件包升級 ??
指定安裝 firefox,由于實驗樓環(huán)境中已安裝了 ?? firefox,比源上的 firefox 版本要低,所以安裝過程就是升級了。
sudo apt install firefox
我們可以查看到 firefox 的安裝版本
通過 apt 工具查詢 firefox 軟件包信息sudo apt list --all-versions --installed|grep firefox通過 dpkg 查詢 firefox 軟件包信息dpkg --list|grep firefox
grep 是文本查找工具
grep firefox 是在文本中搜索 firefox
| 起到管道作用
我們很快就會弄明白這兩個很重要的東西。
全部更新 ??
一個一個更新太麻煩了,我需要全部更新,更新之前確保最新源的軟件包信息已經下載到本地。
更新本地軟件源信息sudo apt update更新本地軟件sudo apt upgrade
upgrade 會比較本地安裝包的信息和已下載的源的信息,找出所有滿足依賴條件的軟件 ?? 包安裝
如果一個包依賴于某已經安裝包的刪除,那這個包不會被安裝
那么如何自動刪除原來的軟件包?
sudo apt full-upgrade
如果升級軟件的時候依賴于刪除現(xiàn)有的包,full-upgrade 可以先刪除再安裝。
如果更新后,有軟件包不再被需要,怎么辦?
sudo apt autoremove
這樣就可以把再被需要的軟件包自動清理了。
還有什么方法更好的管理應用嗎???
aptitude
這軟件包可以管理 apt, 首先要下載:??
sudo apt install aptitude

/ 搜索
? 幫助
q 退出
g 預覽/下載/安裝/移除
u 升級
ctrl+t調出菜單
里面還有個掃雷子游戲
但是還是感覺命令行apt更方便
總結 ??
軟件包工具 ?? 是 apt
軟件包不但能下載,也能升級,也能刪除。
還有個專門管理軟件包的 aptitude
下次玩什么呢?
下次再說!*
標簽: