使用 Yum 检查可升级的软件包

通过使用 yum check-update 命令,能够查看到系统中的哪些软件包存在可以升级的新版本。

通过使用 yum check-update 命令,能够查看到系统中的哪些软件包存在可以升级的新版本。

你必须具备超级管理员权限,才可以使用 yum 安装、升级和移除软件包。本章节中的所有示例均假设你已经通过 su 或 sudo 命令取得了超级管理员权限。有关如何使用 sudo 命令可参考《使用 sudo 命令,以根用户身份执行命令
~]# yum check-update
Loaded plugins: presto, refresh-packagekit, security
PackageKit.x86_64 0.5.3-0.1.20090915git.fc12 fedora
PackageKit-glib.x86_64 0.5.3-0.1.20090915git.fc12 fedora
PackageKit-yum.x86_64 0.5.3-0.1.20090915git.fc12 fedora
PackageKit-yum-plugin.x86_64 0.5.3-0.1.20090915git.fc12 fedora
glibc.x86_64 2.10.90-22 fedora
glibc-common.x86_64 2.10.90-22 fedora
kernel.x86_64 2.6.31-14.fc12 fedora
kernel-firmware.noarch 2.6.31-14.fc12 fedora
rpm.x86_64 4.7.1-5.fc12 fedora
rpm-libs.x86_64 4.7.1-5.fc12 fedora
rpm-python.x86_64 4.7.1-5.fc12 fedora
yum.noarch 3.2.24-4.fc12 fedora

以上输出结果列出了可以升级的软件包的信息。以列表中的第一个软件包 PackageKit 为例,输出结果中包含了以下信息:

  • PackageKit ── 软件包的名称
  • x86_64 ── 软件包针对的 CPU 平台
  • 0.5.3-0.1.20090915git.fc12 ── 将被升级到的软件包的版本号
  • fedora ── 取得该软件包的软件仓库

上例中,除了 PackageKit 软件包,能够升级的软件包还包括 Kernel (内核) 、Yum 和 RPM,以及它们所依赖的软件包。学习如何升级软件包,请看下一节《使用 Yum 升级软件包