protobuf利用源碼編譯安裝已經看到過很多方法,這里總結下用apt安裝的方法.
安裝環境
只需要一個ubuntu系統就可以了.
不過為了編譯環境隔離,防止影響電腦系統.也可以啟動一個docker作為編譯環境.
$ docker run -it -v /home:/home ubuntu
安裝
apt-get install libprotobuf-dev protobuf-compiler # 安裝protobuf編譯器是成功的
驗證安裝成功!
//查看protobuf版本
# protoc --version
libprotoc 3.0.0
卸載
卸載此版本的方法
apt-get autoremove --purge protobuf-compiler
apt-get autoremove --purge libprotobuf-dev
遇到過的問題
ubuntu系統直接安裝protobuf遇到鏡像源問題.
# apt-get install protobuf <<<不采用這個方法
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package protobuf