How To Install rust-rkyv-devel on Fedora 36

In this tutorial we learn how to install rust-rkyv-devel in Fedora 36. rust-rkyv-devel is Zero-copy deserialization framework for Rust

Introduction

In this tutorial we learn how to install rust-rkyv-devel on Fedora 36.

What is rust-rkyv-devel

Zero-copy deserialization framework for Rust. This package contains library source intended for building other packages which use the “rkyv” crate.

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

Install rust-rkyv-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 rust-rkyv-devel using dnf by running the following command:

sudo dnf -y install rust-rkyv-devel

Install rust-rkyv-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 rust-rkyv-devel using yum by running the following command:

sudo yum -y install rust-rkyv-devel

How To Uninstall rust-rkyv-devel on Fedora 36

To uninstall only the rust-rkyv-devel package we can use the following command:

sudo dnf remove rust-rkyv-devel

rust-rkyv-devel Package Contents on Fedora 36

/usr/share/cargo/registry/rkyv-0.7.35
/usr/share/cargo/registry/rkyv-0.7.35/.cargo-checksum.json
/usr/share/cargo/registry/rkyv-0.7.35/Cargo.toml
/usr/share/cargo/registry/rkyv-0.7.35/LICENSE
/usr/share/cargo/registry/rkyv-0.7.35/README.md
/usr/share/cargo/registry/rkyv-0.7.35/build.rs
/usr/share/cargo/registry/rkyv-0.7.35/crates-io.md
/usr/share/cargo/registry/rkyv-0.7.35/src
/usr/share/cargo/registry/rkyv-0.7.35/src/boxed.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/btree_map
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/btree_map/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/btree_map/validation.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/btree_set.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/hash_index
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/hash_index/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/hash_index/validation.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/hash_map
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/hash_map/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/hash_map/validation.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/hash_set.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/index_map
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/index_map/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/index_map/validation.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/index_set.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/util
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/util/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/collections/util/validation.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/copy.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/de
/usr/share/cargo/registry/rkyv-0.7.35/src/de/deserializers
/usr/share/cargo/registry/rkyv-0.7.35/src/de/deserializers/alloc.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/de/deserializers/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/de/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/ffi.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/alloc
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/alloc/boxed.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/alloc/collections
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/alloc/collections/btree_map.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/alloc/collections/btree_set.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/alloc/collections/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/alloc/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/alloc/niche.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/alloc/rc.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/alloc/string.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/alloc/vec.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/core
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/core/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/core/ops.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/core/option.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/core/primitive.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/core/result.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/core/time.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/hashbrown
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/hashbrown/hash_map.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/hashbrown/hash_set.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/hashbrown/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/indexmap
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/indexmap/index_map.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/indexmap/index_set.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/indexmap/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/rend.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/smallvec.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/std
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/std/collections
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/std/collections/hash_map.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/std/collections/hash_set.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/std/collections/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/std/ffi.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/std/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/std/net.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/std/time.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/tinyvec.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/impls/uuid.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/lib.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/macros.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/net.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/niche
/usr/share/cargo/registry/rkyv-0.7.35/src/niche/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/niche/option_box.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/niche/option_nonzero.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/ops.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/option.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/rc
/usr/share/cargo/registry/rkyv-0.7.35/src/rc/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/rc/validation.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/rel_ptr
/usr/share/cargo/registry/rkyv-0.7.35/src/rel_ptr/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/rel_ptr/validation.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/result.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/ser
/usr/share/cargo/registry/rkyv-0.7.35/src/ser/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/ser/serializers
/usr/share/cargo/registry/rkyv-0.7.35/src/ser/serializers/alloc.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/ser/serializers/core.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/ser/serializers/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/ser/serializers/std.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/string
/usr/share/cargo/registry/rkyv-0.7.35/src/string/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/string/repr.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/time.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/util
/usr/share/cargo/registry/rkyv-0.7.35/src/util/aligned_vec.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/util/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/util/scratch_vec.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/validation
/usr/share/cargo/registry/rkyv-0.7.35/src/validation/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/validation/owned.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/validation/validators
/usr/share/cargo/registry/rkyv-0.7.35/src/validation/validators/archive.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/validation/validators/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/validation/validators/shared.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/validation/validators/util.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/vec
/usr/share/cargo/registry/rkyv-0.7.35/src/vec/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/vec/raw.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/with
/usr/share/cargo/registry/rkyv-0.7.35/src/with/alloc.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/with/atomic.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/with/core.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/with/mod.rs
/usr/share/cargo/registry/rkyv-0.7.35/src/with/std.rs

References

Summary

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