How To Install slashem on Fedora 34

slashem is Super Lotsa Added Stuff Hack - Extended Magic

Introduction

In this tutorial we learn how to install slashem on Fedora 34.

What is slashem

From the land before 3DFX, before VGA graphics and DOOM, before the IBM PC, way back in the dark ages of Unixland, there was a game. They called it Rogue. People played it, and found it good. From this basis, Hack was born. Soon Hack became Nethack, because it was developed by many people (and has nothing to do with hacking the internet). And people played this on many machines, from Unices to Macs to PCs, due to the amazing power of Open Source Code. But the DevTeam, the reclusive masterminds of Nethack, are a rather quiet bunch, gracing the world with new versions as they see fit, and when they see fit. Which is usually a new version every good number of years. And there was much gnashing of teeth. But because of the Freely Available Source Code Phenomenon, people began making their own versions of Nethack to tide themselves between magical releases. SLASH’EM is the (continuing) saga of one such variant…

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

Install slashem on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install slashem using dnf by running the following command:

sudo dnf -y install slashem

Install slashem on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install slashem using yum by running the following command:

sudo yum -y install slashem

How To Uninstall slashem on Fedora 34

To uninstall only the slashem package we can use the following command:

sudo dnf remove slashem

slashem Package Contents on Fedora 34

/usr/bin/slashem
/usr/bin/slashem-recover
/usr/lib/.build-id
/usr/lib/.build-id/37
/usr/lib/.build-id/37/93751d7b9047d8b87973fa775fa4cd8a60bf09
/usr/lib/.build-id/ed
/usr/lib/.build-id/ed/90faab980822fb5da40d2df93323308aa24990
/usr/lib64/games/slashem
/usr/lib64/games/slashem/nhushare
/usr/lib64/games/slashem/slashem
/usr/share/appdata/slashem.appdata.xml
/usr/share/applications/slashem.desktop
/usr/share/doc/slashem
/usr/share/doc/slashem/Guidebook.txt
/usr/share/doc/slashem/README.34
/usr/share/doc/slashem/dgn_comp.txt
/usr/share/doc/slashem/dlb.txt
/usr/share/doc/slashem/history
/usr/share/doc/slashem/history.txt
/usr/share/doc/slashem/lev_comp.txt
/usr/share/doc/slashem/license
/usr/share/doc/slashem/readme.s6
/usr/share/doc/slashem/readme.txt
/usr/share/doc/slashem/recover.txt
/usr/share/doc/slashem/slamfaq.txt
/usr/share/doc/slashem/slashem.txt
/usr/share/doc/slashem/sources.txt
/usr/share/doc/slashem/strategy.txt
/usr/share/games/slashem
/usr/share/games/slashem/SlashEM.ad
/usr/share/games/slashem/glfont14.png
/usr/share/games/slashem/glfont20.png
/usr/share/games/slashem/glfont22.png
/usr/share/games/slashem/glfont8.png
/usr/share/games/slashem/gllogo.png
/usr/share/games/slashem/glrip.png
/usr/share/games/slashem/gltile16.png
/usr/share/games/slashem/gltile32.png
/usr/share/games/slashem/gltile64.png
/usr/share/games/slashem/nhshare
/usr/share/games/slashem/pet_mark.xbm
/usr/share/games/slashem/x11bigtiles
/usr/share/games/slashem/x11tiles
/usr/share/icons/hicolor/48x48/apps/slashem.png
/usr/share/man/man6/slashem-recover.6.gz
/usr/share/man/man6/slashem.6.gz
/var/games/slashem
/var/games/slashem/logfile
/var/games/slashem/perm
/var/games/slashem/record
/var/games/slashem/save

References

Summary

In this tutorial we learn how to install slashem on Fedora 34 using yum and dnf.