Jak mogę zainstalować protoc, kompilator protobuf do generowania Java, na Ubuntu 16.04?
Jak mogę zainstalować protoc, kompilator protobuf do generowania Java, na Ubuntu 16.04?
Odpowiedzi:
Zobacz 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
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 /.)
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.