Ubuntu 16.04’te Java’nın üreteceği protobuf derleyicisi olan protokolü nasıl kurabilirim?
Ubuntu 16.04’te Java’nın üreteceği protobuf derleyicisi olan protokolü nasıl kurabilirim?
Yanıtlar:
Bkz 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 ++ olmayan bir kullanıcıysanız ve / veya kendiniz derlemek istemiyorsanız, protokolün geçerli sürümünü kurmanın en basit yolu, sürüm sayfasından önceden oluşturulmuş bir ikili dosyayı indirmektir.
https://github.com/protocolbuffers/protobuf/releases
Kurmak için, bu ikili dosyayı PATH'inizin herhangi bir yerine yerleştirin (örn. / Usr / local / bin).
(Dahil olan iyi bilinen türleri kullanmak istiyorsanız, 'include' dizininin içeriğini de bir yere kopyalamayı unutmayın; örneğin / usr / local / include /.
İkili kodları kaynak koddan indirebilir ve sonraki komutları kullanabilirsiniz.
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
Üssünüzü / usr / veya veya / usr / loca / olarak ya da PATH'nizdeki herhangi bir şeyi değiştirin.