How To Install ghc-HsOpenSSL-devel on Fedora 36

In this tutorial we learn how to install ghc-HsOpenSSL-devel in Fedora 36. ghc-HsOpenSSL-devel is Haskell HsOpenSSL library development files

Introduction

In this tutorial we learn how to install ghc-HsOpenSSL-devel on Fedora 36.

What is ghc-HsOpenSSL-devel

This package provides the Haskell HsOpenSSL library development files.

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

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

sudo dnf -y install ghc-HsOpenSSL-devel

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

sudo yum -y install ghc-HsOpenSSL-devel

How To Uninstall ghc-HsOpenSSL-devel on Fedora 36

To uninstall only the ghc-HsOpenSSL-devel package we can use the following command:

sudo dnf remove ghc-HsOpenSSL-devel

ghc-HsOpenSSL-devel Package Contents on Fedora 36

/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/ASN1.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/ASN1.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/BIO.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/BIO.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/BN.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/BN.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/Cipher.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/Cipher.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/DER.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/DER.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/DH
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/DH.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/DH.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/DH/Internal.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/DH/Internal.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/DSA.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/DSA.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/ERR.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/ERR.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Base64.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Base64.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Cipher.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Cipher.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Digest.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Digest.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Internal.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Internal.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Open.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Open.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/PKey.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/PKey.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Seal.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Seal.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Sign.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Sign.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Verify.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/EVP/Verify.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/Objects.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/Objects.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/PEM.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/PEM.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/PKCS7.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/PKCS7.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/RSA.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/RSA.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/Random.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/Random.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/SSL
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/SSL/Option.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/SSL/Option.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/Session.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/Session.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/Stack.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/Stack.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/Utils.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/Utils.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/X509
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/X509.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/X509.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/X509/Name.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/X509/Name.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/X509/Request.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/X509/Request.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/X509/Revocation.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/X509/Revocation.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/X509/Store.dyn_hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/OpenSSL/X509/Store.hi
/usr/lib64/ghc-8.10.5/HsOpenSSL-0.11.7.2/libHSHsOpenSSL-0.11.7.2-Gs4Gk12hvBd1Cwb2gZI5be.a
/usr/lib64/ghc-8.10.5/package.conf.d/HsOpenSSL-0.11.7.2.conf
/usr/share/doc/ghc-HsOpenSSL-devel
/usr/share/doc/ghc-HsOpenSSL-devel/AUTHORS
/usr/share/doc/ghc-HsOpenSSL-devel/ChangeLog
/usr/share/doc/ghc-HsOpenSSL-devel/README.md
/usr/share/doc/ghc-HsOpenSSL-devel/examples
/usr/share/doc/ghc-HsOpenSSL-devel/examples/GenRSAKey.hs
/usr/share/doc/ghc-HsOpenSSL-devel/examples/HelloWorld.hs
/usr/share/doc/ghc-HsOpenSSL-devel/examples/Makefile
/usr/share/doc/ghc-HsOpenSSL-devel/examples/PKCS7.hs
/usr/share/doc/ghc-HsOpenSSL-devel/examples/Server.hs
/usr/share/doc/ghc-HsOpenSSL-devel/examples/server.crt
/usr/share/doc/ghc-HsOpenSSL-devel/examples/server.pem

References

Summary

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