protobuf - Protocol Buffers - Google's data interchange format

Property Value
Distribution CentOS 6
Repository PUIAS Computational i386
Package name protobuf
Package version 2.3.0
Package release 9.sdl6
Package architecture i686
Package type rpm
Installed size 948.66 KB
Download size 292.07 KB
Official Mirror
Protocol Buffers are a way of encoding structured data in an efficient
yet extensible format. Google uses Protocol Buffers for almost all of
its internal RPC protocols and file formats.
Protocol buffers are a flexible, efficient, automated mechanism for
serializing structured data – think 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.


Package Version Architecture Repository
protobuf-2.4.1-1.el6.i686.rpm 2.4.1 i686 CERT Forensics Tools
protobuf-2.4.1-1.el6.x86_64.rpm 2.4.1 x86_64 CERT Forensics Tools
protobuf-2.3.0-9.sdl6.x86_64.rpm 2.3.0 x86_64 PUIAS Computational
protobuf-2.3.0-9.sdl6.i686.rpm 2.3.0 i686 PUIAS Unsupported
protobuf-2.3.0-9.sdl6.x86_64.rpm 2.3.0 x86_64 PUIAS Unsupported
protobuf-2.3.0-9.el6.x86_64.rpm 2.3.0 x86_64 EPEL
protobuf-2.3.0-9.el6.i686.rpm 2.3.0 i686 EPEL
protobuf-2.3.0-9.el6.i686.rpm 2.3.0 i686 EPEL
protobuf - - -


Name Value
/sbin/ldconfig - - - - - - - - - - - - - -
rtld(GNU_HASH) -


Name Value -
protobuf = 2.3.0-9.sdl6
protobuf(x86-32) = 2.3.0-9.sdl6


Type URL
Binary Package protobuf-2.3.0-9.sdl6.i686.rpm
Source Package protobuf-2.3.0-9.sdl6.src.rpm

Install Howto

  1. Download latest puias-computational rpm from
  2. Install puias-computational rpm:
    # rpm -Uvh puias-computational*rpm
  3. Install protobuf rpm package:
    # yum install protobuf




2014-12-17 - Peter Lemenkov <> - 2.3.0-9
- Added missing Requires zlib-devel to protobuf-devel (see rhbz #1173343). See
also rhbz #732087.
2013-08-27 - Ian Burrell <> - 2.3.0-8
- Adding zlib-devel as BR (rhbz: #815587)
2011-01-20 - BJ Dierkes <> - 2.3.0-7
- Added Patch4: protobuf-2.3.0-ez_setup.patch (don't use ez_setup
as it tries to download setuptools)
2011-01-18 - BJ Dierkes <> - 2.3.0-6
- Add Group: Development/Libraries to -lite-devel package
- BuildRequires: python-setuptools on EL5 (not python-setuptools-devel)
- Don't build -java on EL5/EL6 (until maven2 is packaged into EPEL)
- Add Patch3: protobuf-2.2.0-libtool.patch (on el5)
- Don't BuildRequire automake, autoconf on el5
- Don't run on EL5
2010-07-26 - David Malcolm <> - 2.3.0-5
- generalize hardcoded reference to 2.6 in python subpackage %files manifest
2010-07-21 - David Malcolm <> - 2.3.0-4
- Rebuilt for
2010-07-15 - James Laska <> - 2.3.0-3
- Correct use of %bcond macros
2010-07-14 - James Laska <> - 2.3.0-2
- Enable python and java sub-packages
2010-05-04 - Conrad Meyer <> - 2.3.0-1
- bump to 2.3.0
2009-09-30 - Lev Shamardin <> - 2.2.0-2
- added export PTHREAD_LIBS="-lpthread"

See Also

Package Description
protobuf-c-0.15-2.sdl6.i686.rpm C bindings for Google's Protocol Buffers
protobuf-c-devel-0.15-2.sdl6.i686.rpm Protocol Buffers C headers and libraries
protobuf-compiler-2.3.0-9.sdl6.i686.rpm Protocol Buffers compiler
protobuf-devel-2.3.0-9.sdl6.i686.rpm Protocol Buffers C++ headers and libraries
protobuf-lite-2.3.0-9.sdl6.i686.rpm Protocol Buffers LITE_RUNTIME libraries
protobuf-lite-devel-2.3.0-9.sdl6.i686.rpm Protocol Buffers LITE_RUNTIME development libraries
protobuf-lite-static-2.3.0-9.sdl6.i686.rpm Static development files for protobuf-lite
protobuf-python-2.3.0-9.sdl6.i686.rpm Python bindings for Google Protocol Buffers
protobuf-static-2.3.0-9.sdl6.i686.rpm Static development files for protobuf
protobuf-vim-2.3.0-9.sdl6.i686.rpm Vim syntax highlighting for Google Protocol Buffers descriptions
puias-computational-GPFS-6-1.puias6.8.noarch.rpm yum computational repository configuration file
pyOpenSSL27-0.10-2.puias6.i686.rpm Python wrapper module around the OpenSSL library
pycairo27-1.8.6-2.1.puias6.i686.rpm Python bindings for the cairo library
pycairo27-devel-1.8.6-2.1.puias6.i686.rpm Libraries and headers for pycairo
pydot27-1.0.3-1.puias6.noarch.rpm Python interface to Graphviz's Dot language