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

In this tutorial we learn how to install golang-github-mock-devel in Fedora 36. golang-github-mock-devel is Gomock is a mocking framework for the go programming language

Introduction

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

What is golang-github-mock-devel

GoMock is a mocking framework for the Go programming language. It integrates well with Go’s built-in testing package, but can be used in other contexts too. This package contains the source code needed for building packages that reference the following Go import paths – github.com/golang/mock

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

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

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

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

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

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

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

sudo dnf remove golang-github-mock-devel

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

/usr/share/doc/golang-github-mock-devel
/usr/share/doc/golang-github-mock-devel/AUTHORS
/usr/share/doc/golang-github-mock-devel/CONTRIBUTORS
/usr/share/doc/golang-github-mock-devel/README.md
/usr/share/gocode/src/github.com
/usr/share/gocode/src/github.com/golang
/usr/share/gocode/src/github.com/golang/mock
/usr/share/gocode/src/github.com/golang/mock/.goipath
/usr/share/gocode/src/github.com/golang/mock/CONTRIBUTING.md
/usr/share/gocode/src/github.com/golang/mock/README.md
/usr/share/gocode/src/github.com/golang/mock/go.mod
/usr/share/gocode/src/github.com/golang/mock/gomock
/usr/share/gocode/src/github.com/golang/mock/gomock/call.go
/usr/share/gocode/src/github.com/golang/mock/gomock/call_test.go
/usr/share/gocode/src/github.com/golang/mock/gomock/callset.go
/usr/share/gocode/src/github.com/golang/mock/gomock/callset_test.go
/usr/share/gocode/src/github.com/golang/mock/gomock/controller.go
/usr/share/gocode/src/github.com/golang/mock/gomock/controller_113_test.go
/usr/share/gocode/src/github.com/golang/mock/gomock/controller_114_test.go
/usr/share/gocode/src/github.com/golang/mock/gomock/controller_test.go
/usr/share/gocode/src/github.com/golang/mock/gomock/example_test.go
/usr/share/gocode/src/github.com/golang/mock/gomock/internal
/usr/share/gocode/src/github.com/golang/mock/gomock/internal/mock_gomock
/usr/share/gocode/src/github.com/golang/mock/gomock/internal/mock_gomock/mock_matcher.go
/usr/share/gocode/src/github.com/golang/mock/gomock/matchers.go
/usr/share/gocode/src/github.com/golang/mock/gomock/matchers_test.go
/usr/share/gocode/src/github.com/golang/mock/gomock/mock_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/aux_imports_embedded_interface
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/aux_imports_embedded_interface/README.md
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/aux_imports_embedded_interface/bugreport.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/aux_imports_embedded_interface/bugreport_mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/aux_imports_embedded_interface/bugreport_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/aux_imports_embedded_interface/faux
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/aux_imports_embedded_interface/faux/faux.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/const_array_length
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/const_array_length/input.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/const_array_length/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/copyright_file
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/copyright_file/input.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/copyright_file/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/custom_package_name
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/custom_package_name/README.md
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/custom_package_name/client
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/custom_package_name/client/v1
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/custom_package_name/client/v1/client.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/custom_package_name/greeter
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/custom_package_name/greeter/greeter.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/custom_package_name/greeter/greeter_mock_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/custom_package_name/greeter/greeter_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/custom_package_name/validator
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/custom_package_name/validator/validate.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/dot_imports
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/dot_imports/input.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/dot_imports/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/empty_interface
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/empty_interface/input.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/empty_interface/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/extra_import
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/extra_import/import.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/extra_import/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/generated_identifier_conflict
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/generated_identifier_conflict/README.md
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/generated_identifier_conflict/bugreport.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/generated_identifier_conflict/bugreport_mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/generated_identifier_conflict/bugreport_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/bugreport.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/bugreport_mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/bugreport_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/ersatz
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/ersatz/ersatz.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/faux
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/faux/conflict.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/faux/faux.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/net.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/net_mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/net_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/other
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/other/ersatz
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/other/ersatz/ersatz.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/other/log
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_embedded_interface/other/log/log.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_source
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_source/README.md
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_source/definition
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_source/definition/source.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_source/definition/source_mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/import_source/source_mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/internal_pkg
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/internal_pkg/generate.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal/pkg
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/input.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/reflect_output/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/internal_pkg/subdir/internal/pkg/source_output/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/missing_import
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/missing_import/output
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/missing_import/output/source_mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/missing_import/source
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/missing_import/source/source.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/mock_in_test_package
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/mock_in_test_package/README.md
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/mock_in_test_package/mock_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/mock_in_test_package/user.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/overlapping_methods
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/overlapping_methods/interfaces.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/overlapping_methods/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/overlapping_methods/overlap.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/overlapping_methods/overlap_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/panicing_test
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/panicing_test/mock_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/panicing_test/panic.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/panicing_test/panic_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/parenthesized_parameter_type
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/parenthesized_parameter_type/README.md
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/parenthesized_parameter_type/input.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/parenthesized_parameter_type/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/performance
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/performance/big_interface
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/performance/big_interface/big_interface.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/self_package
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/self_package/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/self_package/types.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/test_package
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/test_package/foo.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/test_package/mock_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/test_package/user_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/unexported_method
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/unexported_method/README.md
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/unexported_method/bugreport.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/unexported_method/bugreport_mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/unexported_method/bugreport_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/vendor_dep
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/vendor_dep/README.md
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/vendor_dep/doc.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/vendor_dep/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/vendor_dep/source_mock_package
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/vendor_dep/source_mock_package/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/vendor_dep/vendor_dep.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/vendor_pkg
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/vendor_pkg/README.md
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/vendor_pkg/doc.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/internal/tests/vendor_pkg/mock.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/mockgen.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/mockgen_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/model
/usr/share/gocode/src/github.com/golang/mock/mockgen/model/model.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/model/model_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/parse.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/parse_test.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/reflect.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/version.1.11.go
/usr/share/gocode/src/github.com/golang/mock/mockgen/version.1.12.go
/usr/share/gocode/src/github.com/golang/mock/sample
/usr/share/gocode/src/github.com/golang/mock/sample/README.md
/usr/share/gocode/src/github.com/golang/mock/sample/concurrent
/usr/share/gocode/src/github.com/golang/mock/sample/concurrent/concurrent.go
/usr/share/gocode/src/github.com/golang/mock/sample/concurrent/concurrent_test.go
/usr/share/gocode/src/github.com/golang/mock/sample/concurrent/mock
/usr/share/gocode/src/github.com/golang/mock/sample/concurrent/mock/concurrent_mock.go
/usr/share/gocode/src/github.com/golang/mock/sample/imp1
/usr/share/gocode/src/github.com/golang/mock/sample/imp1/imp1.go
/usr/share/gocode/src/github.com/golang/mock/sample/imp2
/usr/share/gocode/src/github.com/golang/mock/sample/imp2/imp2.go
/usr/share/gocode/src/github.com/golang/mock/sample/imp3
/usr/share/gocode/src/github.com/golang/mock/sample/imp3/imp3.go
/usr/share/gocode/src/github.com/golang/mock/sample/imp4
/usr/share/gocode/src/github.com/golang/mock/sample/imp4/imp4.go
/usr/share/gocode/src/github.com/golang/mock/sample/mock_user_test.go
/usr/share/gocode/src/github.com/golang/mock/sample/user.go
/usr/share/gocode/src/github.com/golang/mock/sample/user_test.go
/usr/share/licenses/golang-github-mock-devel
/usr/share/licenses/golang-github-mock-devel/LICENSE

References

Summary

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