How To Install simh on Fedora 36

In this tutorial we learn how to install simh in Fedora 36. simh is A highly portable, multi-system emulator

Introduction

In this tutorial we learn how to install simh on Fedora 36.

What is simh

SIMH is a historical computer simulation system. It consists of simulators for many different computers, all written around a common user interface package and set of supporting libraries. SIMH can be used to simulate any computer system for which sufficient detail is available, but the focus to date has been on simulating computer systems of historic interest. SIMH implements simulators for * Data General Nova, Eclipse * Digital Equipment Corporation PDP-1, PDP-4, PDP-7, PDP-8, PDP-9, PDP-10, PDP-11, PDP-15, VAX * GRI Corporation GRI-909, GRI-99 * IBM 1401, 1620, 7090/7094, System 3 * Interdata (Perkin-Elmer) 16b and 32b systems * Hewlett-Packard 2114, 2115, 2116, 2100, 21MX, 1000 * Honeywell H316/H516 * MITS Altair 8800, with both 8080 and Z80 * Royal-Mcbee LGP-30, LGP-21 * Scientific Data Systems SDS 940

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

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

sudo dnf -y install simh

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

sudo yum -y install simh

How To Uninstall simh on Fedora 36

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

sudo dnf remove simh

simh Package Contents on Fedora 36

/usr/bin/simh-altair
/usr/bin/simh-eclipse
/usr/bin/simh-gri
/usr/bin/simh-h316
/usr/bin/simh-i1401
/usr/bin/simh-i1620
/usr/bin/simh-i7094
/usr/bin/simh-id16
/usr/bin/simh-id32
/usr/bin/simh-lgp
/usr/bin/simh-nova
/usr/bin/simh-pdp1
/usr/bin/simh-pdp10
/usr/bin/simh-pdp11
/usr/bin/simh-pdp15
/usr/bin/simh-pdp4
/usr/bin/simh-pdp7
/usr/bin/simh-pdp8
/usr/bin/simh-pdp9
/usr/bin/simh-s3
/usr/bin/simh-sds
/usr/bin/simh-sigma
/usr/bin/simh-uc15
/usr/bin/simh-vax
/usr/bin/simh-vax780
/usr/lib/.build-id
/usr/lib/.build-id/03
/usr/lib/.build-id/03/88b464c6640c6f9469bece943b09a9d81c4845
/usr/lib/.build-id/19
/usr/lib/.build-id/19/ec2f42623d52c16189eccb6bb8f34cc83378e7
/usr/lib/.build-id/1d
/usr/lib/.build-id/1d/a0ba8aac67e707857514325d53a0dd6c4f702e
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/395110039c0ed84ee0013ab63d8b66d6ddc14a
/usr/lib/.build-id/1f
/usr/lib/.build-id/1f/8ed33c93b5b3c11124caa1b6d8e257df17555a
/usr/lib/.build-id/27
/usr/lib/.build-id/27/7277eff4d70f4693d74cf3bd09cb707a6cb4d2
/usr/lib/.build-id/38
/usr/lib/.build-id/38/265f3fca79c77a5f09da28cb3092dcea69326e
/usr/lib/.build-id/61
/usr/lib/.build-id/61/efab04262abc830dc869d62420a9b9e67f7d66
/usr/lib/.build-id/62
/usr/lib/.build-id/62/b04e4a3ef6b0d222706558ddc3d40146f10c47
/usr/lib/.build-id/72
/usr/lib/.build-id/72/a2de45e679d9ba9fc772e606a7a4bcbf615d15
/usr/lib/.build-id/74
/usr/lib/.build-id/74/6ef7f7a728a3c0ea8b482832401323bddfed30
/usr/lib/.build-id/82
/usr/lib/.build-id/82/535ed9ac9408f81f5ed1d9768daa5ca9fc3cb6
/usr/lib/.build-id/85
/usr/lib/.build-id/85/5fe038193b128545d2815b90966777c84804c3
/usr/lib/.build-id/9b
/usr/lib/.build-id/9b/4a250e76335f7d9cf2c012d1b914996a2fc507
/usr/lib/.build-id/af
/usr/lib/.build-id/af/96c3f55db42f07ecdea344cc05a02d2e5df2d8
/usr/lib/.build-id/b3
/usr/lib/.build-id/b3/eb1de89c1ad37993d940a44f87dea0f27fc3dc
/usr/lib/.build-id/b4
/usr/lib/.build-id/b4/7be2a625f2984344b99a998897bf6dbcaf315d
/usr/lib/.build-id/b5
/usr/lib/.build-id/b5/39c7b76231e47cc26b77a791bd5430229e699f
/usr/lib/.build-id/bb
/usr/lib/.build-id/bb/c6b4dc10ef606b842757277a610fec6c77ee54
/usr/lib/.build-id/c0
/usr/lib/.build-id/c0/a21560a42623cb8176cb368c03aa34c07cc8fa
/usr/lib/.build-id/c0/f05384576e55c1d76ebe2d676543fc0b3b4c6d
/usr/lib/.build-id/db
/usr/lib/.build-id/db/86ec2fe926e8fa2f168066305194d8ed0e6e19
/usr/lib/.build-id/e4
/usr/lib/.build-id/e4/edd432afdf98eb30dafab69228767d95815a75
/usr/lib/.build-id/ef
/usr/lib/.build-id/ef/d65c0cb7a52cfb3ba4cb1f4495d9a651ec3185
/usr/lib/.build-id/fa
/usr/lib/.build-id/fa/dbeb4eb8102dbf07ed0dd278614872e0368e12
/usr/share/doc/simh
/usr/share/doc/simh/0readme_311.txt
/usr/share/doc/simh/0readme_ethernet.txt
/usr/share/doc/simh/altair.txt
/usr/share/doc/simh/eclipse.txt
/usr/share/doc/simh/haltguide.txt
/usr/share/doc/simh/i7094_bug_history.txt
/usr/share/doc/simh/id_diag.txt
/usr/share/doc/simh/pdp10_bug_history.txt
/usr/share/doc/simh/pdp18b_diag.txt
/usr/share/doc/simh/pdp1_diag.txt
/usr/share/doc/simh/readme_s3.txt
/usr/share/doc/simh/sds_diag.txt
/usr/share/doc/simh/system3.txt
/usr/share/doc/simh/vax780_bug_history.txt

References

Summary

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