How To Install squeak-vm on Fedora 36

In this tutorial we learn how to install squeak-vm in Fedora 36. squeak-vm is The Squeak virtual machine

Introduction

In this tutorial we learn how to install squeak-vm on Fedora 36.

What is squeak-vm

Squeak is a full-featured implementation of the Smalltalk programming language and environment based on (and largely compatible with) the original Smalltalk-80 system. This package contains just the Squeak virtual machine.

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

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

sudo dnf -y install squeak-vm

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

sudo yum -y install squeak-vm

How To Uninstall squeak-vm on Fedora 36

To uninstall only the squeak-vm package we can use the following command:

sudo dnf remove squeak-vm

squeak-vm Package Contents on Fedora 36

/usr/bin/inisqueak
/usr/bin/squeak
/usr/lib/.build-id
/usr/lib/.build-id/09
/usr/lib/.build-id/09/273e2c5ac578372cbcebc291c860a29797dbe1
/usr/lib/.build-id/0b
/usr/lib/.build-id/0b/00a4b6e3a6702238b1f1ddd82380653fc228d3
/usr/lib/.build-id/10
/usr/lib/.build-id/10/93fdc70e07c90998856bbf368ea9356b1c5a49
/usr/lib/.build-id/10/c33872116f836e5c9ea3e07621cbe22cbc7fbc
/usr/lib/.build-id/14
/usr/lib/.build-id/14/08f1c2140bda445eea3707a90a4fce088e341f
/usr/lib/.build-id/17
/usr/lib/.build-id/17/d45fc556e1fafe67f57eebf4b183187609bf39
/usr/lib/.build-id/1e
/usr/lib/.build-id/1e/8e791856938eef77f43851202f8b6a0659f429
/usr/lib/.build-id/25
/usr/lib/.build-id/25/50063cbed444002c8403258c9ba5efcc3b07fe
/usr/lib/.build-id/27
/usr/lib/.build-id/27/32f160e6f4f3813db7f71214c5743f89e99f82
/usr/lib/.build-id/42
/usr/lib/.build-id/42/69bcc5c0576422aa71b3c2c61bbabe88c1ba03
/usr/lib/.build-id/59
/usr/lib/.build-id/59/b4537ca8275fb63fe7739e30f1508d5a9db3d7
/usr/lib/.build-id/5a
/usr/lib/.build-id/5a/02cdf18f0140c29d55f242340b922ef9e17c2a
/usr/lib/.build-id/5e
/usr/lib/.build-id/5e/959f96067e4cfeaa30ef5b999da30231b7c921
/usr/lib/.build-id/64
/usr/lib/.build-id/64/8a3ffe7706de0c223b0836a96163e98b92cbbe
/usr/lib/.build-id/68
/usr/lib/.build-id/68/e1605f5ab8b8b5871249a6a6ffd2829f77cdf6
/usr/lib/.build-id/6c
/usr/lib/.build-id/6c/70ddbb20517342f073f4e9562d0eb74dd63fd6
/usr/lib/.build-id/96
/usr/lib/.build-id/96/843f2bd6a9107a23a945707727bb1e0c267880
/usr/lib/.build-id/a2
/usr/lib/.build-id/a2/d03e7d375146cc27f23d261c022156ce7f645a
/usr/lib/.build-id/a4
/usr/lib/.build-id/a4/09736b867686b5c513c082ad57be67a1a03946
/usr/lib/.build-id/b5
/usr/lib/.build-id/b5/dc949bd263f3374218087e5d8da48d6551a780
/usr/lib/.build-id/ba
/usr/lib/.build-id/ba/9bb50b4c5eed78ad1fccc0a43c55ff225e73b6
/usr/lib/.build-id/bc
/usr/lib/.build-id/bc/2b184fcf9dea255d9f783dd1f0e9d14a53b442
/usr/lib/.build-id/c5
/usr/lib/.build-id/c5/2527c97cca34cb691ad84477b122ce4b08628e
/usr/lib/.build-id/d5
/usr/lib/.build-id/d5/edeec590072ee0824fe75491799fda8f0f4cd1
/usr/lib/.build-id/db
/usr/lib/.build-id/db/4fdb89b1ac9a6b2b4ee840be5e86e887a63a9a
/usr/lib/.build-id/dc
/usr/lib/.build-id/dc/b8ea349b16d24bd40da250e687a7d2f1eebb11
/usr/lib/.build-id/e2
/usr/lib/.build-id/e2/2751a62e1070ad5fa0ddf6c148201d8f3fdc75
/usr/lib/.build-id/ed
/usr/lib/.build-id/ed/955782f81e7f8ca349b5157e3e760f1467d23c
/usr/lib/.build-id/f5
/usr/lib/.build-id/f5/a797c179e0e2e9b979577bb8be9217b6b7f147
/usr/lib64/squeak
/usr/lib64/squeak/4.10.2-2614
/usr/lib64/squeak/4.10.2-2614/ckformat
/usr/lib64/squeak/4.10.2-2614/so.AioPlugin
/usr/lib64/squeak/4.10.2-2614/so.B3DAcceleratorPlugin
/usr/lib64/squeak/4.10.2-2614/so.CameraPlugin
/usr/lib64/squeak/4.10.2-2614/so.ClipboardExtendedPlugin
/usr/lib64/squeak/4.10.2-2614/so.DBusPlugin
/usr/lib64/squeak/4.10.2-2614/so.FileCopyPlugin
/usr/lib64/squeak/4.10.2-2614/so.HostWindowPlugin
/usr/lib64/squeak/4.10.2-2614/so.MIDIPlugin
/usr/lib64/squeak/4.10.2-2614/so.RomePlugin
/usr/lib64/squeak/4.10.2-2614/so.ScratchPlugin
/usr/lib64/squeak/4.10.2-2614/so.Squeak3D
/usr/lib64/squeak/4.10.2-2614/so.SqueakFFIPrims
/usr/lib64/squeak/4.10.2-2614/so.UUIDPlugin
/usr/lib64/squeak/4.10.2-2614/so.UnicodePlugin
/usr/lib64/squeak/4.10.2-2614/so.UnixOSProcessPlugin
/usr/lib64/squeak/4.10.2-2614/so.WeDoPlugin
/usr/lib64/squeak/4.10.2-2614/so.XDisplayControlPlugin
/usr/lib64/squeak/4.10.2-2614/so.vm-display-X11
/usr/lib64/squeak/4.10.2-2614/so.vm-display-custom
/usr/lib64/squeak/4.10.2-2614/so.vm-display-fbdev
/usr/lib64/squeak/4.10.2-2614/so.vm-display-null
/usr/lib64/squeak/4.10.2-2614/so.vm-sound-ALSA
/usr/lib64/squeak/4.10.2-2614/so.vm-sound-NAS
/usr/lib64/squeak/4.10.2-2614/so.vm-sound-OSS
/usr/lib64/squeak/4.10.2-2614/so.vm-sound-custom
/usr/lib64/squeak/4.10.2-2614/so.vm-sound-null
/usr/lib64/squeak/4.10.2-2614/so.vm-sound-pulse
/usr/lib64/squeak/4.10.2-2614/squeakvm
/usr/share/doc/squeak-vm
/usr/share/doc/squeak-vm/3.10-1.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.10-2.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.10-3.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.2-1.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.2-2.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.2-3.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.2-4.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.2-5.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.2-6.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.5-1devel.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.6-3.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.7-7.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.7b-2.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.7b-3.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.7b-4.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.7b-5.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.9-4.RELEASE_NOTES
/usr/share/doc/squeak-vm/3.9-7.RELEASE_NOTES
/usr/share/doc/squeak-vm/ChangeLog
/usr/share/doc/squeak-vm/LICENSE
/usr/share/doc/squeak-vm/README.Contributing
/usr/share/doc/squeak-vm/README.Keyboard
/usr/share/doc/squeak-vm/README.Sound
/usr/share/icons/gnome/16x16/mimetypes/application-x-squeak-image.png
/usr/share/icons/gnome/16x16/mimetypes/application-x-squeak-source.png
/usr/share/icons/gnome/24x24/mimetypes/application-x-squeak-image.png
/usr/share/icons/gnome/24x24/mimetypes/application-x-squeak-source.png
/usr/share/icons/gnome/32x32/mimetypes/application-x-squeak-image.png
/usr/share/icons/gnome/32x32/mimetypes/application-x-squeak-source.png
/usr/share/icons/gnome/48x48/mimetypes/application-x-squeak-image.png
/usr/share/icons/gnome/48x48/mimetypes/application-x-squeak-source.png
/usr/share/icons/gnome/64x64/mimetypes/application-x-squeak-image.png
/usr/share/icons/gnome/64x64/mimetypes/application-x-squeak-source.png
/usr/share/icons/gnome/72x72/mimetypes/application-x-squeak-image.png
/usr/share/icons/gnome/72x72/mimetypes/application-x-squeak-source.png
/usr/share/icons/gnome/96x96/mimetypes/application-x-squeak-image.png
/usr/share/icons/gnome/96x96/mimetypes/application-x-squeak-source.png
/usr/share/man/man1/squeak.1.gz
/usr/share/mime/packages/squeak.xml
/usr/share/pixmaps/squeak.png

References

Summary

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