Skip to content

Commit aaecebd

Browse files
committed
added additional tested systems
1 parent 1bc4b33 commit aaecebd

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

_posts/2023-06-27-ucb-stk-for-harveys-cs61a.markdown

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ categories: development scheme ucb-stk
66

77
This note describes how to install the UCB STk 4.0.1 Scheme interpreter on modern 64 bit Debian based systems. It also describes a method of building the Debian Package used to install the program. This is the version of scheme used by Brian Harvey in his 2011 course, CS61A: Structure and Interpretation of Computer Programs, named after and using famed text, Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Jay Sussman with Julie Sussman, a phenomenally good computer science textbook.
88

9-
Now, I'm not a package maintainer and I certainly don't know the nuances of building packages, this is just meant to document how I was able to get this working in 2023 after reading tons of "too bad, so sad, I can't get it to work posts", YMMV.
9+
Now, I'm not a package maintainer and I certainly don't know the nuances of building packages, this is just meant to document how I was able to get this working in 2023 after reading tons of "too bad, so sad, I can't get it to work posts", YMMV, but I've tested on LMDE5 (Elsie), Mint 21.1 (Vera), MX Linux 21.3 (Wildflower), and Ubuntu 22.04.2 (Jammy Jellyfish).
1010

11-
Here's a screenshot of the working system:
11+
Here's a screenshot of the working system running on LMDE5:
1212

1313
![one](/assets/img/scheme/01.png)
1414

@@ -24,9 +24,12 @@ Here's a screenshot of the working system:
2424

2525
* Erick Gallesio's github repo - [https://github.com/egallesio/STk](https://github.com/egallesio/STk)
2626

27-
### Test Environment
27+
### Test Environments
2828

29-
* IBM ThinkCentre M92p running Linux Mint Debian Edition 5 (I expect this would work with any Mint 20+, but haven't tested it)
29+
* IBM ThinkCentre M92p running Linux Mint Debian Edition 5 (Elsie)
30+
* Virtualbox 7 running Linux Mint 21.1_64 (Vera)
31+
* Virtualbox 7 running Ubuntu-22.04.2_64 (Jammy Jellyfish)
32+
* Virtualbox 7 running MX-21.3_64 (Wildflower)
3033

3134
### Build Environment
3235
* Ubuntu 16.04.1 LTS 64 bit (not eol before mid 2026) - VirtualBox instance
@@ -35,9 +38,9 @@ Here's a screenshot of the working system:
3538

3639
The package requires that you have 32bit support in your environment which LMDE does. Other than this, it requires:
3740

38-
* libsm6:i386
41+
* libsm6:i386 libx11-6:i386 along with their dependencies
3942

40-
`sudo apt install libsm6:i386`
43+
`sudo apt install libsm6:i386 libx11-6:i386`
4144

4245
* [stk_4.0.1-1_amd64.deb](/assets/files/scheme/stk_4.0.1-1_amd64.deb)
4346

0 commit comments

Comments
 (0)