How To Install simh on Fedora 34

simh is A highly portable, multi-system emulator

Introduction

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

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 34. In this tutorial we discuss both methods but you only need to choose one of method to install simh.

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

sudo dnf -y install simh

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

sudo yum -y install simh

How To Uninstall simh on Fedora 34

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

sudo dnf remove simh

simh Package Contents on Fedora 34

/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/23
/usr/lib/.build-id/23/ae4ee0e7cf4bbc7d06367ad55ad01a36566827
/usr/lib/.build-id/2b
/usr/lib/.build-id/2b/e7bb39786f76a22e88a2e791126d0fe1f7643a
/usr/lib/.build-id/32
/usr/lib/.build-id/32/fa14666384a2d7c2532c73492583e8acdf0179
/usr/lib/.build-id/37
/usr/lib/.build-id/37/c317746e3da2f4985f325db33d78381d114ad3
/usr/lib/.build-id/3b
/usr/lib/.build-id/3b/9a4b7c058693eac48df4c8cda4fe56633b7eb6
/usr/lib/.build-id/4f
/usr/lib/.build-id/4f/bc8233004a76dfd01d6b6e77f3dd3e80808787
/usr/lib/.build-id/63
/usr/lib/.build-id/63/da4adb02f2d875f09a1fa0a039c71abc836308
/usr/lib/.build-id/6e
/usr/lib/.build-id/6e/af3b860dda9f97dd5431ae9bdea674c68eb56f
/usr/lib/.build-id/73
/usr/lib/.build-id/73/b73ac7ed2ac1c485b380c436d0ef17333ff409
/usr/lib/.build-id/89
/usr/lib/.build-id/89/66ae1cab4a9e86393172f80537c033def832fe
/usr/lib/.build-id/8e
/usr/lib/.build-id/8e/dc574a47a3cd664f74f1f2046bf222bf741f9f
/usr/lib/.build-id/92
/usr/lib/.build-id/92/592b6213f7d6f41e909e77a7ef2d55caee2381
/usr/lib/.build-id/a9
/usr/lib/.build-id/a9/d89c7873a53334d5fc6496c48c159a4c1a8314
/usr/lib/.build-id/ad
/usr/lib/.build-id/ad/ce7e5a368b2b82478efc38fcbe3c4405914ea2
/usr/lib/.build-id/b6
/usr/lib/.build-id/b6/520ce495dd739a14d49a9829c95aa98886bea3
/usr/lib/.build-id/bb
/usr/lib/.build-id/bb/c873c12d8a3d485e42314c18e514b8ed668f6d
/usr/lib/.build-id/bc
/usr/lib/.build-id/bc/f78224722aa993b2e312593d37ae65b914ac93
/usr/lib/.build-id/d2
/usr/lib/.build-id/d2/fe598a7607c1c318ea5a9091c2e40e93dd83cc
/usr/lib/.build-id/de
/usr/lib/.build-id/de/60e50486b74218f463e1b6d5d4edd55de448a9
/usr/lib/.build-id/df
/usr/lib/.build-id/df/bb739a0b508a73f1e27a5fccfbb0c733cb0902
/usr/lib/.build-id/e9
/usr/lib/.build-id/e9/d1f5e67f2267c1edc0f86764063eee8280e11f
/usr/lib/.build-id/ec
/usr/lib/.build-id/ec/0f0b4ecb5d8293589cbaed9a172e23f9cc9d9e
/usr/lib/.build-id/f7
/usr/lib/.build-id/f7/a2659823d90d62e6f9e63dc2be989d4f93dc26
/usr/lib/.build-id/fb
/usr/lib/.build-id/fb/d926ae2ea841958139e9af5158537e47dc5adc
/usr/lib/.build-id/fe
/usr/lib/.build-id/fe/cc23f4791ae16f54fda5258f5914d8baab9241
/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 34 using yum and dnf.