Last active
August 29, 2015 14:28
-
-
Save ralt/645c1a63f8b9d4f38a93 to your computer and use it in GitHub Desktop.
Quicklisp Global Install (aka the road to a real debian package). Replace + with / in filenames.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo sbcl --load quicklisp.lisp --eval '(quicklisp-quickstart:install :path #p"/usr/share/quicklisp/quicklisp")' | |
# Maybe put the /usr/share/quicklisp/ folder straight in the package. | |
# quicklisp is downloaded in /usr/share/quicklisp/quicklisp so that /usr/share/quicklisp is available | |
# for other files, such as the helpers for quickloading global systems. | |
# The quicklisp.lisp file should be in /usr/share/quicklisp/, so that it's reusable | |
# for local installs. See /usr/bin/ql-local-install |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# This is for "power users" who want to have a local quicklisp. | |
sbcl --load /usr/share/quicklisp/quicklisp.lisp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Use this script if you want to download all the dependencies of a system globally | |
for system in "$@" | |
do | |
sbcl --no-userinit \ | |
--load /usr/share/quicklisp/quicklisp/setup.lisp \ | |
--load /usr/share/quicklisp/ql-quickload-dependencies.lisp | |
--eval "(quickload-dependencies \"$system\")" | |
--quit | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment