protobuf-compiler - compiler for protocol buffer definition files

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Main amd64
Package filename protobuf-compiler_2.6.1-1.3_amd64.deb
Package name protobuf-compiler
Package version 2.6.1
Package release 1.3
Package architecture amd64
Package type deb
Category devel
License -
Maintainer Ubuntu Developers <>
Download size 19.92 KB
Installed size 69.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_2.6.1-1.3_i386.deb 2.6.1 i386 Ubuntu Main
protobuf-compiler - - -


Name Value
libc6 >= 2.14
libgcc1 >= 1:4.1.1
libprotoc9v5 = 2.6.1-1.3
libstdc++6 >= 5.2


Type URL
Binary Package protobuf-compiler_2.6.1-1.3_amd64.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




2015-08-26 - Simon McVittie <>
protobuf (2.6.1-1.3) unstable; urgency=medium
* Non-maintainer upload.
* Disable optimization on mips and mipsel so that the tests pass.
To keep the g++-5 transition moving, optimization is completely
disabled here; someone who knows better can be more selective
later. (Mitigates: #796069)
2015-08-06 - Matthias Klose <>
protobuf (2.6.1-1.2) unstable; urgency=medium
* Non-maintainer upload.
* Restore maintainer address.
2015-08-04 - Matthias Klose <>
protobuf (2.6.1-1.1) unstable; urgency=medium
* Non maintainer upload.
* Rename libprotobuf-lite9 to libprotobuf-lite9v5, triggered by the libstdc++6
ABI change. Addresses: #791246.
* Rename libprotobuf9 to libprotobuf9v5.
* Rename libprotoc9 to libprotoc9v5.
* Add Conflicts/Replaces for the old libraries.
2014-10-24 - Robert Edmonds <>
protobuf (2.6.1-1) unstable; urgency=medium
* New upstream release.
2014-09-22 - Robert Edmonds <>
protobuf (2.6.0-4) unstable; urgency=medium
* Merge post-2.6.0 fixes that were merged upstream. In particular,
protoc-generated code should now compile correctly when built with Clang.
2014-09-11 - Robert S. Edmonds <>
protobuf (2.6.0-3) unstable; urgency=medium
* Upload to unstable.
2014-09-05 - Robert S. Edmonds <>
protobuf (2.6.0-2) experimental; urgency=medium
* Compile the Java bindings only on architecture-independent builds.
2014-09-02 - Robert S. Edmonds <>
protobuf (2.6.0-1) experimental; urgency=medium
* New upstream release.
* Upload to experimental.
* Switch to dh sequencer in debian/rules.
* Bump ABI version from 8 to 9.
* Drop all patches from debian/patches/:
- arm_optimization.diff
(Appears to be no longer needed.)
- disable-setuptools-download.diff
(Disable ez_setup entirely, rather than disabling the downloader
component inside ez_setup.)
- fix-ftbfs-gcc4.7-kfreebsd.patch
(Fixed upstream.)
- fix-ftbfs-upstream-issue-488.patch
(Fixed upstream.)
- revert_upstream_issue_388_about_rpath.diff
(Fixed upstream.)
* Use dh-autoreconf. (Closes: #725976.)
* Enable the new C++-based Python extension module shipped in 2.6.0.
See /usr/share/doc/python-protobuf/README.Debian for details.
2014-02-05 - Robert S. Edmonds <>
protobuf (2.5.0-9) unstable; urgency=medium
* Upload to unstable.
* Officially take over primary maintainership of the package, per Iustin.
2014-02-03 - Robert S. Edmonds <>
protobuf (2.5.0-8) experimental; urgency=medium
* Revert debian/patches/fix-ftbfs-upstream-issue-488.patch to use the
version of this patch from 2.5.0-5.
* Build-Depend on g++ >= 4:4.7 to ensure that the *default* compiler is new
enough to support the gcc __atomic*() built-ins.

See Also

Package Description
ps2eps_1.68+binaryfree-1_amd64.deb convert PostScript to EPS (Encapsulated PostScript) files
psf-unifont_8.0.01-1_all.deb PSF (console) version of GNU Unifont with APL support
psmisc_22.21-2.1build1_amd64.deb utilities that use the proc file system
pulseaudio-module-bluetooth_8.0-0ubuntu3_amd64.deb Bluetooth module for PulseAudio sound server
pulseaudio-module-x11_8.0-0ubuntu3_amd64.deb X11 module for PulseAudio sound server
pulseaudio-utils_8.0-0ubuntu3_amd64.deb Command line tools for the PulseAudio sound server
pulseaudio_8.0-0ubuntu3_amd64.deb PulseAudio sound server
pxelinux_6.03+dfsg-11ubuntu1_all.deb collection of bootloaders (PXE network bootloader)
pycadf-common_2.2.0-1_all.deb implementation of DMTF Cloud Audit (CADF) data model - common files
pyotherside-doc_1.4.0-2_all.deb asynchronous Python 3 Bindings for Qt 5 (documentation)
pyotherside_1.4.0-2_all.deb transitional dummy package
python-alembic_0.8.2-3ubuntu1_all.deb lightweight database migration tool for SQLAlchemy - Python 2.x
python-all-dev_2.7.11-1_amd64.deb package depending on all supported Python development packages
python-all_2.7.11-1_amd64.deb package depending on all supported Python runtime versions
python-amqp-doc_1.4.9-1_all.deb Low-level AMQP client (Documentation)