diff options
-rw-r--r-- | log/2022-09-13_scmutils_setup.md | 38 |
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/` |