How To Install rust-openssl-devel on Fedora 36

In this tutorial we learn how to install rust-openssl-devel in Fedora 36. rust-openssl-devel is OpenSSL bindings

Introduction

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

What is rust-openssl-devel

OpenSSL bindings. This package contains library source intended for building other packages which use “openssl” crate.

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

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

sudo dnf -y install rust-openssl-devel

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

sudo yum -y install rust-openssl-devel

How To Uninstall rust-openssl-devel on Fedora 36

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

sudo dnf remove rust-openssl-devel

rust-openssl-devel Package Contents on Fedora 36

/usr/share/cargo/registry/openssl-0.10.38
/usr/share/cargo/registry/openssl-0.10.38/.cargo-checksum.json
/usr/share/cargo/registry/openssl-0.10.38/CHANGELOG.md
/usr/share/cargo/registry/openssl-0.10.38/Cargo.toml
/usr/share/cargo/registry/openssl-0.10.38/LICENSE
/usr/share/cargo/registry/openssl-0.10.38/README.md
/usr/share/cargo/registry/openssl-0.10.38/build.rs
/usr/share/cargo/registry/openssl-0.10.38/examples
/usr/share/cargo/registry/openssl-0.10.38/examples/mk_certs.rs
/usr/share/cargo/registry/openssl-0.10.38/src
/usr/share/cargo/registry/openssl-0.10.38/src/aes.rs
/usr/share/cargo/registry/openssl-0.10.38/src/asn1.rs
/usr/share/cargo/registry/openssl-0.10.38/src/base64.rs
/usr/share/cargo/registry/openssl-0.10.38/src/bio.rs
/usr/share/cargo/registry/openssl-0.10.38/src/bn.rs
/usr/share/cargo/registry/openssl-0.10.38/src/cms.rs
/usr/share/cargo/registry/openssl-0.10.38/src/conf.rs
/usr/share/cargo/registry/openssl-0.10.38/src/derive.rs
/usr/share/cargo/registry/openssl-0.10.38/src/dh.rs
/usr/share/cargo/registry/openssl-0.10.38/src/dsa.rs
/usr/share/cargo/registry/openssl-0.10.38/src/ec.rs
/usr/share/cargo/registry/openssl-0.10.38/src/ecdsa.rs
/usr/share/cargo/registry/openssl-0.10.38/src/encrypt.rs
/usr/share/cargo/registry/openssl-0.10.38/src/envelope.rs
/usr/share/cargo/registry/openssl-0.10.38/src/error.rs
/usr/share/cargo/registry/openssl-0.10.38/src/ex_data.rs
/usr/share/cargo/registry/openssl-0.10.38/src/fips.rs
/usr/share/cargo/registry/openssl-0.10.38/src/hash.rs
/usr/share/cargo/registry/openssl-0.10.38/src/lib.rs
/usr/share/cargo/registry/openssl-0.10.38/src/macros.rs
/usr/share/cargo/registry/openssl-0.10.38/src/memcmp.rs
/usr/share/cargo/registry/openssl-0.10.38/src/nid.rs
/usr/share/cargo/registry/openssl-0.10.38/src/ocsp.rs
/usr/share/cargo/registry/openssl-0.10.38/src/pkcs12.rs
/usr/share/cargo/registry/openssl-0.10.38/src/pkcs5.rs
/usr/share/cargo/registry/openssl-0.10.38/src/pkcs7.rs
/usr/share/cargo/registry/openssl-0.10.38/src/pkey.rs
/usr/share/cargo/registry/openssl-0.10.38/src/rand.rs
/usr/share/cargo/registry/openssl-0.10.38/src/rsa.rs
/usr/share/cargo/registry/openssl-0.10.38/src/sha.rs
/usr/share/cargo/registry/openssl-0.10.38/src/sign.rs
/usr/share/cargo/registry/openssl-0.10.38/src/srtp.rs
/usr/share/cargo/registry/openssl-0.10.38/src/ssl
/usr/share/cargo/registry/openssl-0.10.38/src/ssl/bio.rs
/usr/share/cargo/registry/openssl-0.10.38/src/ssl/callbacks.rs
/usr/share/cargo/registry/openssl-0.10.38/src/ssl/connector.rs
/usr/share/cargo/registry/openssl-0.10.38/src/ssl/error.rs
/usr/share/cargo/registry/openssl-0.10.38/src/ssl/mod.rs
/usr/share/cargo/registry/openssl-0.10.38/src/ssl/test
/usr/share/cargo/registry/openssl-0.10.38/src/ssl/test/mod.rs
/usr/share/cargo/registry/openssl-0.10.38/src/ssl/test/server.rs
/usr/share/cargo/registry/openssl-0.10.38/src/stack.rs
/usr/share/cargo/registry/openssl-0.10.38/src/string.rs
/usr/share/cargo/registry/openssl-0.10.38/src/symm.rs
/usr/share/cargo/registry/openssl-0.10.38/src/util.rs
/usr/share/cargo/registry/openssl-0.10.38/src/version.rs
/usr/share/cargo/registry/openssl-0.10.38/src/x509
/usr/share/cargo/registry/openssl-0.10.38/src/x509/extension.rs
/usr/share/cargo/registry/openssl-0.10.38/src/x509/mod.rs
/usr/share/cargo/registry/openssl-0.10.38/src/x509/store.rs
/usr/share/cargo/registry/openssl-0.10.38/src/x509/tests.rs
/usr/share/cargo/registry/openssl-0.10.38/src/x509/verify.rs
/usr/share/cargo/registry/openssl-0.10.38/test
/usr/share/cargo/registry/openssl-0.10.38/test/aia_test_cert.pem
/usr/share/cargo/registry/openssl-0.10.38/test/alt_name_cert.pem
/usr/share/cargo/registry/openssl-0.10.38/test/cert.pem
/usr/share/cargo/registry/openssl-0.10.38/test/certs.pem
/usr/share/cargo/registry/openssl-0.10.38/test/cms.p12
/usr/share/cargo/registry/openssl-0.10.38/test/cms_pubkey.der
/usr/share/cargo/registry/openssl-0.10.38/test/dhparams.pem
/usr/share/cargo/registry/openssl-0.10.38/test/dsa.pem
/usr/share/cargo/registry/openssl-0.10.38/test/dsa.pem.pub
/usr/share/cargo/registry/openssl-0.10.38/test/dsaparam.pem
/usr/share/cargo/registry/openssl-0.10.38/test/identity.p12
/usr/share/cargo/registry/openssl-0.10.38/test/key.der
/usr/share/cargo/registry/openssl-0.10.38/test/key.der.pub
/usr/share/cargo/registry/openssl-0.10.38/test/key.pem
/usr/share/cargo/registry/openssl-0.10.38/test/key.pem.pub
/usr/share/cargo/registry/openssl-0.10.38/test/keystore-empty-chain.p12
/usr/share/cargo/registry/openssl-0.10.38/test/nid_test_cert.pem
/usr/share/cargo/registry/openssl-0.10.38/test/nid_uid_test_cert.pem
/usr/share/cargo/registry/openssl-0.10.38/test/pkcs1.pem.pub
/usr/share/cargo/registry/openssl-0.10.38/test/pkcs8-nocrypt.der
/usr/share/cargo/registry/openssl-0.10.38/test/pkcs8.der
/usr/share/cargo/registry/openssl-0.10.38/test/root-ca.key
/usr/share/cargo/registry/openssl-0.10.38/test/root-ca.pem
/usr/share/cargo/registry/openssl-0.10.38/test/rsa-encrypted.pem
/usr/share/cargo/registry/openssl-0.10.38/test/rsa.pem
/usr/share/cargo/registry/openssl-0.10.38/test/rsa.pem.pub
/usr/share/doc/rust-openssl-devel
/usr/share/doc/rust-openssl-devel/CHANGELOG.md
/usr/share/doc/rust-openssl-devel/README.md
/usr/share/licenses/rust-openssl-devel
/usr/share/licenses/rust-openssl-devel/LICENSE

References

Summary

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