回答:
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
C ++を使用していない場合、および/または自分でコンパイルしたくない場合は、protocの現在のバージョンをインストールする最も簡単な方法は、リリースページからビルド済みのバイナリをダウンロードすることです。
https://github.com/protocolbuffers/protobuf/releases
インストールするには、このバイナリをPATHのどこかに配置するだけです(例/ usr / local / bin)。
(含まれているよく知られているタイプを使用する場合は、「include」ディレクトリの内容も、たとえば/ 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のその他のものに変更します。