How To Install golang-grpc-go4-devel on Fedora 36

In this tutorial we learn how to install golang-grpc-go4-devel in Fedora 36. golang-grpc-go4-devel is Go language implementation of gRPC, HTTP/2 based RPC

Introduction

In this tutorial we learn how to install golang-grpc-go4-devel on Fedora 36.

What is golang-grpc-go4-devel

Go language implementation of gRPC, HTTP/2 based RPC. This package contains the source code needed for building packages that reference the following Go import paths – grpc.go4.org

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

Install golang-grpc-go4-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-grpc-go4-devel using dnf by running the following command:

sudo dnf -y install golang-grpc-go4-devel

Install golang-grpc-go4-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-grpc-go4-devel using yum by running the following command:

sudo yum -y install golang-grpc-go4-devel

How To Uninstall golang-grpc-go4-devel on Fedora 36

To uninstall only the golang-grpc-go4-devel package we can use the following command:

sudo dnf remove golang-grpc-go4-devel

golang-grpc-go4-devel Package Contents on Fedora 36

/usr/share/doc/golang-grpc-go4-devel
/usr/share/doc/golang-grpc-go4-devel/CONTRIBUTING.md
/usr/share/doc/golang-grpc-go4-devel/Documentation
/usr/share/doc/golang-grpc-go4-devel/Documentation/grpc-auth-support.md
/usr/share/doc/golang-grpc-go4-devel/Documentation/grpc-metadata.md
/usr/share/doc/golang-grpc-go4-devel/Documentation/server-reflection-tutorial.md
/usr/share/doc/golang-grpc-go4-devel/README.md
/usr/share/doc/golang-grpc-go4-devel/examples
/usr/share/doc/golang-grpc-go4-devel/examples/README.md
/usr/share/doc/golang-grpc-go4-devel/examples/gotutorial.md
/usr/share/doc/golang-grpc-go4-devel/examples/helloworld
/usr/share/doc/golang-grpc-go4-devel/examples/helloworld/greeter_client
/usr/share/doc/golang-grpc-go4-devel/examples/helloworld/greeter_client/main.go
/usr/share/doc/golang-grpc-go4-devel/examples/helloworld/greeter_server
/usr/share/doc/golang-grpc-go4-devel/examples/helloworld/greeter_server/main.go
/usr/share/doc/golang-grpc-go4-devel/examples/helloworld/helloworld
/usr/share/doc/golang-grpc-go4-devel/examples/helloworld/helloworld/helloworld.pb.go
/usr/share/doc/golang-grpc-go4-devel/examples/helloworld/helloworld/helloworld.proto
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/README.md
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/client
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/client/client.go
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/routeguide
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/routeguide/route_guide.pb.go
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/routeguide/route_guide.proto
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/server
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/server/server.go
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/testdata
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/testdata/ca.pem
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/testdata/route_guide_db.json
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/testdata/server1.key
/usr/share/doc/golang-grpc-go4-devel/examples/route_guide/testdata/server1.pem
/usr/share/gocode/src/grpc.go4.org
/usr/share/gocode/src/grpc.go4.org/.goipath
/usr/share/gocode/src/grpc.go4.org/CONTRIBUTING.md
/usr/share/gocode/src/grpc.go4.org/Documentation
/usr/share/gocode/src/grpc.go4.org/Documentation/grpc-auth-support.md
/usr/share/gocode/src/grpc.go4.org/Documentation/grpc-metadata.md
/usr/share/gocode/src/grpc.go4.org/Documentation/server-reflection-tutorial.md
/usr/share/gocode/src/grpc.go4.org/README.md
/usr/share/gocode/src/grpc.go4.org/backoff.go
/usr/share/gocode/src/grpc.go4.org/backoff_test.go
/usr/share/gocode/src/grpc.go4.org/benchmark
/usr/share/gocode/src/grpc.go4.org/benchmark/benchmark.go
/usr/share/gocode/src/grpc.go4.org/benchmark/benchmark_test.go
/usr/share/gocode/src/grpc.go4.org/benchmark/client
/usr/share/gocode/src/grpc.go4.org/benchmark/client/main.go
/usr/share/gocode/src/grpc.go4.org/benchmark/grpc_testing
/usr/share/gocode/src/grpc.go4.org/benchmark/grpc_testing/control.pb.go
/usr/share/gocode/src/grpc.go4.org/benchmark/grpc_testing/control.proto
/usr/share/gocode/src/grpc.go4.org/benchmark/grpc_testing/messages.pb.go
/usr/share/gocode/src/grpc.go4.org/benchmark/grpc_testing/messages.proto
/usr/share/gocode/src/grpc.go4.org/benchmark/grpc_testing/payloads.pb.go
/usr/share/gocode/src/grpc.go4.org/benchmark/grpc_testing/payloads.proto
/usr/share/gocode/src/grpc.go4.org/benchmark/grpc_testing/services.pb.go
/usr/share/gocode/src/grpc.go4.org/benchmark/grpc_testing/services.proto
/usr/share/gocode/src/grpc.go4.org/benchmark/grpc_testing/stats.pb.go
/usr/share/gocode/src/grpc.go4.org/benchmark/grpc_testing/stats.proto
/usr/share/gocode/src/grpc.go4.org/benchmark/server
/usr/share/gocode/src/grpc.go4.org/benchmark/server/main.go
/usr/share/gocode/src/grpc.go4.org/benchmark/stats
/usr/share/gocode/src/grpc.go4.org/benchmark/stats/histogram.go
/usr/share/gocode/src/grpc.go4.org/benchmark/stats/stats.go
/usr/share/gocode/src/grpc.go4.org/benchmark/stats/util.go
/usr/share/gocode/src/grpc.go4.org/benchmark/worker
/usr/share/gocode/src/grpc.go4.org/benchmark/worker/benchmark_client.go
/usr/share/gocode/src/grpc.go4.org/benchmark/worker/benchmark_server.go
/usr/share/gocode/src/grpc.go4.org/benchmark/worker/main.go
/usr/share/gocode/src/grpc.go4.org/benchmark/worker/util.go
/usr/share/gocode/src/grpc.go4.org/call.go
/usr/share/gocode/src/grpc.go4.org/call_test.go
/usr/share/gocode/src/grpc.go4.org/clientconn.go
/usr/share/gocode/src/grpc.go4.org/clientconn_test.go
/usr/share/gocode/src/grpc.go4.org/codes
/usr/share/gocode/src/grpc.go4.org/codes/code_string.go
/usr/share/gocode/src/grpc.go4.org/codes/codes.go
/usr/share/gocode/src/grpc.go4.org/credentials
/usr/share/gocode/src/grpc.go4.org/credentials/credentials.go
/usr/share/gocode/src/grpc.go4.org/credentials/credentials_test.go
/usr/share/gocode/src/grpc.go4.org/credentials/credentials_util_go17.go
/usr/share/gocode/src/grpc.go4.org/credentials/credentials_util_pre_go17.go
/usr/share/gocode/src/grpc.go4.org/credentials/oauth
/usr/share/gocode/src/grpc.go4.org/credentials/oauth/oauth.go
/usr/share/gocode/src/grpc.go4.org/doc.go
/usr/share/gocode/src/grpc.go4.org/examples
/usr/share/gocode/src/grpc.go4.org/examples/README.md
/usr/share/gocode/src/grpc.go4.org/examples/gotutorial.md
/usr/share/gocode/src/grpc.go4.org/examples/helloworld
/usr/share/gocode/src/grpc.go4.org/examples/helloworld/helloworld
/usr/share/gocode/src/grpc.go4.org/examples/helloworld/helloworld/helloworld.proto
/usr/share/gocode/src/grpc.go4.org/examples/route_guide
/usr/share/gocode/src/grpc.go4.org/examples/route_guide/README.md
/usr/share/gocode/src/grpc.go4.org/examples/route_guide/routeguide
/usr/share/gocode/src/grpc.go4.org/examples/route_guide/routeguide/route_guide.proto
/usr/share/gocode/src/grpc.go4.org/grpclb
/usr/share/gocode/src/grpc.go4.org/grpclb/grpc_lb_v1
/usr/share/gocode/src/grpc.go4.org/grpclb/grpc_lb_v1/grpclb.pb.go
/usr/share/gocode/src/grpc.go4.org/grpclb/grpc_lb_v1/grpclb.proto
/usr/share/gocode/src/grpc.go4.org/grpclb/grpclb.go
/usr/share/gocode/src/grpc.go4.org/grpclb/grpclb_test.go
/usr/share/gocode/src/grpc.go4.org/grpclog
/usr/share/gocode/src/grpc.go4.org/grpclog/glogger
/usr/share/gocode/src/grpc.go4.org/grpclog/glogger/glogger.go
/usr/share/gocode/src/grpc.go4.org/grpclog/logger.go
/usr/share/gocode/src/grpc.go4.org/health
/usr/share/gocode/src/grpc.go4.org/health/grpc_health_v1
/usr/share/gocode/src/grpc.go4.org/health/grpc_health_v1/health.pb.go
/usr/share/gocode/src/grpc.go4.org/health/grpc_health_v1/health.proto
/usr/share/gocode/src/grpc.go4.org/health/health.go
/usr/share/gocode/src/grpc.go4.org/interceptor.go
/usr/share/gocode/src/grpc.go4.org/internal
/usr/share/gocode/src/grpc.go4.org/internal/internal.go
/usr/share/gocode/src/grpc.go4.org/interop
/usr/share/gocode/src/grpc.go4.org/interop/client
/usr/share/gocode/src/grpc.go4.org/interop/client/client.go
/usr/share/gocode/src/grpc.go4.org/interop/grpc_testing
/usr/share/gocode/src/grpc.go4.org/interop/grpc_testing/test.pb.go
/usr/share/gocode/src/grpc.go4.org/interop/grpc_testing/test.proto
/usr/share/gocode/src/grpc.go4.org/interop/server
/usr/share/gocode/src/grpc.go4.org/interop/server/server.go
/usr/share/gocode/src/grpc.go4.org/interop/test_utils.go
/usr/share/gocode/src/grpc.go4.org/metadata
/usr/share/gocode/src/grpc.go4.org/metadata/metadata.go
/usr/share/gocode/src/grpc.go4.org/metadata/metadata_test.go
/usr/share/gocode/src/grpc.go4.org/naming
/usr/share/gocode/src/grpc.go4.org/naming/naming.go
/usr/share/gocode/src/grpc.go4.org/peer
/usr/share/gocode/src/grpc.go4.org/peer/peer.go
/usr/share/gocode/src/grpc.go4.org/reflection
/usr/share/gocode/src/grpc.go4.org/reflection/README.md
/usr/share/gocode/src/grpc.go4.org/reflection/grpc_reflection_v1alpha
/usr/share/gocode/src/grpc.go4.org/reflection/grpc_reflection_v1alpha/reflection.pb.go
/usr/share/gocode/src/grpc.go4.org/reflection/grpc_reflection_v1alpha/reflection.proto
/usr/share/gocode/src/grpc.go4.org/reflection/grpc_testing
/usr/share/gocode/src/grpc.go4.org/reflection/grpc_testing/proto2.pb.go
/usr/share/gocode/src/grpc.go4.org/reflection/grpc_testing/proto2.proto
/usr/share/gocode/src/grpc.go4.org/reflection/grpc_testing/proto2_ext.pb.go
/usr/share/gocode/src/grpc.go4.org/reflection/grpc_testing/proto2_ext.proto
/usr/share/gocode/src/grpc.go4.org/reflection/grpc_testing/test.pb.go
/usr/share/gocode/src/grpc.go4.org/reflection/grpc_testing/test.proto
/usr/share/gocode/src/grpc.go4.org/reflection/serverreflection.go
/usr/share/gocode/src/grpc.go4.org/reflection/serverreflection_test.go
/usr/share/gocode/src/grpc.go4.org/rpc_util.go
/usr/share/gocode/src/grpc.go4.org/rpc_util_test.go
/usr/share/gocode/src/grpc.go4.org/server.go
/usr/share/gocode/src/grpc.go4.org/server_test.go
/usr/share/gocode/src/grpc.go4.org/stats
/usr/share/gocode/src/grpc.go4.org/stats/grpc_testing
/usr/share/gocode/src/grpc.go4.org/stats/grpc_testing/test.pb.go
/usr/share/gocode/src/grpc.go4.org/stats/grpc_testing/test.proto
/usr/share/gocode/src/grpc.go4.org/stats/handlers.go
/usr/share/gocode/src/grpc.go4.org/stats/stats.go
/usr/share/gocode/src/grpc.go4.org/stats/stats_test.go
/usr/share/gocode/src/grpc.go4.org/stream.go
/usr/share/gocode/src/grpc.go4.org/stress
/usr/share/gocode/src/grpc.go4.org/stress/client
/usr/share/gocode/src/grpc.go4.org/stress/client/main.go
/usr/share/gocode/src/grpc.go4.org/stress/grpc_testing
/usr/share/gocode/src/grpc.go4.org/stress/grpc_testing/metrics.pb.go
/usr/share/gocode/src/grpc.go4.org/stress/grpc_testing/metrics.proto
/usr/share/gocode/src/grpc.go4.org/stress/metrics_client
/usr/share/gocode/src/grpc.go4.org/stress/metrics_client/main.go
/usr/share/gocode/src/grpc.go4.org/tap
/usr/share/gocode/src/grpc.go4.org/tap/tap.go
/usr/share/gocode/src/grpc.go4.org/temp.go
/usr/share/gocode/src/grpc.go4.org/test
/usr/share/gocode/src/grpc.go4.org/test/codec_perf
/usr/share/gocode/src/grpc.go4.org/test/codec_perf/perf.pb.go
/usr/share/gocode/src/grpc.go4.org/test/codec_perf/perf.proto
/usr/share/gocode/src/grpc.go4.org/test/grpc_testing
/usr/share/gocode/src/grpc.go4.org/test/grpc_testing/test.pb.go
/usr/share/gocode/src/grpc.go4.org/test/grpc_testing/test.proto
/usr/share/gocode/src/grpc.go4.org/trace.go
/usr/share/gocode/src/grpc.go4.org/transport
/usr/share/gocode/src/grpc.go4.org/transport/control.go
/usr/share/gocode/src/grpc.go4.org/transport/go16.go
/usr/share/gocode/src/grpc.go4.org/transport/go17.go
/usr/share/gocode/src/grpc.go4.org/transport/handler_server.go
/usr/share/gocode/src/grpc.go4.org/transport/handler_server_test.go
/usr/share/gocode/src/grpc.go4.org/transport/http_util.go
/usr/share/gocode/src/grpc.go4.org/transport/http_util_test.go
/usr/share/gocode/src/grpc.go4.org/transport/pre_go16.go
/usr/share/gocode/src/grpc.go4.org/transport/transport.go
/usr/share/licenses/golang-grpc-go4-devel
/usr/share/licenses/golang-grpc-go4-devel/LICENSE
/usr/share/licenses/golang-grpc-go4-devel/PATENTS

References

Summary

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