How To Install ghc-shake-prof on Fedora 36
Introduction
In this tutorial we learn how to install ghc-shake-prof
on Fedora 36.
What is ghc-shake-prof
This package provides the Haskell shake profiling library.
We can use yum
or dnf
to install ghc-shake-prof
on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install ghc-shake-prof.
Install ghc-shake-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-shake-prof
using dnf
by running the following command:
sudo dnf -y install ghc-shake-prof
Install ghc-shake-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-shake-prof
using yum
by running the following command:
sudo yum -y install ghc-shake-prof
How To Uninstall ghc-shake-prof on Fedora 36
To uninstall only the ghc-shake-prof
package we can use the following command:
sudo dnf remove ghc-shake-prof
ghc-shake-prof Package Contents on Fedora 36
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Ninja/Env.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Ninja/Lexer.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Ninja/Parse.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Ninja/Type.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Classes.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Command.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Config.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Database.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/FilePath.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Forward.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Args.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/CmdOption.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/CompactUI.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Core/Action.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Core/Build.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Core/Database.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Core/Monad.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Core/Pool.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Core/Rules.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Core/Run.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Core/Storage.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Core/Types.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Demo.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Derived.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Errors.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/FileInfo.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/FileName.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/FilePattern.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/History/Bloom.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/History/Cloud.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/History/Network.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/History/Serialise.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/History/Server.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/History/Shared.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/History/Symlink.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/History/Types.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Options.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Paths.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Profile.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Progress.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Resource.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Rules/Default.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Rules/Directory.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Rules/File.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Rules/Files.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Rules/Oracle.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Rules/OrderOnly.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Rules/Rerun.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Internal/Value.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Rule.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Development/Shake/Util.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Bilist.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Binary.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Chunks.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Cleanup.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/EscCodes.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Extra.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Fence.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/FileLock.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/GetOpt.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Ids.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Intern.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/ListBuilder.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Makefile.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Pool.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Process.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Template.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Thread.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Timing.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/TypeMap.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/General/Wait.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/Paths_shake.p_hi
/usr/lib64/ghc-8.10.5/shake-0.19.5/libHSshake-0.19.5-9pWeYQRoaoQ5ifRBjCBmLp_p.a
References
Summary
In this tutorial we learn how to install ghc-shake-prof
on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).