protobuf-compiler - compiler for protocol buffer definition files

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe i386
Package filename protobuf-compiler_3.0.0-9.1ubuntu1_i386.deb
Package name protobuf-compiler
Package version 3.0.0
Package release 9.1ubuntu1
Package architecture i386
Package type deb
Category universe/devel
License -
Maintainer Ubuntu Developers <>
Download size 24.17 KB
Installed size 97.00 KB
Protocol buffers are a flexible, efficient, automated mechanism for
serializing structured data - similar to XML, but smaller, faster, and
simpler. You define how you want your data to be structured once, then you can
use special generated source code to easily write and read your structured
data to and from a variety of data streams and using a variety of languages.
You can even update your data structure without breaking deployed programs
that are compiled against the "old" format.
Google uses Protocol Buffers for almost all of its internal RPC protocols and
file formats.
This package contains the protocol buffer compiler that is used for
translating from .proto files (containing the definitions) to the language
binding for the supported languages.


Package Version Architecture Repository
protobuf-compiler_3.0.0-9.1ubuntu1_amd64.deb 3.0.0 amd64 Ubuntu Universe
protobuf-compiler - - -


Name Value
libc6 >= 2.4
libgcc1 >= 1:3.0
libprotoc10 = 3.0.0-9.1ubuntu1
libstdc++6 >= 5.2


Type URL
Binary Package protobuf-compiler_3.0.0-9.1ubuntu1_i386.deb
Source Package protobuf

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install protobuf-compiler deb package:
    # sudo apt-get install protobuf-compiler




2018-03-30 - Gianfranco Costamagna <>
protobuf (3.0.0-9.1ubuntu1) bionic; urgency=low
* Merge from Debian unstable.  Remaining changes:
- Run jdbc-tests autopkg test allowing output on stderr (warning with
illegal reflective access operation on OpenJDK 9).
- Backport upstream fix to hide unnecessary exported symbols
2017-10-16 - Mattia Rizzolo <>
protobuf (3.0.0-9.1) unstable; urgency=medium
* Non-maintainer upload.
[ Mattia Rizzolo ]
* Apply patch from Ubuntu to fix tests with Python 3.6.  Closes: #862805
* Add missing Build-Depends on python-six.
[ Helmut Grohne ]
+ Remove unneeded versioned Build-Depends on g++ (satisfied in oldstable).
+ Remove unused Build-Depends on python-google-apputils.
+ Build-Depend on python(3)-all-dev instead of python(3)-all +
+ Run on a native build before performing
the actual cross build.
+ Save the native protoc in debian/native_protoc/ and pass it to the
cross build via --with-protoc.
+ Set up environment variables for cross building python extensions.
+ Fix the loops used for the python(3) builds install and tests, to
actually build for all python versions and tests them all.
+ Closes: #846343
2018-03-29 - Matthias Klose <>
protobuf (3.0.0-9ubuntu6) bionic; urgency=medium
* Run jdbc-tests autopkg test allowing output on stderr (warning with
illegal reflective access operation on OpenJDK 9).
2017-08-05 - Michael Hudson-Doyle <>
protobuf (3.0.0-9ubuntu5) artful; urgency=medium
* No change rebuild to drop Python 3.5 support.
2017-05-15 - Michael Hudson-Doyle <>
protobuf (3.0.0-9ubuntu4) artful; urgency=medium
* Fix build with Python 3.6. 
2017-05-12 - Michael Hudson-Doyle <>
protobuf (3.0.0-9ubuntu3) artful; urgency=medium
* No change rebuild to add Python 3.6 support.
2017-03-16 - Alexandros Frantzis <>
protobuf (3.0.0-9ubuntu2) zesty; urgency=low
* debian/patches/Hide-unnecessary-exported-library-symbols.patch:
- Backport upstream fix to hide unnecessary exported symbols
(LP: #1667352)
* debian/patches/fix-reload.diff:
- Removed, not needed anymore.
2016-12-10 - Gianfranco Costamagna <>
protobuf (3.0.0-9ubuntu1) zesty; urgency=low
* Merge from Debian unstable.  Remaining changes:
- Fix reloading of the shared libraries with dlopen. LP: #1619616.
2016-11-25 - Laszlo Boszormenyi (GCS) <>
protobuf (3.0.0-9) unstable; urgency=medium
* Backport upstream fix for Python 3 build failure (closes: #845686).
2016-11-24 - Laszlo Boszormenyi (GCS) <>
protobuf (3.0.0-8) unstable; urgency=medium
[ Zhou Mo <> ]
* Build python3-protobuf, thanks to Thomas Viehmann (closes: #836821).
* Add the missing B-D "libgtest-dev" (closes: #836826).
* Add "python3-six" to B-D, which is required by python3 test.
[ Bart Martens <> ]
* Generalize watch file.

See Also

Package Description
protracker_2.3d.r92-1_i386.deb Amiga ProTracker v2.3D clone for modern computers
prottest_3.4.2+dfsg-2_all.deb selection of best-fit models of protein evolution
prov-tools_1.5.0-2_all.deb tools for prov
prover9-doc_0.0.200902a-2_all.deb documentation for Prover9 and associated programs
prover9-mace4_0.5.dfsg-3_all.deb GUI for Prover9 and Mace4
prover9_0.0.200911a-2.1build1_i386.deb theorem prover and countermodel generator
proxsmtp_1.10-2.1build1_i386.deb multi purpose SMTP Proxy
proxychains4_4.12-1_i386.deb redirect connections through socks/http proxies
proxychains_3.1-7_all.deb proxy chains - redirect connections through proxy servers
proxycheck_0.49a-5_i386.deb checks existence of open proxy
proxytrack_3.49.2-1build1_i386.deb Build HTTP Caches using archived websites copied by HTTrack
proxytunnel_1.9.0+svn250-6build1_i386.deb Create tcp tunnels trough HTTPS proxies, for using with SSH
prt_0.19-2_all.deb Command line Perl Refactoring Tool
pry_0.11.3-1_all.deb powerful irb alternative and runtime developer console
ps-watcher_1.08-8_all.deb monitoring a system via ps-like commands