aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--log/2022-09-13_scmutils_setup.md38
1 files changed, 38 insertions, 0 deletions
diff --git a/log/2022-09-13_scmutils_setup.md b/log/2022-09-13_scmutils_setup.md
new file mode 100644
index 0000000..e2cdc45
--- /dev/null
+++ b/log/2022-09-13_scmutils_setup.md
@@ -0,0 +1,38 @@
+
+Installing scmutils on Debian Stable
+======================================
+
+Upstream directions seem to be: <https://groups.csail.mit.edu/mac/users/gjs/6946/installation.html>
+
+Started by trying to upgrade `mit-scheme` to the debian testing version, 11.2.
+The debian stable version is currently 10.1.11, which recent scmutils does not
+support.
+
+ wget http://http.us.debian.org/debian/pool/main/m/mit-scheme/mit-scheme_11.2-4_amd64.deb
+ sudo apt install ./mit-scheme_11.2-4_amd64.deb
+
+Nope, that doesn't work because of libc6 incompatability. Let's do upstream install:
+
+ sudo apt remove mit-scheme
+
+ wget https://ftp.gnu.org/gnu/mit-scheme/stable.pkg/11.2/mit-scheme-11.2-x86-64.tar.gz
+ # extract, enter base directory
+ cd src
+ ./configure
+ make
+ sudo make install
+
+Everything ends up under `/usr/local/`. To run edwin directly (no scmutils):
+
+ mit-scheme --edit
+
+To install `scmutils`, download and extract (linked from instructions above),
+then:
+
+ sudo ./install.sh
+ sudo cp mechanics.sh /usr/local/bin/
+
+To start a session, just run `mechanics.sh` from a shell. Then run `(edit)` to
+get edwin mode.
+
+`scmutils` docs are in `/usr/local/scmutils/manual/`