aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2022-09-13 13:19:41 -0700
committerBryan Newbold <bnewbold@robocracy.org>2022-09-13 13:19:41 -0700
commit8af877b98cd2fd8aba14a06f0f8ad04b35a36198 (patch)
treebb37c52e118c0e5e676fcc4dee7cee4c41b3a46a
parent7b64479c13b8c1346a6909502e60d3be03b346af (diff)
downloadfunc-diff-geometry-8af877b98cd2fd8aba14a06f0f8ad04b35a36198.tar.gz
func-diff-geometry-8af877b98cd2fd8aba14a06f0f8ad04b35a36198.zip
installing scmutils
-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/`