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経由でファイルをコピーする必要があります。

関連情報