Como posso instalar o protoc no Ubuntu 16.04?


Respostas:


48

Consulte https://github.com/protocolbuffers/protobuf/blob/master/src/README.md :

Pré-requisitos

$ sudo apt-get install autoconf automake libtool curl make g++ unzip

Instalação

  1. A partir desta página , baixe o protobuf-all-[VERSION].tar.gz.
  2. Extraia o conteúdo e altere no diretório
  3. ./configure
  4. make
  5. make check
  6. sudo make install
  7. sudo ldconfig # refresh shared library cache.

Verifique se funciona

$ protoc --version
libprotoc 3.6.1

Os mesmos passos também funcionam bem para o Ubuntu Trusty.
Binita Bharati

5
Também funciona no Ubuntu 18.04
Binita Bharati


etapa 4: make -jX Onde X é o número de núcleos que você possui, para executar em paralelo
Omar S.

perfeito para o Debian 10
Corrado


3

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 /.)


0

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.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.