2010-07-03 15 views
9

Niedawno odkryto, że niektóre z moich ulubionych bibliotek zostały usunięte z Debiana, np Hunchentoot:Jak zainstalować/uaktualnić biblioteki Lisp na Debianie

Przez pewien czas teraz najczęstszych projektów Lisp nie rób wersje już , nasz plan jest, aby przejść do udowodnienia CL-jak zbudować środowisko wewnątrz debian

szukałem na listach dyskusyjnych i Debian Common Lisp głównej i nie znalazłem nic innego wspomnieć o tym.

Czy istnieje standardowy sposób, w jaki powinienem teraz instalować/aktualizować biblioteki, takie jak Hunchentoot? Mogę zainstalować ASDF, ale teraz mam do czynienia z 2 systemami pakietów, z własnym systemem weryfikacji itp. Używam Debiana specjalnie, aby uniknąć tego bałaganu.

The first question of the ASDF-install FAQ (który nie ma bardzo solidnej odpowiedzi) to "Po zainstalowaniu niektórych pakietów z asdf-install, w jaki sposób zachować je na bieżąco? To może być trudne nawet ręcznie", więc Sądzę, że nie jestem osamotniony, uznając to za niezadowalające rozwiązanie.

(zadawane tutaj zamiast SU lub SF, bo myślę, że to również zastosowanie do wszystkich trzech, i tak ma największy ruch).

Odpowiedz

1

Na cokolwiek poza Gentoo (który ma bardzo dobrze zachowaną nakładkę Lispa), na razie używałbym clbuild. Mam nadzieję, że XCVB będzie wkrótce dostępny.

2

Choć nadal czasami wolą ręczną instalację, Quicklisp sprawia, że ​​ta odpowiedź jest mniej lub bardziej przestarzały .


Zasadniczo robię wszystko ręcznie i nawet nie używam asdf-install; tylko zwykły asdf. Nie jestem pewien, czy to jest optymalne rozwiązanie, ale dla mnie działa całkiem dobrze (ale nie używam wielu bibliotek, głównie rzeczy Weitza, które zwykle mają bardzo wysoką jakość.)

Wiele osób używa budujcie te dni, przynajmniej tak mi się wydaje.

Mudballs wydawał się bardzo obiecujący, ale myślę, że wciąż nikt nie kontynuuje tego.

+0

Słyszałem o Mudballach (i jeszcze jednym rozwiązaniu, którego nazwy nie pamiętam), ale masz rację, że wygląda na martwego. :-) Chyba powinienem przyjrzeć się bliżej klbuildowi. – Ken

Powiązane problemy