yum
(Yellowdog Updater, Modified)是一个在基于RPM的Linux发行版(如CentOS)中用于管理软件包的命令行工具。它允许用户安装、更新、卸载和查询软件包。以下是一些基本的yum
命令行用法:
更新所有软件包:
sudo yum update
安装新的软件包:
sudo yum install package_name
卸载软件包:
sudo yum remove package_name
搜索软件包:
yum search package_name
列出可用的软件包:
yum list available
列出已安装的软件包:
yum list installed
列出所有软件包(包括已安装和可用的):
yum list all
清除缓存:
sudo yum clean all
查看软件包信息:
yum info package_name
检查依赖关系:
yum deplist package_name
更新单个软件包:
sudo yum update package_name
历史记录:
yum history
回滚到之前的软件包状态:
sudo yum history undo transaction_id
查看特定软件包的文件列表:
yum list files package_name
在使用yum
命令时,通常需要管理员权限,因此大多数命令都需要在命令前加上sudo
来获取超级用户权限。
请注意,随着时间的推移,yum
可能会被dnf
(Dandified Yum)所取代,dnf
是Fedora和较新版本的CentOS中引入的下一代包管理器,它提供了更多的功能和更好的性能。不过,yum
仍然在许多系统中使用,并且大多数命令在dnf
中也是通用的。