How To Install golang-github-protobuf-devel on Fedora 36

In this tutorial we learn how to install golang-github-protobuf-devel in Fedora 36. golang-github-protobuf-devel is Go support for Google’s protocol buffers

Introduction

In this tutorial we learn how to install golang-github-protobuf-devel on Fedora 36.

What is golang-github-protobuf-devel

Go support for Google’s protocol buffers. This package contains the source code needed for building packages that reference the following Go import paths – github.com/golang/protobuf

We can use yum or dnf to install golang-github-protobuf-devel on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install golang-github-protobuf-devel.

Install golang-github-protobuf-devel on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install golang-github-protobuf-devel using dnf by running the following command:

sudo dnf -y install golang-github-protobuf-devel

Install golang-github-protobuf-devel on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install golang-github-protobuf-devel using yum by running the following command:

sudo yum -y install golang-github-protobuf-devel

How To Uninstall golang-github-protobuf-devel on Fedora 36

To uninstall only the golang-github-protobuf-devel package we can use the following command:

sudo dnf remove golang-github-protobuf-devel

golang-github-protobuf-devel Package Contents on Fedora 36

/usr/share/doc/golang-github-protobuf-devel
/usr/share/doc/golang-github-protobuf-devel/AUTHORS
/usr/share/doc/golang-github-protobuf-devel/CONTRIBUTORS
/usr/share/doc/golang-github-protobuf-devel/README.md
/usr/share/gocode/src/github.com
/usr/share/gocode/src/github.com/golang
/usr/share/gocode/src/github.com/golang/protobuf
/usr/share/gocode/src/github.com/golang/protobuf/.goipath
/usr/share/gocode/src/github.com/golang/protobuf/CONTRIBUTING.md
/usr/share/gocode/src/github.com/golang/protobuf/README.md
/usr/share/gocode/src/github.com/golang/protobuf/descriptor
/usr/share/gocode/src/github.com/golang/protobuf/descriptor/descriptor.go
/usr/share/gocode/src/github.com/golang/protobuf/descriptor/descriptor_test.go
/usr/share/gocode/src/github.com/golang/protobuf/go.mod
/usr/share/gocode/src/github.com/golang/protobuf/internal
/usr/share/gocode/src/github.com/golang/protobuf/internal/cmd
/usr/share/gocode/src/github.com/golang/protobuf/internal/cmd/generate-alias
/usr/share/gocode/src/github.com/golang/protobuf/internal/cmd/generate-alias/main.go
/usr/share/gocode/src/github.com/golang/protobuf/internal/gengogrpc
/usr/share/gocode/src/github.com/golang/protobuf/internal/gengogrpc/grpc.go
/usr/share/gocode/src/github.com/golang/protobuf/internal/testprotos
/usr/share/gocode/src/github.com/golang/protobuf/internal/testprotos/jsonpb_proto
/usr/share/gocode/src/github.com/golang/protobuf/internal/testprotos/jsonpb_proto/test2.pb.go
/usr/share/gocode/src/github.com/golang/protobuf/internal/testprotos/jsonpb_proto/test2.proto
/usr/share/gocode/src/github.com/golang/protobuf/internal/testprotos/jsonpb_proto/test3.pb.go
/usr/share/gocode/src/github.com/golang/protobuf/internal/testprotos/jsonpb_proto/test3.proto
/usr/share/gocode/src/github.com/golang/protobuf/internal/testprotos/proto2_proto
/usr/share/gocode/src/github.com/golang/protobuf/internal/testprotos/proto2_proto/test.pb.go
/usr/share/gocode/src/github.com/golang/protobuf/internal/testprotos/proto2_proto/test.proto
/usr/share/gocode/src/github.com/golang/protobuf/internal/testprotos/proto3_proto
/usr/share/gocode/src/github.com/golang/protobuf/internal/testprotos/proto3_proto/test.pb.go
/usr/share/gocode/src/github.com/golang/protobuf/internal/testprotos/proto3_proto/test.proto
/usr/share/gocode/src/github.com/golang/protobuf/jsonpb
/usr/share/gocode/src/github.com/golang/protobuf/jsonpb/decode.go
/usr/share/gocode/src/github.com/golang/protobuf/jsonpb/encode.go
/usr/share/gocode/src/github.com/golang/protobuf/jsonpb/json.go
/usr/share/gocode/src/github.com/golang/protobuf/jsonpb/json_test.go
/usr/share/gocode/src/github.com/golang/protobuf/proto
/usr/share/gocode/src/github.com/golang/protobuf/proto/buffer.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/defaults.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/deprecated.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/discard.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/discard_test.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/extensions.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/extensions_test.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/properties.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/proto.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/proto_clone_test.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/proto_equal_test.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/proto_test.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/registry.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/registry_test.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/text_decode.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/text_encode.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/text_test.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/wire.go
/usr/share/gocode/src/github.com/golang/protobuf/proto/wrappers.go
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/descriptor
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.pb.go
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/generator
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/generator/generator.go
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/generator/internal
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/generator/internal/remap
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/generator/internal/remap/remap.go
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/generator/internal/remap/remap_test.go
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/grpc
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/grpc/grpc.go
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/main.go
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/plugin
/usr/share/gocode/src/github.com/golang/protobuf/protoc-gen-go/plugin/plugin.pb.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/any
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/any.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/any/any.pb.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/any_test.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/doc.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/duration
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/duration.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/duration/duration.pb.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/duration_test.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/empty
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/empty/empty.pb.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/struct
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/struct/struct.pb.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/timestamp
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/timestamp.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/timestamp/timestamp.pb.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/timestamp_test.go
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/wrappers
/usr/share/gocode/src/github.com/golang/protobuf/ptypes/wrappers/wrappers.pb.go
/usr/share/licenses/golang-github-protobuf-devel
/usr/share/licenses/golang-github-protobuf-devel/LICENSE

References

Summary

In this tutorial we learn how to install golang-github-protobuf-devel on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).