FetchLinux 并非 CentOS 官方提供的軟件包管理工具,可能您想問的是在 CentOS 中如何使用命令行進行軟件包管理,以下是一些基礎的命令行操作方式:
使用 yum
(Yellowdog Updater, Modified)或者 dnf
(Dandified Yum)來更新 CentOS 系統。
sudo yum update # 更新所有已安裝的軟件包到最新版本
sudo dnf update # CentOS 8 及更高版本使用 dnf
如果清楚要安裝的軟件包名字,可以用以下命令:
sudo yum install package_name # 使用 yum
sudo dnf install package_name # 使用 dnf,CentOS 8 及更高版本
當不知道確切的軟件包名,但知曉其部分特性時,能用以下命令查找:
yum search keyword # 使用 yum
dnf search keyword # 使用 dnf,CentOS 8 及更高版本
可用以下命令列出當前系統內所有已安裝的軟件包:
yum list installed # 使用 yum
dnf list installed # 使用 dnf,CentOS 8 及更高版本
若想移除某個軟件包,可采用以下命令:
sudo yum remove package_name # 使用 yum
sudo dnf remove package_name # 使用 dnf,CentOS 8 及更高版本
如需了解某軟件包的詳細資料,可運行以下命令:
yum info package_name # 使用 yum
dnf info package_name # 使用 dnf,CentOS 8 及更高版本
為了節省磁盤空間,應定期清理 yum
或 dnf
的緩存數據:
sudo yum clean all # 使用 yum
sudo dnf clean all # 使用 dnf,CentOS 8 及更高版本
請注意,上述命令適用于 CentOS 7 及更早版本。對于 CentOS 8 及更高版本,建議使用 dnf
命令,因為 yum
已經被 dnf
所取代。