How To Install rust-brotli-devel on Fedora 36

In this tutorial we learn how to install rust-brotli-devel in Fedora 36. rust-brotli-devel is Brotli compressor and decompressor with no_std support

Introduction

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

What is rust-brotli-devel

Brotli compressor and decompressor with an interface avoiding the rust stdlib. This makes it suitable for embedded devices and kernels. It is designed with a pluggable allocator so that the standard lib’s allocator may be employed. The default build also includes a stdlib allocator and stream interface. Disable this with –features=no-stdlib. All included code is safe. This package contains library source intended for building other packages which use the “brotli” crate.

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

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

sudo dnf -y install rust-brotli-devel

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

sudo yum -y install rust-brotli-devel

How To Uninstall rust-brotli-devel on Fedora 36

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

sudo dnf remove rust-brotli-devel

rust-brotli-devel Package Contents on Fedora 36

/usr/share/cargo/registry/brotli-3.3.3
/usr/share/cargo/registry/brotli-3.3.3/.cargo-checksum.json
/usr/share/cargo/registry/brotli-3.3.3/Cargo.toml
/usr/share/cargo/registry/brotli-3.3.3/LICENSE
/usr/share/cargo/registry/brotli-3.3.3/README.md
/usr/share/cargo/registry/brotli-3.3.3/corrosion
/usr/share/cargo/registry/brotli-3.3.3/corrosion/backward_references_hq.rs
/usr/share/cargo/registry/brotli-3.3.3/corrosion/backward_references_hq_safe.rs
/usr/share/cargo/registry/brotli-3.3.3/examples
/usr/share/cargo/registry/brotli-3.3.3/examples/compress.rs
/usr/share/cargo/registry/brotli-3.3.3/examples/decompress.rs
/usr/share/cargo/registry/brotli-3.3.3/rustfmt.toml
/usr/share/cargo/registry/brotli-3.3.3/src
/usr/share/cargo/registry/brotli-3.3.3/src/bin
/usr/share/cargo/registry/brotli-3.3.3/src/bin/brotli.rs
/usr/share/cargo/registry/brotli-3.3.3/src/bin/catbrotli.rs
/usr/share/cargo/registry/brotli-3.3.3/src/bin/integration_tests.rs
/usr/share/cargo/registry/brotli-3.3.3/src/bin/test_broccoli.rs
/usr/share/cargo/registry/brotli-3.3.3/src/bin/test_custom_dict.rs
/usr/share/cargo/registry/brotli-3.3.3/src/bin/test_threading.rs
/usr/share/cargo/registry/brotli-3.3.3/src/bin/tests.rs
/usr/share/cargo/registry/brotli-3.3.3/src/bin/util.rs
/usr/share/cargo/registry/brotli-3.3.3/src/bin/validate.rs
/usr/share/cargo/registry/brotli-3.3.3/src/concat
/usr/share/cargo/registry/brotli-3.3.3/src/concat/mod.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc
/usr/share/cargo/registry/brotli-3.3.3/src/enc/backward_references
/usr/share/cargo/registry/brotli-3.3.3/src/enc/backward_references/benchmark.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/backward_references/hash_to_binary_tree.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/backward_references/hq.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/backward_references/mod.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/backward_references/test.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/bit_cost.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/block_split.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/block_splitter.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/brotli_bit_stream.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/cluster.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/combined_alloc.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/command.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/compat.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/compress_fragment.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/compress_fragment_two_pass.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/constants.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/context_map_entropy.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/dictionary_hash.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/encode.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/entropy_encode.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/fast_log.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/find_stride.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/fixed_queue.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/histogram.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/input_pair.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/interface.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/ir_interpret.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/literal_cost.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/metablock.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/mod.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/multithreading.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/parameters.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/pdf.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/prior_eval.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/reader.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/singlethreading.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/static_dict.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/static_dict_lut.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/stride_eval.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/test.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/threading.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/utf8_util.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/util.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/vectorization.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/weights.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/worker_pool.rs
/usr/share/cargo/registry/brotli-3.3.3/src/enc/writer.rs
/usr/share/cargo/registry/brotli-3.3.3/src/ffi
/usr/share/cargo/registry/brotli-3.3.3/src/ffi/alloc_util.rs
/usr/share/cargo/registry/brotli-3.3.3/src/ffi/broccoli.rs
/usr/share/cargo/registry/brotli-3.3.3/src/ffi/compressor.rs
/usr/share/cargo/registry/brotli-3.3.3/src/ffi/decompressor.rs
/usr/share/cargo/registry/brotli-3.3.3/src/ffi/mod.rs
/usr/share/cargo/registry/brotli-3.3.3/src/ffi/multicompress
/usr/share/cargo/registry/brotli-3.3.3/src/ffi/multicompress/mod.rs
/usr/share/cargo/registry/brotli-3.3.3/src/ffi/multicompress/test.rs
/usr/share/cargo/registry/brotli-3.3.3/src/lib.rs
/usr/share/cargo/registry/brotli-3.3.3/testdata
/usr/share/cargo/registry/brotli-3.3.3/testdata/10x10y
/usr/share/cargo/registry/brotli-3.3.3/testdata/64x
/usr/share/cargo/registry/brotli-3.3.3/testdata/64x.compressed
/usr/share/cargo/registry/brotli-3.3.3/testdata/aaabaaaa
/usr/share/cargo/registry/brotli-3.3.3/testdata/alice29.txt
/usr/share/cargo/registry/brotli-3.3.3/testdata/alice29.txt.compressed
/usr/share/cargo/registry/brotli-3.3.3/testdata/asyoulik.txt
/usr/share/cargo/registry/brotli-3.3.3/testdata/asyoulik.txt.compressed
/usr/share/cargo/registry/brotli-3.3.3/testdata/backward65536
/usr/share/cargo/registry/brotli-3.3.3/testdata/backward65536.compressed
/usr/share/cargo/registry/brotli-3.3.3/testdata/compressed_file
/usr/share/cargo/registry/brotli-3.3.3/testdata/compressed_file.compressed
/usr/share/cargo/registry/brotli-3.3.3/testdata/compressed_repeated
/usr/share/cargo/registry/brotli-3.3.3/testdata/compressed_repeated.compressed
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.00
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.01
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.02
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.03
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.04
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.05
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.06
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.07
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.08
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.09
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.10
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.11
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.12
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.13
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.14
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.15
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.16
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.17
/usr/share/cargo/registry/brotli-3.3.3/testdata/empty.compressed.18
/usr/share/cargo/registry/brotli-3.3.3/testdata/ends_with_truncated_dictionary
/usr/share/cargo/registry/brotli-3.3.3/testdata/monkey
/usr/share/cargo/registry/brotli-3.3.3/testdata/quickfox
/usr/share/cargo/registry/brotli-3.3.3/testdata/quickfox_repeated
/usr/share/cargo/registry/brotli-3.3.3/testdata/random_org_10k.bin
/usr/share/cargo/registry/brotli-3.3.3/testdata/random_then_unicode
/usr/share/cargo/registry/brotli-3.3.3/testdata/ukkonooa
/usr/share/cargo/registry/brotli-3.3.3/testdata/x
/usr/share/cargo/registry/brotli-3.3.3/testdata/x.compressed.00
/usr/share/cargo/registry/brotli-3.3.3/testdata/x.compressed.01
/usr/share/cargo/registry/brotli-3.3.3/testdata/x.compressed.02
/usr/share/cargo/registry/brotli-3.3.3/testdata/x.compressed.03
/usr/share/cargo/registry/brotli-3.3.3/testdata/xyzzy
/usr/share/doc/rust-brotli-devel
/usr/share/doc/rust-brotli-devel/README.md
/usr/share/licenses/rust-brotli-devel
/usr/share/licenses/rust-brotli-devel/LICENSE

References

Summary

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