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

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

Introduction

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

What is ghc-gi-glib-devel

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

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

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

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

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

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

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

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

sudo dnf remove ghc-gi-glib-devel

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

/usr/lib64/ghc-8.10.5/gi-glib-2.0.25
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Callbacks.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Callbacks.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Config.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Config.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Constants.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Constants.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Enums.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Enums.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Flags.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Flags.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Functions.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Functions.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/AsyncQueue.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/AsyncQueue.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/BookmarkFile.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/BookmarkFile.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/ByteArray.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/ByteArray.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Bytes.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Bytes.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Checksum.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Checksum.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Cond.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Cond.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Data.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Data.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Date.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Date.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/DateTime.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/DateTime.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/DebugKey.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/DebugKey.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Dir.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Dir.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/HashTableIter.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/HashTableIter.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Hmac.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Hmac.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Hook.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Hook.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/HookList.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/HookList.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/IOChannel.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/IOChannel.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/IOFuncs.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/IOFuncs.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/KeyFile.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/KeyFile.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/LogField.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/LogField.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MainContext.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MainContext.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MainLoop.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MainLoop.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MappedFile.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MappedFile.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MarkupParseContext.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MarkupParseContext.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MarkupParser.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MarkupParser.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MatchInfo.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MatchInfo.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MemVTable.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/MemVTable.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Node.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Node.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Once.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Once.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/OptionContext.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/OptionContext.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/OptionEntry.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/OptionEntry.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/OptionGroup.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/OptionGroup.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/PatternSpec.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/PatternSpec.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/PollFD.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/PollFD.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/PtrArray.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/PtrArray.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Queue.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Queue.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/RWLock.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/RWLock.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Rand.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Rand.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/RecMutex.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/RecMutex.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Regex.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Regex.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Scanner.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Scanner.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/ScannerConfig.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/ScannerConfig.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Sequence.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Sequence.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/SequenceIter.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/SequenceIter.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Source.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Source.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/SourceCallbackFuncs.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/SourceCallbackFuncs.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/SourceFuncs.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/SourceFuncs.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/StatBuf.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/StatBuf.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/String.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/String.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/StringChunk.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/StringChunk.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/StrvBuilder.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/StrvBuilder.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TestCase.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TestCase.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TestConfig.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TestConfig.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TestLogBuffer.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TestLogBuffer.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TestLogMsg.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TestLogMsg.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TestSuite.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TestSuite.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Thread.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Thread.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/ThreadPool.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/ThreadPool.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TimeVal.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TimeVal.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TimeZone.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TimeZone.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Timer.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Timer.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TrashStack.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TrashStack.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Tree.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Tree.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TreeNode.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/TreeNode.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Uri.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/Uri.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/UriParamsIter.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/UriParamsIter.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/VariantBuilder.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/VariantBuilder.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/VariantDict.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/VariantDict.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/VariantType.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Structs/VariantType.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Unions
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Unions.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Unions.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Unions/DoubleIEEE754.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Unions/DoubleIEEE754.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Unions/FloatIEEE754.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Unions/FloatIEEE754.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Unions/Mutex.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Unions/Mutex.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Unions/TokenValue.dyn_hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/GI/GLib/Unions/TokenValue.hi
/usr/lib64/ghc-8.10.5/gi-glib-2.0.25/libHSgi-glib-2.0.25-GtYVBp2jFc5LtJ60DvcsKE.a
/usr/lib64/ghc-8.10.5/package.conf.d/gi-glib-2.0.25.conf
/usr/share/doc/ghc-gi-glib-devel
/usr/share/doc/ghc-gi-glib-devel/ChangeLog.md
/usr/share/doc/ghc-gi-glib-devel/README.md

References

Summary

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