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

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

Introduction

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

What is ghc-haskell-gi-devel

This package provides the Haskell haskell-gi library development files.

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

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

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

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

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

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

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

sudo dnf remove ghc-haskell-gi-devel

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

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

References

Summary

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