How To Install rust-rustls-devel on Fedora 36

In this tutorial we learn how to install rust-rustls-devel in Fedora 36. rust-rustls-devel is Modern TLS library written in Rust

Introduction

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

What is rust-rustls-devel

Modern TLS library written in Rust. This package contains library source intended for building other packages which use “rustls” crate.

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

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

sudo dnf -y install rust-rustls-devel

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

sudo yum -y install rust-rustls-devel

How To Uninstall rust-rustls-devel on Fedora 36

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

sudo dnf remove rust-rustls-devel

rust-rustls-devel Package Contents on Fedora 36

/usr/share/cargo/registry/rustls-0.19.1
/usr/share/cargo/registry/rustls-0.19.1/.cargo-checksum.json
/usr/share/cargo/registry/rustls-0.19.1/Cargo.toml
/usr/share/cargo/registry/rustls-0.19.1/examples
/usr/share/cargo/registry/rustls-0.19.1/examples/README.md
/usr/share/cargo/registry/rustls-0.19.1/examples/internal
/usr/share/cargo/registry/rustls-0.19.1/examples/internal/bench.rs
/usr/share/cargo/registry/rustls-0.19.1/examples/internal/bogo_shim.rs
/usr/share/cargo/registry/rustls-0.19.1/examples/internal/trytls_shim.rs
/usr/share/cargo/registry/rustls-0.19.1/examples/limitedclient.rs
/usr/share/cargo/registry/rustls-0.19.1/examples/simple_0rtt_client.rs
/usr/share/cargo/registry/rustls-0.19.1/examples/simpleclient.rs
/usr/share/cargo/registry/rustls-0.19.1/src
/usr/share/cargo/registry/rustls-0.19.1/src/anchors.rs
/usr/share/cargo/registry/rustls-0.19.1/src/bs_debug.rs
/usr/share/cargo/registry/rustls-0.19.1/src/check.rs
/usr/share/cargo/registry/rustls-0.19.1/src/cipher.rs
/usr/share/cargo/registry/rustls-0.19.1/src/client
/usr/share/cargo/registry/rustls-0.19.1/src/client/common.rs
/usr/share/cargo/registry/rustls-0.19.1/src/client/handy.rs
/usr/share/cargo/registry/rustls-0.19.1/src/client/hs.rs
/usr/share/cargo/registry/rustls-0.19.1/src/client/mod.rs
/usr/share/cargo/registry/rustls-0.19.1/src/client/tls12.rs
/usr/share/cargo/registry/rustls-0.19.1/src/client/tls13.rs
/usr/share/cargo/registry/rustls-0.19.1/src/error.rs
/usr/share/cargo/registry/rustls-0.19.1/src/hash_hs.rs
/usr/share/cargo/registry/rustls-0.19.1/src/key.rs
/usr/share/cargo/registry/rustls-0.19.1/src/key_schedule.rs
/usr/share/cargo/registry/rustls-0.19.1/src/keylog.rs
/usr/share/cargo/registry/rustls-0.19.1/src/lib.rs
/usr/share/cargo/registry/rustls-0.19.1/src/manual
/usr/share/cargo/registry/rustls-0.19.1/src/manual/features.rs
/usr/share/cargo/registry/rustls-0.19.1/src/manual/howto.rs
/usr/share/cargo/registry/rustls-0.19.1/src/manual/implvulns.rs
/usr/share/cargo/registry/rustls-0.19.1/src/manual/mod.rs
/usr/share/cargo/registry/rustls-0.19.1/src/manual/tlsvulns.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/alert.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/base.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/ccs.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/codec.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/deframer.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/enums.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/enums_test.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/fragmenter.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/handshake-test.1.bin
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/handshake.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/handshake_test.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/hsjoiner.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/macros.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/message.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/message_test.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/mod.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/persist.rs
/usr/share/cargo/registry/rustls-0.19.1/src/msgs/persist_test.rs
/usr/share/cargo/registry/rustls-0.19.1/src/pemfile.rs
/usr/share/cargo/registry/rustls-0.19.1/src/prf.rs
/usr/share/cargo/registry/rustls-0.19.1/src/quic.rs
/usr/share/cargo/registry/rustls-0.19.1/src/rand.rs
/usr/share/cargo/registry/rustls-0.19.1/src/record_layer.rs
/usr/share/cargo/registry/rustls-0.19.1/src/server
/usr/share/cargo/registry/rustls-0.19.1/src/server/common.rs
/usr/share/cargo/registry/rustls-0.19.1/src/server/handy.rs
/usr/share/cargo/registry/rustls-0.19.1/src/server/hs.rs
/usr/share/cargo/registry/rustls-0.19.1/src/server/mod.rs
/usr/share/cargo/registry/rustls-0.19.1/src/server/tls12.rs
/usr/share/cargo/registry/rustls-0.19.1/src/server/tls13.rs
/usr/share/cargo/registry/rustls-0.19.1/src/session.rs
/usr/share/cargo/registry/rustls-0.19.1/src/sign.rs
/usr/share/cargo/registry/rustls-0.19.1/src/stream.rs
/usr/share/cargo/registry/rustls-0.19.1/src/suites.rs
/usr/share/cargo/registry/rustls-0.19.1/src/testdata
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-arstechnica.0.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-arstechnica.1.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-arstechnica.2.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-duckduckgo.0.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-duckduckgo.1.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-github.0.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-github.1.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-google.0.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-google.1.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-google.2.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-hn.0.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-hn.1.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-hn.2.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-reddit.0.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-reddit.1.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-rustlang.0.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-rustlang.1.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-rustlang.2.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-servo.0.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-servo.1.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-servo.2.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-stackoverflow.0.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-stackoverflow.1.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-twitter.0.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-twitter.1.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-wapo.0.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-wapo.1.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-wapo.2.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-wikipedia.0.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/cert-wikipedia.1.der
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/deframer-test.1.bin
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/deframer-test.2.bin
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/prf-result.1.bin
/usr/share/cargo/registry/rustls-0.19.1/src/testdata/prf-result.2.bin
/usr/share/cargo/registry/rustls-0.19.1/src/ticketer.rs
/usr/share/cargo/registry/rustls-0.19.1/src/vecbuf.rs
/usr/share/cargo/registry/rustls-0.19.1/src/verify.rs
/usr/share/cargo/registry/rustls-0.19.1/src/verifybench.rs
/usr/share/cargo/registry/rustls-0.19.1/src/x509.rs
/usr/share/cargo/registry/rustls-0.19.1/tests
/usr/share/cargo/registry/rustls-0.19.1/tests/api.rs
/usr/share/cargo/registry/rustls-0.19.1/tests/benchmarks.rs
/usr/share/cargo/registry/rustls-0.19.1/tests/common
/usr/share/cargo/registry/rustls-0.19.1/tests/common/mod.rs

References

Summary

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