CentOS Stream 8 使用 DNF(Dandified Yum)作為其默認的包管理器。DNF 是 YUM 的下一代版本,提供了更快的性能和更多的功能。以下是 DNF 的一些常用命令和操作指南:
要安裝軟件包,可以使用以下命令:
sudo dnf install <package_name>
將 <package_name> 替換為你想要安裝的軟件包的名稱。
要更新系統中所有可更新的軟件包,運行:
sudo dnf update
如果你只想更新特定的軟件包,可以使用:
sudo dnf update <package_name>
要卸載軟件包,使用以下命令:
sudo dnf remove <package_name>
將 <package_name> 替換為你想要卸載的軟件包的名稱。
要搜索可用的軟件包,使用:
sudo dnf search <keyword>
用關鍵詞搜索可用的軟件包。
使用以下命令列出所有已安裝的軟件包:
sudo dnf list installed
要查看可用軟件包,使用:
sudo dnf list available
清理 DNF 緩存可以使用以下命令:
sudo dnf clean all
這將清除 DNF 的緩存,釋放磁盤空間。
要顯示指定軟件包的依賴關系,使用:
sudo dnf repoquery depends <package_name>
這將顯示指定軟件包的依賴關系。
你可以使用 dnf config-manager 命令來啟用或禁用倉庫。例如,要啟用名為 epel 的倉庫:
sudo dnf config-manager --set-enabled epel
要禁用它:
sudo dnf config-manager --set-disabled epel
如果你需要安裝特定版本的軟件包,可以使用 dnf install 命令并指定版本號。例如:
sudo dnf install <package_name>-<version>
請注意,由于 CentOS Stream 8 已經停止了官方支持,建議考慮升級到維護周期更長的 Debian 或 Ubuntu,或者考慮使用 Rocky Linux 等替代發行版。