How To Install golang-sigs-k8s-structured-merge-diff-devel on Fedora 36

In this tutorial we learn how to install golang-sigs-k8s-structured-merge-diff-devel in Fedora 36. golang-sigs-k8s-structured-merge-diff-devel is Test cases and implementation for “server-side apply”

Introduction

In this tutorial we learn how to install golang-sigs-k8s-structured-merge-diff-devel on Fedora 36.

What is golang-sigs-k8s-structured-merge-diff-devel

This package contains code which implements the Kubernetes “apply” operation. This package contains the source code needed for building packages that reference the following Go import paths – sigs.k8s.io/structured-merge-diff

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

Install golang-sigs-k8s-structured-merge-diff-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-sigs-k8s-structured-merge-diff-devel using dnf by running the following command:

sudo dnf -y install golang-sigs-k8s-structured-merge-diff-devel

Install golang-sigs-k8s-structured-merge-diff-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-sigs-k8s-structured-merge-diff-devel using yum by running the following command:

sudo yum -y install golang-sigs-k8s-structured-merge-diff-devel

How To Uninstall golang-sigs-k8s-structured-merge-diff-devel on Fedora 36

To uninstall only the golang-sigs-k8s-structured-merge-diff-devel package we can use the following command:

sudo dnf remove golang-sigs-k8s-structured-merge-diff-devel

golang-sigs-k8s-structured-merge-diff-devel Package Contents on Fedora 36

/usr/share/doc/golang-sigs-k8s-structured-merge-diff-devel
/usr/share/doc/golang-sigs-k8s-structured-merge-diff-devel/CONTRIBUTING.md
/usr/share/doc/golang-sigs-k8s-structured-merge-diff-devel/README.md
/usr/share/doc/golang-sigs-k8s-structured-merge-diff-devel/RELEASE.md
/usr/share/gocode/src/sigs.k8s.io
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/.goipath
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/CONTRIBUTING.md
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/README.md
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/RELEASE.md
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/code-of-conduct.md
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/doc.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/element.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/element_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/fromvalue.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/fromvalue_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/managers.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/managers_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/path.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/path_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/pathelementmap.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/pathelementmap_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/serialize-pe.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/serialize-pe_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/serialize.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/serialize_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/set.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/fieldpath/set_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/go.mod
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/internal
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/internal/cli
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/internal/cli/main_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/internal/cli/operation.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/internal/cli/options.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/internal/fixture
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/internal/fixture/state.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/internal/fixture/state_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/conflict.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/conflict_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/deduced_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/default_keys_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/extract_apply_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/ignore_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/key_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/leaf_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/multiple_appliers_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/nested_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/obsolete_versions_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/preserve_unknown_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/real_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/schema_change_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/set_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/union_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/merge/update.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/schema
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/schema/doc.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/schema/elements.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/schema/elements_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/schema/equals.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/schema/equals_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/schema/schemaschema.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/smd
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/smd/main.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/comparison_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/deduced_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/doc.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/helpers.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/merge.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/merge_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/parser.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/parser_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/reconcile_schema.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/reconcile_schema_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/remove.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/remove_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/symdiff_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/tofieldset.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/toset_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/typed.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/union.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/union_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/validate.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/typed/validate_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/allocator.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/doc.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/fields.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/jsontagutil.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/less_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/list.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/listreflect.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/listunstructured.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/map.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/mapreflect.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/mapunstructured.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/reflectcache.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/reflectcache_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/scalar.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/structreflect.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/value.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/valuereflect.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/valuereflect_test.go
/usr/share/gocode/src/sigs.k8s.io/structured-merge-diff/value/valueunstructured.go
/usr/share/licenses/golang-sigs-k8s-structured-merge-diff-devel
/usr/share/licenses/golang-sigs-k8s-structured-merge-diff-devel/LICENSE

References

Summary

In this tutorial we learn how to install golang-sigs-k8s-structured-merge-diff-devel on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).