上一主题: rpm --requires-检测库依存关系下一主题: 在 Linux 上安装 CA ControlMinder 时缺少Libc 库


rpm --whatprovides-确认库存在

在 Linux 上安装企业管理之前,请确认目标系统上已包含所有必需的库。

该命令使用以下语法:

rpm -q --whatprovides capability

该命令具有以下参数:

-q

指定您想要查询 RPM 程序包信息。

--whatprovides capability

指定您想要检索哪个程序包提供该功能的信息。

示例:确认库已安装

在本示例中,您想要确认 libcrypt.so.1 已安装。 您将收到肯定回答($? 为 0),并且了解到 libcrypt.so.1 是由 glibc-2.5-42 程序包提供的。

root> rpm -q --whatprovides libcrypt.so.1
glibc-2.5-42
root> echo $?
0

示例:检测到库未安装

在本示例中,您想要找出 libexample.so.1 是否已安装。 您将收到否定回答($? 为 1),因为未安装提供此功能的程序包。

root> rpm -q --whatprovides libexample.so.1
no package provides libexample.so.1
root> echo $?
1

如果缺少必需的库,在继续安装之前先安装该库。

更多信息:

rpm --requires-检测库依存关系