Como posso instalar protoc, o compilador protobuf para gerar Java, no Ubuntu 16.04?
Como posso instalar protoc, o compilador protobuf para gerar Java, no Ubuntu 16.04?
Respostas:
Consulte https://github.com/protocolbuffers/protobuf/blob/master/src/README.md :
$ sudo apt-get install autoconf automake libtool curl make g++ unzip
protobuf-all-[VERSION].tar.gz
../configure
make
make check
sudo make install
sudo ldconfig # refresh shared library cache.
$ protoc --version
libprotoc 3.6.1
sudo apt install protobuf-compiler
Se você não é um usuário C ++ e / ou não deseja compilá-lo, a maneira mais simples de instalar a versão atual do protoc é fazer o download de um binário pré-compilado na página de lançamento.
https://github.com/protocolbuffers/protobuf/releases
Para instalar, basta colocar este binário em algum lugar do seu PATH (por exemplo, / usr / local / bin).
(Se você pretende usar os tipos conhecidos incluídos, não se esqueça de copiar o conteúdo do diretório 'include' em algum lugar também, por exemplo, em / usr / local / include /.)
Você pode baixar o binário do código fonte e usar os próximos comandos
sudo rm -rf ./protoc
unzip protoc-3.10.1-linux-x86_64.zip -d protoc
chmod 755 -R protoc
BASE=/usr/local
sudo rm -rf $BASE/include/google/protobuf/
sudo cp protoc/bin/protoc $BASE/bin
sudo cp -R protoc/include/* $BASE/include
Mude sua base para / usr /, ou / usr / loca /, ou qualquer outra coisa em seu PATH.