linux - 查找使用我的 rpm 的模块

标签 linux redhat rpm

我的机器上安装了 rpm X。我的系统中有几个模块。 我想检查哪些模块正在使用我的 rpm X 的功能。

有什么简单的方法可以找到哪些模块需要我的 rpm X ?

最佳答案

您可以使用以下命令找出属于哪个rpm的模块:

[root@monitor01 ~]# rpm -qf/lib64/ld-2.5.so

glibc-2.5-118.el5_10.2

根据您的要求,您需要制作脚本。首先使用 lsmod 列出已安装的模块,解析第一列,然后找出每个模块的路径并将其提供给上面的查询。

关于linux - 查找使用我的 rpm 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23124021/

相关文章:

rpmbuild 跳过 "checking for unpackaged file(s)/usr/lib/rpm/check-files"

python - 如何像 bdist_wininst 一样使用 bdist_rpm?

linux - 查找文件linux的修改时间和修改用户名

linux - 软件需要当前安装的软件包的旧版本

ffmpeg - redhat - 编译 ffmpeg - 当它们在本地安装时如何与 liblame/x264 链接

linux - robots.txt - 禁止没有查询字符串的页面

linux - Rpm 规范文件。运行 yum groupinstall

linux - 以编程方式查找给定进程/pid的软件包和版本

linux - 如何为多个平台编译库

c++ - 停止共享库链接以删除未使用的类