How To Install chocolate-doom on Fedora 36

In this tutorial we learn how to install chocolate-doom in Fedora 36. chocolate-doom is Historically compatible Doom engine

Introduction

In this tutorial we learn how to install chocolate-doom on Fedora 36.

What is chocolate-doom

Chocolate Doom is a game engine that aims to accurately reproduce the experience of playing vanilla Doom. It is a conservative, historically accurate Doom source port, which is compatible with the thousands of mods and levels that were made before the Doom source code was released. Rather than flashy new graphics, Chocolate Doom’s main features are its accurate reproduction of the game as it was played in the 1990s.

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

Install chocolate-doom 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 chocolate-doom using dnf by running the following command:

sudo dnf -y install chocolate-doom

Install chocolate-doom 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 chocolate-doom using yum by running the following command:

sudo yum -y install chocolate-doom

How To Uninstall chocolate-doom on Fedora 36

To uninstall only the chocolate-doom package we can use the following command:

sudo dnf remove chocolate-doom

chocolate-doom Package Contents on Fedora 36

/usr/bin/chocolate-doom
/usr/bin/chocolate-doom-setup
/usr/bin/chocolate-heretic
/usr/bin/chocolate-heretic-setup
/usr/bin/chocolate-hexen
/usr/bin/chocolate-hexen-setup
/usr/bin/chocolate-server
/usr/bin/chocolate-strife
/usr/bin/chocolate-strife-setup
/usr/lib/.build-id
/usr/lib/.build-id/06
/usr/lib/.build-id/06/67353b2e9d5cc420727dfcf1173c34eb48c8d2
/usr/lib/.build-id/28
/usr/lib/.build-id/28/e15d1d8894cde534dccb22a2d7cbd1803d36cd
/usr/lib/.build-id/28/e15d1d8894cde534dccb22a2d7cbd1803d36cd.1
/usr/lib/.build-id/28/e15d1d8894cde534dccb22a2d7cbd1803d36cd.2
/usr/lib/.build-id/28/e15d1d8894cde534dccb22a2d7cbd1803d36cd.3
/usr/lib/.build-id/2f
/usr/lib/.build-id/2f/91be95e3064371f5947dc96df2d6cb53607db9
/usr/lib/.build-id/56
/usr/lib/.build-id/56/be6382f5a9a3ebba2428b2a2885ad5b9ee0735
/usr/lib/.build-id/b7
/usr/lib/.build-id/b7/c0803cc766e98e94f2dcd98cc28f7b3f034f2d
/usr/lib/.build-id/ba
/usr/lib/.build-id/ba/30579b7ebc7f1e41c469c3e7e75e09dca0c73a
/usr/share/appdata/chocolate-doom.appdata.xml
/usr/share/appdata/chocolate-heretic.appdata.xml
/usr/share/appdata/chocolate-hexen.appdata.xml
/usr/share/appdata/chocolate-strife.appdata.xml
/usr/share/applications/chocolate-doom.desktop
/usr/share/applications/chocolate-heretic.desktop
/usr/share/applications/chocolate-hexen.desktop
/usr/share/applications/chocolate-setup.desktop
/usr/share/applications/chocolate-strife.desktop
/usr/share/applications/screensavers/chocolate-doom-screensaver.desktop
/usr/share/bash-completion
/usr/share/bash-completion/completions
/usr/share/bash-completion/completions/chocolate-doom
/usr/share/bash-completion/completions/chocolate-heretic
/usr/share/bash-completion/completions/chocolate-hexen
/usr/share/bash-completion/completions/chocolate-strife
/usr/share/doc/chocolate-doom
/usr/share/doc/chocolate-doom/CMDLINE.doom
/usr/share/doc/chocolate-doom/ChangeLog
/usr/share/doc/chocolate-doom/INSTALL.doom
/usr/share/doc/chocolate-doom/NEWS.md
/usr/share/doc/chocolate-doom/NOT-BUGS.md
/usr/share/doc/chocolate-doom/PHILOSOPHY.md
/usr/share/doc/chocolate-doom/README.Music.md
/usr/share/doc/chocolate-doom/README.md
/usr/share/doc/chocolate-heretic
/usr/share/doc/chocolate-heretic/CMDLINE.heretic
/usr/share/doc/chocolate-heretic/ChangeLog
/usr/share/doc/chocolate-heretic/INSTALL.heretic
/usr/share/doc/chocolate-heretic/NEWS.md
/usr/share/doc/chocolate-heretic/PHILOSOPHY.md
/usr/share/doc/chocolate-heretic/README.Music.md
/usr/share/doc/chocolate-heretic/README.md
/usr/share/doc/chocolate-hexen
/usr/share/doc/chocolate-hexen/CMDLINE.hexen
/usr/share/doc/chocolate-hexen/ChangeLog
/usr/share/doc/chocolate-hexen/INSTALL.hexen
/usr/share/doc/chocolate-hexen/NEWS.md
/usr/share/doc/chocolate-hexen/PHILOSOPHY.md
/usr/share/doc/chocolate-hexen/README.Music.md
/usr/share/doc/chocolate-hexen/README.md
/usr/share/doc/chocolate-strife
/usr/share/doc/chocolate-strife/CMDLINE.strife
/usr/share/doc/chocolate-strife/ChangeLog
/usr/share/doc/chocolate-strife/INSTALL.strife
/usr/share/doc/chocolate-strife/NEWS.md
/usr/share/doc/chocolate-strife/PHILOSOPHY.md
/usr/share/doc/chocolate-strife/README.Music.md
/usr/share/doc/chocolate-strife/README.Strife.md
/usr/share/doc/chocolate-strife/README.md
/usr/share/icons/hicolor/64x64/apps/chocolate-doom.png
/usr/share/icons/hicolor/64x64/apps/chocolate-setup.png
/usr/share/man/man5/chocolate-doom.cfg.5.gz
/usr/share/man/man5/chocolate-heretic.cfg.5.gz
/usr/share/man/man5/chocolate-hexen.cfg.5.gz
/usr/share/man/man5/chocolate-strife.cfg.5.gz
/usr/share/man/man5/default.cfg.5.gz
/usr/share/man/man5/heretic.cfg.5.gz
/usr/share/man/man5/hexen.cfg.5.gz
/usr/share/man/man5/strife.cfg.5.gz
/usr/share/man/man6/chocolate-doom-setup.6.gz
/usr/share/man/man6/chocolate-doom.6.gz
/usr/share/man/man6/chocolate-heretic-setup.6.gz
/usr/share/man/man6/chocolate-heretic.6.gz
/usr/share/man/man6/chocolate-hexen-setup.6.gz
/usr/share/man/man6/chocolate-hexen.6.gz
/usr/share/man/man6/chocolate-server.6.gz
/usr/share/man/man6/chocolate-setup.6.gz
/usr/share/man/man6/chocolate-strife-setup.6.gz
/usr/share/man/man6/chocolate-strife.6.gz

References

Summary

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