Як я можу встановити протокол на Ubuntu 16.04?


Відповіді:


49

Дивіться https://github.com/protocolbuffers/protobuf/blob/master/src/README.md :

Передумови

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

Установка

  1. З цієї сторінки скачайте protobuf-all-[VERSION].tar.gz.
  2. Витягнути вміст і змінити в каталозі
  3. ./configure
  4. make
  5. make check
  6. sudo make install
  7. sudo ldconfig # refresh shared library cache.

Перевірте, чи працює

$ protoc --version
libprotoc 3.6.1

Ці ж кроки чудово працюють і для Ubuntu Trusty.
Бініта Бхарати

5
Також працює над Ubuntu 18.04
Binita Bharati


крок 4: зробіть -jX Де X - кількість ядер, які ви маєте, виконувати паралельно
Омар С.

ідеально підходить для Debian 10
Коррадо


3

Якщо ви не користувач C ++ і / або не хочете складати його самостійно, найпростіший спосіб встановити поточну версію протоколу - це завантажити попередньо вбудований бінарний файл зі сторінки випуску.

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

Щоб встановити, просто помістіть цей двійковий файл десь у вашому PATH (наприклад, / usr / local / bin).

(Якщо ви збираєтесь використовувати включені добре відомі типи, то не забудьте кудись також скопіювати вміст каталогу "включити", наприклад, в / usr / local / include /.)


0

Ви можете завантажити двійковий код із вихідного коду та використовувати наступні команди

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.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.