在CentOS系统中,主要有两种软件包管理工具:YUM(Yellowdog Updater, Modified)和DNF(Dandified Yum),它们都可以有效地帮助用户安装、更新和卸载软件包。
YUM是CentOS 7及之前版本的默认包管理工具,能够自动处理软件包依赖关系,简化安装、更新和删除软件包的过程。
DNF是YUM的下一代版本,提供了更快的性能、更好的依赖解析和更简洁的输出。在CentOS 8及更高版本中,DNF已经取代YUM成为默认的包管理器。
RPM是一个直接操作本地文件的工具,不依赖网络,适用于离线环境。虽然它在现代CentOS版本中较少使用,但在特定场景下仍然很有用。
安装软件包
sudo yum install 软件包名称
sudo dnf install 软件包名称
更新软件包
sudo yum update
sudo dnf update
卸载软件包
sudo yum remove 软件包名称
sudo dnf remove 软件包名称
查询软件包信息
sudo yum info 软件包名称
sudo dnf info 软件包名称
搜索软件包
sudo yum search 关键词
sudo dnf search 关键词