How To Install ghc-language-c-devel on Fedora 36

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

Introduction

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

What is ghc-language-c-devel

This package provides the Haskell language-c library development files.

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

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

sudo dnf -y install ghc-language-c-devel

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

sudo yum -y install ghc-language-c-devel

How To Uninstall ghc-language-c-devel on Fedora 36

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

sudo dnf remove ghc-language-c-devel

ghc-language-c-devel Package Contents on Fedora 36

/usr/lib64/ghc-8.10.5/language-c-0.9.0.1
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/AstAnalysis.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/AstAnalysis.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/Builtins.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/Builtins.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/ConstEval.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/ConstEval.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/Debug.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/Debug.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/DeclAnalysis.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/DeclAnalysis.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/DefTable.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/DefTable.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/Export.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/Export.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/MachineDescs.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/MachineDescs.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/NameSpaceMap.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/NameSpaceMap.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/SemError.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/SemError.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/SemRep.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/SemRep.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/TravMonad.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/TravMonad.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/TypeCheck.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/TypeCheck.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/TypeConversions.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/TypeConversions.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/TypeUtils.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Analysis/TypeUtils.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/Error.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/Error.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/Ident.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/Ident.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/InputStream.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/InputStream.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/Name.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/Name.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/Node.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/Node.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/Position.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/Position.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/RList.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Data/RList.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser/Builtin.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser/Builtin.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser/Lexer.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser/Lexer.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser/Parser.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser/Parser.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser/ParserMonad.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser/ParserMonad.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser/Tokens.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Parser/Tokens.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Pretty.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Pretty.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Syntax
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Syntax.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Syntax.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Syntax/AST.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Syntax/AST.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Syntax/Constants.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Syntax/Constants.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Syntax/Ops.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Syntax/Ops.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Syntax/Utils.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/Syntax/Utils.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/System
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/System/GCC.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/System/GCC.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/System/Preprocess.dyn_hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/Language/C/System/Preprocess.hi
/usr/lib64/ghc-8.10.5/language-c-0.9.0.1/libHSlanguage-c-0.9.0.1-LOPpEDOEaB4HzTHxmAabtl.a
/usr/lib64/ghc-8.10.5/package.conf.d/language-c-0.9.0.1.conf
/usr/share/doc/ghc-language-c-devel
/usr/share/doc/ghc-language-c-devel/AUTHORS
/usr/share/doc/ghc-language-c-devel/AUTHORS.c2hs
/usr/share/doc/ghc-language-c-devel/ChangeLog
/usr/share/doc/ghc-language-c-devel/README

References

Summary

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