2017-05-17 5 views
-1

실수로이 라이브러리를 삭제했습니다. 나는 그것을 다시 설치하는 올바른 방법을 찾지 못했습니다.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 을 다음 지시 사항을 따르려고 노력하지만 서로 다른 버전으로 끝났다. 지금 내 코드를 컴파일하는 동안이 오류가 throw됩니다. 이전 버전을 다시 얻으려면 어떻게해야합니까?

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

sudo apt install apt-file apt-file search libprotoc.so.8 
은'쉽다 - get' 간단한 재설치를 시도? – Siguza

+0

당신은 나에게 완전한 명령을 줄 수 있습니까? – user1762571

+1

100 % 확신 할 수는 없지만'apt-get install --reinstall libprotobuf-dev'이어야합니다. – Siguza

답변

1

알 수없는 OS : libprotobuf.so.8을 제공하는 세 가지 패키지를 설치, libprotobuf-c.so.0, libprotoc.so.8 →

sudo apt install --reinstall libprotobuf8 libprotobuf-c0 libprotoc8 

HOWTO 패키지 않기로 결정 :

http://packages.ubuntu.com/search?keywords=libprotoc&searchon=names

+0

좋습니다. libprotobuf.so.8이 설치되었습니다. 하지만 난 아직도 내 코드를 컴파일하는 동안이 오류가 표시됩니다 .. 어떤 생각이 문제를 해결하기 위해?/usr/bin/protoc-c : 공유 라이브러리를로드하는 중 오류 발생 : libprotoc.so.8 : 공유 객체 파일을 열 수 없음 : 해당 파일 또는 디렉토리 없음 make : *** [t/test.pb-cc] 오류 127 – user1762571

+0

내 답변이 편집되었습니다 :'apt install --reinstall libprotobuf8 libprotobuf-c0 libprotoc8'과 HOWTO가 패키지를 결정합니다. –