Ubuntu 20.04 apt指令的小變更
之前用14.04和16.04,apt指令有分apt-get, apt-cache, apt-file等等,在Ubuntu 20.04都簡化了。以下整理並複習一下指令。
向更新伺服器取得套件訊息
sudo apt update
列出可升級的套件
sudo apt list --upgradable
更新可升級的套件
sudo apt upgrade
列出已安裝的套件
sudo apt list --installed # 列出所有
sudo apt policy {套件名稱} # 特定套件; 沒裝會寫沒裝
安裝新套件
sudo apt install {套件名稱}
備註: 指令打到sudo apt isntall 之後按兩次tab會有自動完成功能可以幫助
安裝指定版本的套件
sudo apt-get install {套件名稱}={版本號}
例如:
sudo apt-get install apache2=2.4.\*
sudo apt-get install apache2=2.4.41-4ubuntu3.4 # 要打的非常完整
搜尋可安裝的套件版本
sudo apt list -a {套件名稱}
例如:
$ sudo apt list -a apache2
apache2/focal-updates 2.4.41-4ubuntu3.4 amd64
apache2/focal-security 2.4.41-4ubuntu3.3 amd64
apache2/focal 2.4.41-4ubuntu3 amd64
搜尋套件名稱部份包含
sudo apt search apache2
參考資料:
留言