libcom_err.so.2:无法打开共享对象文件

libcom_err.so.2:无法打开共享对象文件

我错误地libcom_err.so.2从文件夹中删除了库,命令停止工作。我想知道是否有任何方法可以找到这个 lib 文件并将其替换到该文件夹​​中,因为我没有任何备份。有什么办法可以解决这个问题吗?我在 CentOS 7 上。usr/lib64/yum

PS:我认为我必须使用的文件在包中libcom_err-1.42.9-16.el7.x86_64.rpm,但不知道如何提取这些库文件并将它们复制到该文件夹​​中。

答案1

您将需要使用:

rpm2cpio libcom_err-1.42.9-16.el7.x86_64.rpm | cpio -idmv

这将在当前目录中创建安装结构。

从那里您可以复制丢失的文件。

如果这些命令不起作用,您可能必须在临时计算机上运行该命令,然后通过 SFTP 复制文件。

相关内容