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
所取代。