How To Install rust-openssl-sys-devel on Fedora 36

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

Introduction

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

What is rust-openssl-sys-devel

FFI bindings to OpenSSL. This package contains library source intended for building other packages which use the “openssl-sys” crate.

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

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

sudo dnf -y install rust-openssl-sys-devel

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

sudo yum -y install rust-openssl-sys-devel

How To Uninstall rust-openssl-sys-devel on Fedora 36

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

sudo dnf remove rust-openssl-sys-devel

rust-openssl-sys-devel Package Contents on Fedora 36

/usr/share/cargo/registry/openssl-sys-0.9.72
/usr/share/cargo/registry/openssl-sys-0.9.72/.cargo-checksum.json
/usr/share/cargo/registry/openssl-sys-0.9.72/CHANGELOG.md
/usr/share/cargo/registry/openssl-sys-0.9.72/Cargo.toml
/usr/share/cargo/registry/openssl-sys-0.9.72/LICENSE-MIT
/usr/share/cargo/registry/openssl-sys-0.9.72/README.md
/usr/share/cargo/registry/openssl-sys-0.9.72/build
/usr/share/cargo/registry/openssl-sys-0.9.72/build/cfgs.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/build/expando.c
/usr/share/cargo/registry/openssl-sys-0.9.72/build/find_normal.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/build/find_vendored.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/build/main.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src
/usr/share/cargo/registry/openssl-sys-0.9.72/src/aes.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/asn1.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/bio.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/bn.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/cms.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/conf.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/crypto.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/dh.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/dsa.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/dtls1.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/ec.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/err.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/evp.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/hmac.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/lib.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/macros.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/obj_mac.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/object.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/ocsp.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/ossl_typ.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/pem.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/pkcs12.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/pkcs7.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/rand.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/rsa.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/safestack.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/sha.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/srtp.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/ssl.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/ssl3.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/stack.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/tls1.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/types.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/x509.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/x509_vfy.rs
/usr/share/cargo/registry/openssl-sys-0.9.72/src/x509v3.rs
/usr/share/doc/rust-openssl-sys-devel
/usr/share/doc/rust-openssl-sys-devel/CHANGELOG.md
/usr/share/doc/rust-openssl-sys-devel/README.md
/usr/share/licenses/rust-openssl-sys-devel
/usr/share/licenses/rust-openssl-sys-devel/LICENSE-MIT

References

Summary

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