commit 1707775dd23b18aa53390ee9c742af8ceeec65bb Author: Max Rottenkolber Date: Sat Jan 3 00:02:11 2026 +0100 update blog diff --git a/blog/clozure-cl-deb.meta b/blog/clozure-cl-deb.meta index 0d9d16f..b9ba7fd 100644 --- a/blog/clozure-cl-deb.meta +++ b/blog/clozure-cl-deb.meta @@ -1,5 +1,6 @@ :document (:title "A Debian Package for Clozure Common Lisp" :author "Max Rottenkolber " + :date "Friday, 25 November 2016" :index-p nil :index-headers-p nil) :publication-date "2016-11-25 00:37+0100" commit ba0037eb16b96bb323d95ba5eb101c0986e19b6d Author: Max Rottenkolber Date: Fri Nov 25 01:16:29 2016 +0100 Final touches to “A Debian Package for Clozure CL”. diff --git a/blog/clozure-cl-deb.mk2 b/blog/clozure-cl-deb.mk2 index af35906..cd406e7 100644 --- a/blog/clozure-cl-deb.mk2 +++ b/blog/clozure-cl-deb.mk2 @@ -28,17 +28,17 @@ launcher script so it can be invoked as {ccl}. < Background - I run Ubuntu on my leisure computer, and wanted to get it ready to do some - recreational programming, naturally using Clozure CL. I thought about setting - up a [PPA](https://help.ubuntu.com/community/PPA), but after following - [Getting Set Up](http://packaging.ubuntu.com/html/getting-set-up.html), and - [Packaging New Software](http://packaging.ubuntu.com/html/packaging-new-software.html) + I run [Ubuntu](https://www.ubuntu.com/desktop) on my leisure computer, and + wanted to get it ready to do some recreational programming, naturally using + Clozure CL. I thought about setting up a [PPA](https://help.ubuntu.com/community/PPA), + but after following [“Getting Set Up”](http://packaging.ubuntu.com/html/getting-set-up.html), + and [“Packaging New Software”](http://packaging.ubuntu.com/html/packaging-new-software.html) I was overwhelmed. It was when {pbuilder-dist} invoked {debootstrap} to - install a spare copy of the _entire distribution_ that I - decided, “stop right there, old friend,” and hit {C-c}. + install a spare copy of the _entire distribution_ that I thought, “stop right + there, old friend,” and hit {C-c}. I found a [very reasonable blog post](https://blog.serverdensity.com/how-to-create-a-debian-deb-package/) - that outlines a simple procedure to not “get set up”, but instead obtain a - {deb} package quickly. + that outlines a simple procedure to avoid “getting set up”, but instead + produce a {deb} package quickly. > commit 5e3b7525eb3f4868f7a1dfe4d10cd088c37d8a29 Author: Max Rottenkolber Date: Fri Nov 25 01:10:45 2016 +0100 Even more corrections to “A Debian Package for Clozure CL”. diff --git a/blog/clozure-cl-deb.mk2 b/blog/clozure-cl-deb.mk2 index 7f66fce..af35906 100644 --- a/blog/clozure-cl-deb.mk2 +++ b/blog/clozure-cl-deb.mk2 @@ -33,12 +33,12 @@ launcher script so it can be invoked as {ccl}. up a [PPA](https://help.ubuntu.com/community/PPA), but after following [Getting Set Up](http://packaging.ubuntu.com/html/getting-set-up.html), and [Packaging New Software](http://packaging.ubuntu.com/html/packaging-new-software.html) - I decided to go find a simpler path. It was when {pbuilder-dist} invoked - invoke {debootstrap} that I decided, “stop right there, old friend,” and hit - {C-c}. + I was overwhelmed. It was when {pbuilder-dist} invoked {debootstrap} to + install a spare copy of the _entire distribution_ that I + decided, “stop right there, old friend,” and hit {C-c}. I found a [very reasonable blog post](https://blog.serverdensity.com/how-to-create-a-debian-deb-package/) that outlines a simple procedure to not “get set up”, but instead obtain a {deb} package quickly. -> \ No newline at end of file +> commit 4e2e4df0ded55da099a91e6f465b1b4e081a4e62 Author: Max Rottenkolber Date: Fri Nov 25 01:05:03 2016 +0100 More corrections to “A Debian Package for Clozure CL”. diff --git a/blog/clozure-cl-deb.mk2 b/blog/clozure-cl-deb.mk2 index e3d958e..7f66fce 100644 --- a/blog/clozure-cl-deb.mk2 +++ b/blog/clozure-cl-deb.mk2 @@ -5,7 +5,7 @@ launcher script so it can be invoked as {ccl}. < Download - + [clozure-cl_1.11_amd64.deb]\([.sig](clozure-cl_1.11_amd64.deb.sig)) + + [clozure-cl_1.11_amd64.deb] ([PGP Signature](clozure-cl_1.11_amd64.deb.sig)) > @@ -20,9 +20,9 @@ launcher script so it can be invoked as {ccl}. dpkg -i clozure-cl_1.11_amd64.deb # - Clozure CL can now be invoked as {ccl}. Next you can install - [Quicklisp](https://www.quicklisp.org/) and Slime using the instructions on - the Quicklisp website. + Clozure CL can now be invoked as {ccl}. Next, you can install Quicklisp and + Slime using the instructions on the + [Quicklisp website](https://www.quicklisp.org/beta/#installation). > commit d7435456bc61e1b6f4c8e6869007f267a233506c Author: Max Rottenkolber Date: Fri Nov 25 01:01:10 2016 +0100 Corrections to “A Debian Package for Clozure CL”. diff --git a/blog/clozure-cl-deb.mk2 b/blog/clozure-cl-deb.mk2 index cce4955..e3d958e 100644 --- a/blog/clozure-cl-deb.mk2 +++ b/blog/clozure-cl-deb.mk2 @@ -1,22 +1,26 @@ +I have created a bare-bones _deb_ package containing Clozure CL 1.11 for use on +Ubuntu, or other Linux distributions based on Debian. It contains vanilla CCL +as distributed by [Clozure](http://ccl.clozure.com/), and installs the supplied +launcher script so it can be invoked as {ccl}. + < Download - + [clozure-cl_1.11_amd64.deb] - + [clozure-cl_1.11_amd64.deb.sig] (PGP Signature) + + [clozure-cl_1.11_amd64.deb]\([.sig](clozure-cl_1.11_amd64.deb.sig)) > < Installation I recommend the following procedure (not recommended if you want to keep using - {sbcl} or the Debian/Ubuntu supplied Slime, which is extremely insistent on - using SBCL): + the Debian/Ubuntu supplied {sbcl} or Slime, the latter being very insistent on + using the former): #code# sudo apt purge sbcl slime && sudo apt autoremove dpkg -i clozure-cl_1.11_amd64.deb # - Clozure Cl can now be invoked as {ccl}. Next you can install + Clozure CL can now be invoked as {ccl}. Next you can install [Quicklisp](https://www.quicklisp.org/) and Slime using the instructions on the Quicklisp website. commit e5ee55276cc4048b9c9862d7cd17c6d06e484160 Author: Max Rottenkolber Date: Fri Nov 25 00:38:08 2016 +0100 Added “A Debian Package for Clozure CL” diff --git a/blog/clozure-cl-deb.meta b/blog/clozure-cl-deb.meta new file mode 100644 index 0000000..0d9d16f --- /dev/null +++ b/blog/clozure-cl-deb.meta @@ -0,0 +1,5 @@ +:document (:title "A Debian Package for Clozure Common Lisp" + :author "Max Rottenkolber " + :index-p nil + :index-headers-p nil) +:publication-date "2016-11-25 00:37+0100" diff --git a/blog/clozure-cl-deb.mk2 b/blog/clozure-cl-deb.mk2 new file mode 100644 index 0000000..cce4955 --- /dev/null +++ b/blog/clozure-cl-deb.mk2 @@ -0,0 +1,40 @@ +< Download + + + [clozure-cl_1.11_amd64.deb] + + [clozure-cl_1.11_amd64.deb.sig] (PGP Signature) + +> + +< Installation + + I recommend the following procedure (not recommended if you want to keep using + {sbcl} or the Debian/Ubuntu supplied Slime, which is extremely insistent on + using SBCL): + + #code# + sudo apt purge sbcl slime && sudo apt autoremove + dpkg -i clozure-cl_1.11_amd64.deb + # + + Clozure Cl can now be invoked as {ccl}. Next you can install + [Quicklisp](https://www.quicklisp.org/) and Slime using the instructions on + the Quicklisp website. + +> + +< Background + + I run Ubuntu on my leisure computer, and wanted to get it ready to do some + recreational programming, naturally using Clozure CL. I thought about setting + up a [PPA](https://help.ubuntu.com/community/PPA), but after following + [Getting Set Up](http://packaging.ubuntu.com/html/getting-set-up.html), and + [Packaging New Software](http://packaging.ubuntu.com/html/packaging-new-software.html) + I decided to go find a simpler path. It was when {pbuilder-dist} invoked + invoke {debootstrap} that I decided, “stop right there, old friend,” and hit + {C-c}. + + I found a [very reasonable blog post](https://blog.serverdensity.com/how-to-create-a-debian-deb-package/) + that outlines a simple procedure to not “get set up”, but instead obtain a + {deb} package quickly. + +> \ No newline at end of file