Jak mogę zainstalować protokół na Ubuntu 16.04?


Odpowiedzi:


49

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

Wymagania wstępne

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

Instalacja

  1. Z tej strony pobierz protobuf-all-[VERSION].tar.gz.
  2. Wyodrębnij zawartość i zmień katalog
  3. ./configure
  4. make
  5. make check
  6. sudo make install
  7. sudo ldconfig # refresh shared library cache.

Sprawdź, czy to działa

$ protoc --version
libprotoc 3.6.1

Te same kroki działają dobrze również w Ubuntu Trusty.
Binita Bharati,

5
Działa również na Ubuntu 18.04
Binita Bharati


krok 4: zrób -jX gdzie X jest liczbą rdzeni, które masz, aby działać równolegle
Omar S.

idealny dla Debiana 10
Corrado


3

Jeśli nie jesteś użytkownikiem C ++ i / lub nie chcesz go samodzielnie skompilować, najprostszym sposobem zainstalowania bieżącej wersji protokołu jest pobranie gotowego pliku binarnego ze strony wydania.

https://github.com/protocolbuffers/protobuf/releases

Aby zainstalować, po prostu umieść ten plik binarny gdzieś w ŚCIEŻCE (np. / Usr / local / bin).

(Jeśli zamierzasz korzystać z dołączonych dobrze znanych typów, nie zapomnij również gdzieś skopiować zawartość katalogu „include”, na przykład do / usr / local / include /.)


0

Możesz pobrać plik binarny z kodu źródłowego i użyć następnych poleceń

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 

Zmień bazę na / usr / lub / usr / loca / lub cokolwiek innego w ŚCIEŻCE.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.