How To Install ghc-basement-devel on Fedora 36

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

Introduction

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

What is ghc-basement-devel

This package provides the Haskell basement library development files.

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

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

sudo dnf -y install ghc-basement-devel

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

sudo yum -y install ghc-basement-devel

How To Uninstall ghc-basement-devel on Fedora 36

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

sudo dnf remove ghc-basement-devel

ghc-basement-devel Package Contents on Fedora 36

/usr/lib64/ghc-8.10.5/basement-0.0.12
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg/Class.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg/Class.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg/Mutable.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg/Mutable.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg/PrimArray.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg/PrimArray.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg/String.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg/String.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg/UTF8.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg/UTF8.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg/XorShift.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Alg/XorShift.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Base16.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Base16.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Bindings
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Bindings/Memory.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Bindings/Memory.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Bits.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Bits.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Block
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Block.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Block.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Block/Base.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Block/Base.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Block/Builder.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Block/Builder.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Block/Mutable.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Block/Mutable.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/BlockN.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/BlockN.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Bounded.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Bounded.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/BoxedArray.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/BoxedArray.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Cast.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Cast.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/AMP.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/AMP.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Base.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Base.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Bifunctor.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Bifunctor.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/C
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/C/Types.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/C/Types.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/CallStack.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/CallStack.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/ExtList.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/ExtList.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Identity.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Identity.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/IsList.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/IsList.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/MonadTrans.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/MonadTrans.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Natural.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Natural.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/NumLiteral.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/NumLiteral.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/PrimTypes.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/PrimTypes.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Primitive.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Primitive.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Semigroup.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Semigroup.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Typeable.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Compat/Typeable.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Endianness.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Endianness.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Environment.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Environment.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Error.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Error.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Exception.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Exception.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/FinalPtr.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/FinalPtr.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Floating.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Floating.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/From.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/From.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Imports.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Imports.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/IntegralConv.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/IntegralConv.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Monad.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Monad.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/MutableBuilder.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/MutableBuilder.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Nat.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Nat.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/NonEmpty.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/NonEmpty.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/NormalForm.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/NormalForm.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Numerical
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Numerical/Additive.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Numerical/Additive.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Numerical/Conversion.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Numerical/Conversion.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Numerical/Multiplicative.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Numerical/Multiplicative.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Numerical/Number.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Numerical/Number.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Numerical/Subtractive.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Numerical/Subtractive.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/PrimType.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/PrimType.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Runtime.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Runtime.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Show.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Show.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Sized
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Sized/Block.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Sized/Block.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Sized/List.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Sized/List.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Sized/UVect.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Sized/UVect.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Sized/Vect.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Sized/Vect.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Builder.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Builder.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/CaseMapping.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/CaseMapping.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Encoding
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Encoding/ASCII7.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Encoding/ASCII7.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Encoding/Encoding.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Encoding/Encoding.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Encoding/ISO_8859_1.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Encoding/ISO_8859_1.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Encoding/UTF16.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Encoding/UTF16.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Encoding/UTF32.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/String/Encoding/UTF32.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Terminal
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Terminal.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Terminal.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Terminal/ANSI.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Terminal/ANSI.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Terminal/Size.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Terminal/Size.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/These.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/These.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/AsciiString.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/AsciiString.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/Char7.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/Char7.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/CharUTF8.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/CharUTF8.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/OffsetSize.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/OffsetSize.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/Ptr.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/Ptr.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/Word128.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/Word128.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/Word256.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/Types/Word256.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UArray
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UArray.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UArray.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UArray/Base.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UArray/Base.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UArray/Mutable.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UArray/Mutable.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UTF8
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UTF8/Base.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UTF8/Base.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UTF8/Helper.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UTF8/Helper.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UTF8/Table.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UTF8/Table.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UTF8/Types.dyn_hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/Basement/UTF8/Types.hi
/usr/lib64/ghc-8.10.5/basement-0.0.12/libHSbasement-0.0.12-I5rgpQyLmajwT0dUlA8hE.a
/usr/lib64/ghc-8.10.5/package.conf.d/basement-0.0.12.conf

References

Summary

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