RHEL 4:查找up2date命令模块/库依赖项

时间:2020-01-09 10:43:58  来源:igfitidea点击:

问题描述:我使用RHEL 4.x作为数据库服务器。
我如何运行up2date命令以找出哪个软件包可以通过RHN满足库/模块的依赖关系?

答:Update代理提供了一个完整的系统来更新安装在Red Hat Enterprise Linux系统上的RPM软件包。
命令行和图形界面都包括在内。

Update Agent有很多配置选项,包括但不限于:下载软件包后安装软件包;下载源RPM和二进制RPM;是否升级已修改默认配置文件的软件包,等等。

whatprovides = <依赖项>选项

使用以下语法查询RHN服务器以逗号分隔的依赖性列表。
它将返回满足以下依赖性的软件包列表:

up2date --whatprovides=&ltdependencies>

例如,如果错误显示如下:

error: failed dependencies:
      libxyz.so    is needed by httpd
      libabc.so.1  is needed by httpd

要找出任何软件包中的所有库或者模块依赖性,请执行:

# up2date --whatprovides=libxyz.so,libabc.so.1

输出:

packagename-1.15

现在只需安装packagename-1.15:

# up2date packagename