libprotobufをインストールする方法は?

libprotobufをインストールする方法は?

誤ってこのライブラリを削除しました。再インストールする正しい方法が見つかりません。

/usr/lib/x86_64-linux-gnu/libprotobuf.so.8
/usr/lib/x86_64-linux-gnu/libprotobuf-c.so.0

この問題を解決するために、次のガイドラインに従ってください。https://github.com/google/protobuf/blob/master/src/README.md しかし、最終的に別のバージョンで終わりました。今私のコードをコンパイルすると、このエラーが発生します。以前のバージョンをどのように復元できますか?

error while loading shared libraries: libprotoc.so.8: cannot open shared object file: No such file or directory

答え1

libprotobuf.so.8とlibprotobuf-c.so.0を提供する2つのパッケージを再インストールします。

apt-get install --reinstall libprotobuf8 libprotobuf-c0

Ubuntuならsudo apt-get install --reinstall libprotobuf8 libprotobuf-c0

答え2

$ sudo ldconfig

これで問題が解決します。

関連情報