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을 제공하는 두 패키지를 다시 설치합니다.

apt-get install --reinstall libprotobuf8 libprotobuf-c0

우분투라면sudo apt-get install --reinstall libprotobuf8 libprotobuf-c0

답변2

$ sudo ldconfig

그러면 문제가 해결될 것입니다.

관련 정보