如何查找库文件的来源

如何查找库文件的来源

我使用的是 Centos 7,并且有一个库文件“libtrs.so”,所以我如何知道该文件的传入源是什么。

答案1

如果文件来自包,

rpm -qif /path/to/libtrs.so

会告诉您是哪个包,并向您显示有关该包的信息(包括其上游 URL,如果有的话)。

如果没有显示任何包,则意味着该文件是以某种方式手动安装的。系统将无法告诉您它来自哪里。您可以使用以下命令查看文件的时间戳

stat /path/to/libtrs.so

也许可以查看各种 shell 历史文件,看看是否可以找到它的踪迹......

相关内容