Linux 基礎入門

第三章:軟體與套件管理

套件管理員是什麼?

在 Windows 上安裝軟體,通常是上網下載安裝檔;在 Linux 上,絕大多數軟體都能透過套件管理員(Package Manager)直接從官方或社群維護的「軟體庫(Repository)」下載安裝,省去到處找安裝檔、處理相依套件的麻煩。

常見發行版的套件管理指令

# Debian / Ubuntu 系列:APT
sudo apt update              # 更新軟體庫清單
sudo apt upgrade             # 升級所有已安裝套件
sudo apt install 套件名稱     # 安裝套件
sudo apt remove 套件名稱      # 移除套件

# Fedora / RHEL / CentOS 系列:DNF
sudo dnf check-update
sudo dnf upgrade
sudo dnf install 套件名稱
sudo dnf remove 套件名稱

搜尋套件

apt search 關鍵字     # APT 系列
dnf search 關鍵字     # DNF 系列

為什麼要先 update?

update 只是更新「軟體庫的清單資訊」(有哪些版本可用),並不會真的安裝或升級軟體;upgrade 才會依照最新清單把已安裝的套件升級到新版本。養成先 updateupgradeinstall 的習慣,可以避免安裝到過舊或找不到的版本。

查看已安裝的套件

apt list --installed     # APT
dnf list installed       # DNF

掌握套件管理,代表你已經能夠自己幫系統「裝軟體」、「修系統」了。