How To Install ghc-semigroupoids-devel on Fedora 36

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

Introduction

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

What is ghc-semigroupoids-devel

This package provides the Haskell semigroupoids library development files.

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

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

sudo dnf -y install ghc-semigroupoids-devel

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

sudo yum -y install ghc-semigroupoids-devel

How To Uninstall ghc-semigroupoids-devel on Fedora 36

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

sudo dnf remove ghc-semigroupoids-devel

ghc-semigroupoids-devel Package Contents on Fedora 36

/usr/lib64/ghc-8.10.5/package.conf.d/semigroupoids-5.3.5.conf
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Bifunctor
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Bifunctor/Apply.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Bifunctor/Apply.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Alt.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Alt.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Apply.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Apply.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Bind
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Bind.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Bind.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Bind/Class.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Bind/Class.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Bind/Trans.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Bind/Trans.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Extend.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Extend.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Plus.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Functor/Plus.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Groupoid.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Groupoid.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Isomorphism.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Isomorphism.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Bifoldable.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Bifoldable.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Bitraversable.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Bitraversable.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Foldable
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Foldable.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Foldable.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Foldable/Class.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Foldable/Class.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Traversable
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Traversable.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Traversable.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Traversable/Class.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroup/Traversable/Class.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroupoid
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroupoid.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroupoid.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroupoid/Dual.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroupoid/Dual.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroupoid/Ob.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroupoid/Ob.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroupoid/Static.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Semigroupoid/Static.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Traversable
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Traversable/Instances.dyn_hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/Data/Traversable/Instances.hi
/usr/lib64/ghc-8.10.5/semigroupoids-5.3.5/libHSsemigroupoids-5.3.5-CLxUBkiNQdk7A7S23nWGk1.a
/usr/share/doc/ghc-semigroupoids-devel
/usr/share/doc/ghc-semigroupoids-devel/CHANGELOG.markdown
/usr/share/doc/ghc-semigroupoids-devel/README.markdown

References

Summary

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