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

In this tutorial we learn how to install golang-github-ceph-devel in Fedora 36. golang-github-ceph-devel is Go bindings for Ceph

Introduction

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

What is golang-github-ceph-devel

Set of wrappers around Ceph APIs. This package contains the source code needed for building packages that reference the following Go import paths – github.com/ceph/go-ceph

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

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

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

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

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

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

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

sudo dnf remove golang-github-ceph-devel

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

/usr/share/doc/golang-github-ceph-devel
/usr/share/doc/golang-github-ceph-devel/README.md
/usr/share/gocode/src/github.com
/usr/share/gocode/src/github.com/ceph
/usr/share/gocode/src/github.com/ceph/go-ceph
/usr/share/gocode/src/github.com/ceph/go-ceph/.goipath
/usr/share/gocode/src/github.com/ceph/go-ceph/README.md
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/bytecount.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/clone.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/clone_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/doc.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/flags.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/fsadmin.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/fsadmin_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/response.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/response_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/subvolume.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/subvolume_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/subvolumegroup.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/subvolumegroup_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/timestamp.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/timestamp_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/volume.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/volume_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/admin/workflow_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/cephfs.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/cephfs_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/command.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/command_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/conn_nautilus.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/conn_nautilus_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/directory.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/directory_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/doc.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/errors.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/errors_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/file.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/file_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/file_xattr.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/file_xattr_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/mount_perms_mimic.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/mount_perms_mimic_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/path.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/path_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/path_xattr.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/path_xattr_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/permissions.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/permissions_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/statfs.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/statfs_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/statx.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/statx_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/userperm.go
/usr/share/gocode/src/github.com/ceph/go-ceph/cephfs/userperm_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/implements
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/implements/README.md
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/implements/internal
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/implements/internal/implements
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/implements/internal/implements/cast.go
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/implements/internal/implements/cfunctions.go
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/implements/internal/implements/gosrc.go
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/implements/internal/implements/inspector.go
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/implements/internal/implements/json_report.go
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/implements/internal/implements/log.go
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/implements/internal/implements/report.go
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/implements/main.go
/usr/share/gocode/src/github.com/ceph/go-ceph/contrib/issue-109.go
/usr/share/gocode/src/github.com/ceph/go-ceph/doc.go
/usr/share/gocode/src/github.com/ceph/go-ceph/docs
/usr/share/gocode/src/github.com/ceph/go-ceph/docs/hints.md
/usr/share/gocode/src/github.com/ceph/go-ceph/docs/release-process.md
/usr/share/gocode/src/github.com/ceph/go-ceph/go.mod
/usr/share/gocode/src/github.com/ceph/go-ceph/internal
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/callbacks
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/callbacks/callbacks.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/callbacks/callbacks_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/cutil
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/cutil/command_input.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/cutil/command_input_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/cutil/command_output.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/cutil/command_output_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/cutil/iovec.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/cutil/iovec_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/cutil/splitbuf.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/cutil/splitbuf_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/cutil/type_aliases.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/errutil
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/errutil/strerror.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/errutil/strerror_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/retry
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/retry/example_sizer_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/retry/sizer.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/retry/sizer_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/timespec
/usr/share/gocode/src/github.com/ceph/go-ceph/internal/timespec/timespec.go
/usr/share/gocode/src/github.com/ceph/go-ceph/package_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/command.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/command_mimic_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/command_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/conn.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/doc.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/errors.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/errors_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/ioctx.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/ioctx_nautilus.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/ioctx_nautilus_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/object_iter.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/omap.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/rados.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/rados_nautilus.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/rados_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/snapshot.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rados/snapshot_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/diff_iterate.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/diff_iterate_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/doc.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/errors.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/errors_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/features.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/features_mimic.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/features_mimic_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/features_nautilus.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/features_nautilus_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/features_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/metadata.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/metadata_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/namespace_nautilus.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/namespace_nautilus_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/options.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/options_mimic.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/options_octopus.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/options_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/pool_nautilus.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/pool_nautilus_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/rbd.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/rbd_mimic.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/rbd_nautilus.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/rbd_nautilus_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/rbd_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/snapshot.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/snapshot_mimic.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/snapshot_namespace.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/snapshot_namespace_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/snapshot_nautilus.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/snapshot_octopus.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/snapshot_octopus_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/snapshot_test.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/watchers_mimic.go
/usr/share/gocode/src/github.com/ceph/go-ceph/rbd/watchers_mimic_test.go
/usr/share/licenses/golang-github-ceph-devel
/usr/share/licenses/golang-github-ceph-devel/LICENSE

References

Summary

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