How To Install ghc-hadolint-prof on Fedora 36

In this tutorial we learn how to install ghc-hadolint-prof in Fedora 36. ghc-hadolint-prof is Haskell hadolint profiling library

Introduction

In this tutorial we learn how to install ghc-hadolint-prof on Fedora 36.

What is ghc-hadolint-prof

This package provides the Haskell hadolint profiling library.

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

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

sudo dnf -y install ghc-hadolint-prof

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

sudo yum -y install ghc-hadolint-prof

How To Uninstall ghc-hadolint-prof on Fedora 36

To uninstall only the ghc-hadolint-prof package we can use the following command:

sudo dnf remove ghc-hadolint-prof

ghc-hadolint-prof Package Contents on Fedora 36

/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Config.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Formatter/Checkstyle.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Formatter/Codacy.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Formatter/Codeclimate.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Formatter/Format.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Formatter/Json.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Formatter/SonarQube.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Formatter/TTY.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Ignore.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Lint.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Process.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3000.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3001.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3002.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3003.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3004.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3005.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3006.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3007.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3008.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3009.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3010.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3011.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3012.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3013.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3014.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3015.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3016.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3018.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3019.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3020.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3021.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3022.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3023.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3024.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3025.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3026.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3027.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3028.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3029.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3030.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3032.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3033.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3034.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3035.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3036.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3037.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3038.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3040.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3041.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3042.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3043.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3044.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3045.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3046.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3047.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3048.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3049.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3050.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3051.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3052.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3053.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3054.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3055.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3056.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3057.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3058.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3059.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL3060.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL4000.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL4001.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL4003.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL4004.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL4005.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/DL4006.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Rule/Shellcheck.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Hadolint/Shell.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/Paths_hadolint.p_hi
/usr/lib64/ghc-8.10.5/hadolint-2.7.0/libHShadolint-2.7.0-FQi8MSLm3ry5v4BOhPHnqo_p.a

References

Summary

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