Làm cách nào tôi có thể cài đặt protoc, trình biên dịch protobuf để tạo Java, trên Ubuntu 16.04?
Làm cách nào tôi có thể cài đặt protoc, trình biên dịch protobuf để tạo Java, trên Ubuntu 16.04?
Câu trả lời:
Xem https://github.com/protatiobuffers/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
Nếu bạn là người dùng không phải C ++ và / hoặc không muốn tự biên dịch nó, cách đơn giản nhất để cài đặt phiên bản hiện tại của protoc là tải xuống tệp nhị phân dựng sẵn từ trang phát hành.
https://github.com/protatiobuffers/protobuf/release
Để cài đặt, chỉ cần đặt tệp nhị phân này ở đâu đó trong PATH của bạn (ví dụ / usr / local / bin).
(Nếu bạn có ý định sử dụng các loại được biết đến bao gồm thì đừng quên sao chép nội dung của thư mục 'bao gồm' ở đâu đó, ví dụ vào / usr / local / include /.)
Bạn có thể tải xuống nhị phân từ mã nguồn và sử dụng các lệnh tiếp theo
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
Thay đổi cơ sở của bạn thành / usr /, hoặc / usr / loca /, hoặc bất cứ điều gì khác trong PATH của bạn.