3.3. 在命令行使用 yum 更性软件包
Package Updater 的基础是 Yum 软件包管理程序,它是由杜克大学(Duke University)开发用来改进 RPM 安装的。
yum 为软件包及其相依性搜索支持的程序库,因此可同时安装以减少相依性问题的出现。红帽企业版 Linux 5 使用 yum 提取并安装软件包。
红帽企业版 Linux 5 不能使用
up2date,而是使用 Yum(Yellowdog Updater Modified)。现在安装和更新红帽企业版 Linux 5 中软件的完整工具栈都是基于 Yum。这包括从通过 Anaconda 安装程序的初始安装到类似 pirut 的主机托管软件管理工具。
3.3.1. yum 命令 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
yum 命令通常如下:
yum command [package_name]
yum command [package_name]
默认情况下,Yum 将在安装或者升级的过程中自动检查所有配置的程序库来解决所有软件包相依性。以下是最常使用的
yum 命令列表。yum 命令的完整列表请参考 man yum。
yum install package_name- 用于安装某个软件包或者一组软件包的最新版本。如果没有与指定软件包名称对应的软件包,则假定是一个 shell 通配符,并安装所有匹配的软件包。
- yum update package_name
- 用于将指定的软件包更新到最新可用版本。如果没有指定软件包,那么
yum将更新所有安装的软件包。如果使用了--obsoletes选项,例如:yum --obsoletes package_name,yum 将处理作废的软件包。因此,将根据情况删除并替换作废的软件包。 - yum check-update
- 这个命令可让您确定任意更新是否可用于您安装的软件包。
yum从所有程序库返回一个所有可用软件包更新的列表。 - yum remove package_name
- 用于删除指定软件包以及与要删除的软件包想依赖的其他软件包。
- yum provides package_name
- 用于决定哪个软件包提供特定文件或者特性。
- yum search keyword
- 这个命令用于在所有支持的程序库中查找 RPM 描述、概述打包程序和软件包名称字段中包含指定关键字的软件包。
- yum localinstall absolute path to filename
- 在用 yum 安装在本地机器中定位的软件包时使用