2010-07-03 13 views
9

J'ai récemment découvert que certains de mes bibliothèques préférées ont été retirés de Debian, par exemple, Hunchentoot:Comment installer/mise à niveau des bibliothèques Lisp sur Debian

Pendant un certain temps maintenant, la plupart des projets communs Lisp ne font pas communiqués plus , notre plan est de passer à prouver une cl-construire comme environnement à l'intérieur debian

Je l'ai regardé les listes de diffusion et Debian Common Lisp page d'accueil et ne trouve rien d'autre mentionner cela.

Existe-t-il un moyen standard d'installer/de mettre à niveau des bibliothèques comme Hunchentoot maintenant? Je peux l'installer ASDF, mais maintenant j'ai affaire à deux systèmes de paquets, avec leur propre système de vérification, etc. J'utilise Debian spécifiquement pour éviter ce gâchis. Le first question of the ASDF-install FAQ (qui n'a pas une réponse très solide) est "Après avoir installé certains paquets avec asdf-install, comment les maintenez-vous à jour? Cela peut être difficile à faire même manuellement", Je suppose que je ne suis pas le seul à trouver cette solution insatisfaisante.

(Question posée ici au lieu de SU ou SF parce que je pense qu'il est tout aussi applicable à tous les trois, et a SO le plus de trafic.)

Répondre

1

Sur tout sauf Gentoo (qui a une superposition Lisp très bien entretenue), j'utiliserais clbuild pour l'instant. J'ai l'espoir que XCVB sera bientôt utilisable.

2

Alors que je reste préfère parfois l'installation manuelle, Quicklisp rend cette réponse plus ou moins obsolète . Je fais fondamentalement tout à la main, et je n'utilise même pas asdf-install; juste un simple asdf. Je ne suis pas sûr que ce soit une solution optimale, mais pour moi cela fonctionne assez bien (mais je n'utilise pas beaucoup de libs, surtout des trucs de Weitz qui sont généralement de très haute qualité.)

clbuild ces jours-ci, du moins c'est comme ça que ça me semble.

Mudballs semblait très prometteur, mais je pense qu'il n'y a toujours personne qui continue.

+0

J'ai entendu parler de Mudballs (et d'une autre solution dont je ne me souviens jamais du nom) mais vous avez raison de dire que ça a l'air un peu mort. :-) Je suppose que je devrais regarder de plus près à clbuild. – Ken