上一部分我們都講了什麼?🤔
下載下傳并運作了 hollywood 🎭
hollywood
更新了源的資訊 📥
sudo apt update
檢視所有已經安裝的軟體包 📦
dpkg deiban 本地包管理
dpkg --list
apt 進階軟體包管理
sudo apt list --installed
檢視可更新的軟體包 📦
sudo apt list --upgradable
從可更新清單裡面發現了 firefox,那我們如何更新 firefox 呢?
本地軟體包更新 📦
指定安裝 firefox,由于實驗樓環境中已安裝了 🦊 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 upgrade
upgrade 會比較本地安裝包的資訊和已下載下傳的源的資訊,找出所有滿足依賴條件的軟體 📦 包安裝
如果一個包依賴于某已經安裝包的删除,那這個包不會被安裝
那麼如何自動删除原來的軟體包?
sudo apt full-upgrade
如果更新軟體的時候依賴于删除現有的包,full-upgrade 可以先删除再安裝。
如果更新後,有軟體包不再被需要,怎麼辦?
sudo apt autoremove
這樣就可以把再被需要的軟體包自動清理了。
還有什麼方法更好的管理應用嗎?🤔
aptitude
這軟體包可以管理 apt, 首先要下載下傳:🤪
sudo apt install aptitude
Image text
/ 搜尋
? 幫助
q 退出
g 預覽/下載下傳/安裝/移除
u 更新
ctrl+t 調出菜單
裡面還有個掃雷子遊戲
但是還是感覺指令行apt更友善
總結 🤨
軟體包工具 🔧 是 apt
軟體包不但能下載下傳,也能更新,也能删除。
還有個專門管理軟體包的 aptitude
下次玩什麼呢?
下次再說!👋
上一章010210aptitude 參與制作 去做實驗 下一章010212pipe