How To Install ghc-haskell-gi-prof on Fedora 36

In this tutorial we learn how to install ghc-haskell-gi-prof in Fedora 36. ghc-haskell-gi-prof is Haskell haskell-gi profiling library

Introduction

In this tutorial we learn how to install ghc-haskell-gi-prof on Fedora 36.

What is ghc-haskell-gi-prof

This package provides the Haskell haskell-gi profiling library.

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

Install ghc-haskell-gi-prof 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-haskell-gi-prof using dnf by running the following command:

sudo dnf -y install ghc-haskell-gi-prof

Install ghc-haskell-gi-prof 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-haskell-gi-prof using yum by running the following command:

sudo yum -y install ghc-haskell-gi-prof

How To Uninstall ghc-haskell-gi-prof on Fedora 36

To uninstall only the ghc-haskell-gi-prof package we can use the following command:

sudo dnf remove ghc-haskell-gi-prof

ghc-haskell-gi-prof Package Contents on Fedora 36

/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/API.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Cabal.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/CabalHooks.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Callable.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Code.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/CodeGen.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Config.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Constant.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Conversions.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/CtoHaskellMap.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/EnumFlags.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Fixups.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/GObject.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/GType.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/GtkDoc.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Haddock.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Inheritance.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/LibGIRepository.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/ModulePath.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/OverloadedMethods.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/OverloadedSignals.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Overrides.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/PkgConfig.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/ProjectInfo.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Properties.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Signal.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Struct.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/SymbolNaming.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Transfer.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Type.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/CodeGen/Util.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Alias.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Allocation.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Arg.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/BasicTypes.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Callable.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Callback.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Constant.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Deprecation.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Documentation.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Enum.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Field.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Flags.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Function.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Interface.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Method.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Object.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Parser.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Property.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Repository.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Signal.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Struct.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Type.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/Union.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Data/GI/GIR/XMLUtils.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/Paths_haskell_gi.p_hi
/usr/lib64/ghc-8.10.5/haskell-gi-0.25.0/libHShaskell-gi-0.25.0-FNVaH8MeuIo2vCSEO1KviZ_p.a

References

Summary

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