How To Install ghc-hadolint-devel on Fedora 36

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

Introduction

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

What is ghc-hadolint-devel

This package provides the Haskell hadolint library development files.

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

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

sudo dnf -y install ghc-hadolint-devel

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

sudo yum -y install ghc-hadolint-devel

How To Uninstall ghc-hadolint-devel on Fedora 36

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

sudo dnf remove ghc-hadolint-devel

ghc-hadolint-devel Package Contents on Fedora 36

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

References

Summary

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