From 8af877b98cd2fd8aba14a06f0f8ad04b35a36198 Mon Sep 17 00:00:00 2001 From: Bryan Newbold Date: Tue, 13 Sep 2022 13:19:41 -0700 Subject: installing scmutils --- log/2022-09-13_scmutils_setup.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 log/2022-09-13_scmutils_setup.md 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: + +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/` -- cgit v1.2.3