一、yum是什么
yum是一个在Fedora和RedHat以及它们的衍生版本中,基于rpm的软件包管理器,可用于在系统中自动更新,升级和卸载软件包。 yum的功能扩展了rpm所提供的功能,并允许用户轻松管理软件包的依赖关系。yum在CentOS 4.4及更高版本中也有所体现。yum的最重要优点是它可以自动处理软件包之间的依赖关系,知道哪些软件包需要安装,哪些需要更新,哪些需要删除。
二、查看已安装yum版本
以下命令可以查看已安装yum版本:
yum --version
使用此命令,您将获得yum版本信息,它将告诉您系统中正在使用哪个版本的yum。下面是示例输出:
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Installed Packages Name : yum Arch : noarch Version : 3.2.29 Release : 81.el6.centos Size : 2.8 M Repo : installed From repo : anaconda-CentOS-201703281317.x86_64 Summary : RPM package management utility URL : http://yum.baseurl.org/ License : GPLv2+ Description : Yum is a utility that can check for and automatically download and : install updated RPM packages. Dependencies are obtained and downloaded : automatically, prompting the user for permission as necessary.
三、查看可用的yum版本
以下命令可以查看可用的yum版本:
yum info yum
使用此命令,您将获得yum软件包信息,其中包括版本、发布日期、安装日期、依赖关系等。下面是示例输出:
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Available Packages Name : yum Arch : noarch Version : 3.4.3 Release : 167.el6.centos Size : 964 k Repo : base Summary : RPM package management utility URL : http://yum.baseurl.org/ License : GPLv2+ Description : Yum is a utility that can check for and automatically download and : install updated RPM packages. Dependencies are obtained and downloaded : automatically, prompting the user for permission as necessary.
四、升级yum
以下命令可以升级yum:
yum update yum
使用此命令,您将升级现有安装的yum软件包到最新版本。
五、调试yum
以下命令可以使用调试模式运行yum:
yum --debug
这会启用yum的详细调试输出模式。
六、禁用GPG检查
以下命令将在yum命令中禁用GPG检查:
yum --nogpgcheck
这在您需要依赖于并不信任的软件包时非常有用。
七、禁用确定性插件
以下命令将在yum命令中禁用确定性插件:
yum --disableplugin=fastestmirror
这可以用于避免快速镜像插件造成的问题。
八、总结
查看yum软件版本步骤和命令,可以使用以下命令:
- 查看已安装的yum版本:yum --version
- 查看可用的yum版本:yum info yum
- 升级yum:yum update yum
- 启用调试模式:yum --debug
- 禁用GPG检查:yum --nogpgcheck
- 禁用确定性插件:yum --disableplugin=fastestmirror