Vous êtes ici : Accueil / Debian GNU/Linux / Système / Logiciels / Installer Clozure Common Lisp sur Debian

Installer Clozure Common Lisp sur Debian

Par Pierre-Yves Landuré Dernière modification 31/03/2018 14:25

Les versions de Common Lisp proposé par défaut par Debian sont pour la plupart assez ancienne. Ce guide facilite l'installation d'une version récente de Clozure Common Lisp.

Ce guide est testé sur:

  • Debian 9.0 Stretch

Ce guide est testé avec ces versions de Clozure Common Lisp:

  • 1.11.5

Installation

Détectez le proxy de commande (command ou sudo):

cmdProxy='command'
command type -f 'sudo' &>'/dev/null' && cmdProxy='sudo'

Détectez l'architecture du système:

arch="$(command dpkg --print-architecture)"

Renseignez le chemin d'installation:

installPath="/usr/local/src"

Créez le chemin d'installation:

${cmdProxy} mkdir -p "${installPath}"

Téléchargez la dernière version du logiciel:

command wget 'https://raw.github.com/biapy/howto.biapy.com/master/various/sf-downloader' \
--quiet --no-check-certificate --output-document='/tmp/sf-downloader'
source="$(${cmdProxy} bash '/tmp/sf-downloader' --generic='https://ccl.clozure.com/download.html' \
--output-directory="${installPath}" --tgz \
'ccl' 'ccl-VERSION-linuxx86.tar.gz')"
${cmdProxy} chown -R root:root "${installPath}/ccl"

Installez la commande lisp:

cclName="ccl"
if [ "${arch}" = 'amd64' -a -e "${installPath}/ccl/scripts/ccl64" ]; then
cclName="ccl64"
fi
${cmdProxy} ln -s "${installPath}/ccl/scripts/${cclName}" '/usr/local/bin/ccl'

La commande ccl est maintenant disponible sur le système.

Remerciements