diff options
author | Bryan Newbold <bnewbold@robocracy.org> | 2022-09-13 13:19:41 -0700 |
---|---|---|
committer | Bryan Newbold <bnewbold@robocracy.org> | 2022-09-13 13:19:41 -0700 |
commit | 8af877b98cd2fd8aba14a06f0f8ad04b35a36198 (patch) | |
tree | bb37c52e118c0e5e676fcc4dee7cee4c41b3a46a | |
parent | 7b64479c13b8c1346a6909502e60d3be03b346af (diff) | |
download | func-diff-geometry-8af877b98cd2fd8aba14a06f0f8ad04b35a36198.tar.gz func-diff-geometry-8af877b98cd2fd8aba14a06f0f8ad04b35a36198.zip |
installing scmutils
-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/` |