Looking for the protobuf package in Slowroll

I’m looking to install this package openSUSE Software

I have tried adding the repo in the “Expert Download” instructions:

#### Add repository and install manually
](https://software.opensuse.org/download/package?package=protobuf&project=openSUSE%3AFactory#manualopenSUSE)

##### For **standard** run the following as **root**:

zypper addrepo https://download.opensuse.org/repositories/openSUSE:Factory/standard/openSUSE:Factory.repo zypper refresh zypper install protobuf

I get an error about the repo not being available. I’m using Opensuse slowroll. Should this package be available?
In my understanding, a similar set of packages should be available with Slowroll as it is just a “slower” version of Tumbleweed?

No, binary package protobuf does not exist. There is source package protobuf and various binary sub-packages that are created from it. You do not need any additional repositories to install them. Run

zypper search protobuf
1 Like
S | Name                            | Summary                                                              | Type
--+---------------------------------+----------------------------------------------------------------------+--------
  | libprotobuf-c-devel             | C bindings for Google's Protocol Buffers                             | package
  | libprotobuf-c1                  | C bindings for Google's Protocol Buffers                             | package
  | libprotobuf-lite3_21_12         | Protocol Buffers - Google's data interchange format                  | package
  | libprotobuf-lite3_21_12-32bit   | Protocol Buffers - Google's data interchange format                  | package
i | libprotobuf-lite25_1_0          | Protocol Buffers - Google's data interchange format                  | package
  | libprotobuf-lite25_1_0-32bit    | Protocol Buffers - Google's data interchange format                  | package
  | libprotobuf-nanopb0             | Shared library for nanopb                                            | package
  | libprotobuf3_21_12              | Protocol Buffers - Google's data interchange format                  | package
  | libprotobuf3_21_12-32bit        | Protocol Buffers - Google's data interchange format                  | package
  | libprotobuf25_1_0               | Protocol Buffers - Google's data interchange format                  | package
  | libprotobuf25_1_0-32bit         | Protocol Buffers - Google's data interchange format                  | package
  | libQt6Protobuf6                 | Qt 6 Protobuf library                                                | package
  | protobuf-devel                  | Header files, libraries and development documentation for protobuf   | package
  | protobuf-java                   | Java Bindings for Google Protocol Buffers                            | package
  | protobuf21-devel                | Header files, libraries and development documentation for protobuf21 | package
  | protobuf21-source               | Source code of protobuf                                              | package
  | python39-mypy-protobuf          | Generate mypy stub files from protobuf specs                         | package
  | python39-protobuf               | Python Bindings for Google Protocol Buffers                          | package
  | python310-mypy-protobuf         | Generate mypy stub files from protobuf specs                         | package
  | python310-protobuf              | Python Bindings for Google Protocol Buffers                          | package
  | python311-mypy-protobuf         | Generate mypy stub files from protobuf specs                         | package
  | python311-protobuf              | Python Bindings for Google Protocol Buffers                          | package
  | qt6-protobuf-devel              | Qt 6 Protobuf library - Development files                            | package
  | qt6-protobuf-private-devel      | Non-ABI stable API for the Qt 6 Protobuf Library                     | package
  | ruby3.2-rubygem-google-protobuf | Protocol Buffers                                                     | package

I get this list as output. I think this libprotobuf25_1_0 may be the one that contains a protoc compiler? Is there a way to know if this is what will be installed in advance of installing it?

edit: the protoc compiler wasn’t installed with that package. I’ll just install it manually and save the headache.

cnf protoc

Run-time library packages never include development components. They are almost exclusively in *-devel packages.