自动解决依赖性故障

RAKsmart美国站群服务器推荐

SSL证书/HTTPS证书

当您使用rpm软件包来生成、升级或添加新的特性到系统时,依赖性故障可能很快变成一场恶梦。只要通过使用您的发行版供应商的升级服务或工具,就可以避免这场恶梦。例如,当选择要安装的rpm软件包时,RedHat工具up2date自动从RedHat下载并安装所有rpm依赖性。下面就点上列出了几个完成相同事情的支持社区的免费方法:http://www.rpm.org/。下面将只进一步看到这些自动更新工具中的一种:Yum。

1.使用Yum来安装rpm软件包

Yum(YellowdogUpdater,Modified)程序可从下面网址下载:http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz

在下载了此软件包后,可以使用下面的命令像任何其他rpm软件包那样安装它:

#rpm-ivhyum*

您可能需要更新想用于下载您的rpm软件包的存储库。有关Fedora的可用Yum存储库的清单在http://www.fedoratracker.org要切换到不同的存储库,下载这些文件中的一个文件,并将该文件作为/etc/yum.conf文件安装。现在可以用下面的命令告诉Yum报告存储在Yum存储库中、可用于安装所有软件包:

#yumlist

[root@localhost~]#yumlist|more

ThissystemisnotregisteredwithRHN.

RHNsupportwillbedisabled.

Loading”security”plugin

Loading”rhnplugin”plugin

InstalledPackages

Deployment_Guide-en-US.noarch5.2-9installed

Deployment_Guide-zh-CN.noarch5.2-9installed

Deployment_Guide-zh-TW.noarch5.2-9installed

GConf2.i3862.14.0-9.el5installed

GConf2-devel.i3862.14.0-9.el5installed

ImageMagick.i3866.2.8.0-4.el5_1.1installed

MAKEDEV.i3863.23-1.2installed

MySQL-python.i3861.2.1-1installed

NetworkManager.i3861:0.6.4-8.el5installed

NetworkManager-glib.i3861:0.6.4-8.el5installed

2.用Yum安装新的rpm软件包

在本示例中,将安装新的GLIBC软件包。用简单的命令安装最新的GLIBC及其所有依赖性:

#yumupdateglibc

如果一切正常,Yum程序将自动检测、下载并安装最新GLIBC软件包所需要的所有rpm软件包(这里的GLIBC软件包是为您的发行版而构建的,不一定是可用的最新版GLIBC软件包(使用发行版所批准的GLIBC共享库软件包版本号或冒险安装没有使用正常系统操作所需要的动态可执行文件的GLIBC软件包版本)。也可以将list参数用于Yum和grep命令来查找要安装的软件包。例如,要查找名称中有SNMP的软件包,请输入:

#yumlist|grepsnmp

此命令返回如下报告:

ThissystemisnotregisteredwithRHN.

RHNsupportwillbedisabled.

net-snmp.i3861:5.3.1-24.el5installed

net-snmp-libs.i3861:5.3.1-24.el5installed

net-snmp-perl.i3861:5.3.1-24.el5installed

net-snmp-utils.i3861:5.3.1-24.el5installed

现在可以容易地使用YUM下载并安装所有这些rpm软件包。

本文来自网络,不代表RAKsmart美国服务器 评测立场,转载请注明出处。
RAKsmart美国站群服务器推荐

美国服务器推荐

返回顶部