Як я можу встановити протокол, компілятор протобуфа для генерації Java, на Ubuntu 16.04?
Як я можу встановити протокол, компілятор протобуфа для генерації Java, на Ubuntu 16.04?
Відповіді:
Дивіться 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
Якщо ви не користувач C ++ і / або не хочете складати його самостійно, найпростіший спосіб встановити поточну версію протоколу - це завантажити попередньо вбудований бінарний файл зі сторінки випуску.
https://github.com/protocolbuffers/protobuf/releases
Щоб встановити, просто помістіть цей двійковий файл десь у вашому PATH (наприклад, / usr / local / bin).
(Якщо ви збираєтесь використовувати включені добре відомі типи, то не забудьте кудись також скопіювати вміст каталогу "включити", наприклад, в / usr / local / include /.)
Ви можете завантажити двійковий код із вихідного коду та використовувати наступні команди
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
Змініть свою базу на / usr /, або / usr / loca /, або будь-що інше у вашій PATH.