CentOS Stream 8使用DNF(Dandified Yum)作為其默認的包管理器。DNF是一個強大的包管理工具,它可以幫助你安裝、更新、卸載和管理軟件包。以下是一些常用的DNF命令,用于管理CentOS Stream 8中的軟件包:
安裝軟件包:
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
清理緩存:
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已經停止了官方支持,建議考慮升級到CentOS Stream的最新版本或其他長期支持(LTS)的Linux發行版。