Comment puis-je installer le protocole, le compilateur protobuf pour générer Java, sur Ubuntu 16.04?
Comment puis-je installer le protocole, le compilateur protobuf pour générer Java, sur Ubuntu 16.04?
Réponses:
Voir 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
Si vous êtes un utilisateur non C ++ et / ou que vous ne voulez pas le compiler vous-même, la façon la plus simple d'installer la version actuelle de Protocol est de télécharger un binaire pré-construit à partir de la page de publication.
https://github.com/protocolbuffers/protobuf/releases
Pour l'installer, placez simplement ce binaire quelque part dans votre CHEMIN (par exemple / usr / local / bin).
(Si vous avez l'intention d'utiliser les types bien connus inclus, n'oubliez pas de copier le contenu du répertoire 'include' quelque part également, par exemple dans / usr / local / include /.)
Vous pouvez télécharger le binaire à partir du code source et utiliser les commandes suivantes
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
Changez votre base en / usr /, ou / usr / loca /, ou toute autre chose dans votre PATH.