¿Cómo puedo instalar el protocolo, el compilador protobuf para generar Java, en Ubuntu 16.04?
¿Cómo puedo instalar el protocolo, el compilador protobuf para generar Java, en Ubuntu 16.04?
Respuestas:
Ver 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../configuremakemake checksudo make installsudo ldconfig # refresh shared library cache.$ protoc --version
libprotoc 3.6.1
sudo apt install protobuf-compiler
Si no es un usuario de C ++ y / o no quiere compilarlo usted mismo, la forma más sencilla de instalar la versión actual del protocolo es descargar un binario precompilado desde la página de lanzamiento.
https://github.com/protocolbuffers/protobuf/releases
Para instalar, simplemente coloque este binario en algún lugar de su RUTA (por ejemplo, / usr / local / bin).
(Si tiene la intención de utilizar los tipos bien conocidos incluidos, no olvide copiar también el contenido del directorio 'incluir' en algún lugar, por ejemplo en / usr / local / include /.)
Puede descargar binarios desde el código fuente y usar los siguientes 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
Cambie su base a / usr /, / usr / loca /, o cualquier otra cosa en su RUTA.