RockyLinux9 By SystemArch_Alex

Rocky Linux 9 基礎教學 (02):DNF 套件管理員深度解析

掌握 DNF 的維運藝術

DNF (Dandified YUM) 是 Rocky Linux 9 的預設套件管理工具。相比舊有的 YUM,它在記憶體佔用與依賴解析上表現更佳。

1. 搜尋與資訊查詢

當你需要安裝特定軟體但不知道確切名稱時:

dnf search nginx
dnf info nginx
2. 模組化管理 (AppStream)

Rocky Linux 9 引入了模組化概念,允許同一軟體有多個版本:

dnf module list php
sudo dnf module enable php:8.1
sudo dnf module install php
3. 清理快取

若遇到儲存庫同步錯誤,清理快取通常能解決問題:

sudo dnf clean all
sudo dnf makecache
4. 歷史記錄與回滾

這是 DNF 最強大的功能之一,可以查看過去的操作並撤銷:

dnf history
sudo dnf history undo 5

透過熟練使用 dnf,你能更精確地控制系統環境的變更。