Merhaba,
Common Lisp için kullanımımıza sunulmuş bir çok apt paketi var. Bilinen CL eklentileri bu formatta olup basit bir apt-get install clsql gibi komutlarla sitemimize kurulabiliyor. Kurumdan sonra direkt olarak asdf:*central-registry* global değişkenine herhangi bir path eklemeden (asdf:operate 'asdf:load-op 'clsql) gibi komutlarla programı CL ortamımıza yükleyebiliyoruz. İnceledeğim kadarıyle apt /usr/share/common-lisp/ klasörü altında systems ve source isimli iki klasörde tutuyor CL kurulumlarını. systems klasöründe sadece *.asd uzantılı asdf dosyaları varken, source klasöründe program isimleri altında (misal clsql) yine *.asd uzantılı dosya ve source isimli alt klasör altında programın kod dosyaları bulunuyor.

Merak ettiğim şey, apt paketi olarak bulunmayan XXXXX*.tar.gz şeklinde indirdiğim CL paketlerini bu hiyerarşiye uyarak sistemime kurabilir miyim? Bunun için debian paketleri oluşturma ile ilgili bazı NASIL dökümanlarını inceledim ama doğal olarak CL özelinde bir açıklama yoktu. Sistemimde mevcut olan *.deb uzantılı CL paketlerinin içeriklerini incelediğimdede klasör hiyerarşisini belirten özel yönergeler göremedim(bu tamamen benim yanlış yere bakmış olmamdan ya da baktığımı görememiş olmamdan kaynaklanabilir!!). İndirdiğim CL paketini bu hiyerarşi içinde kurmak için illa debian paketi haline mi getirmem gerekir yoksa bunu manuel olarak dosyaları gereken yerlerinde kopyalayıp diğer ayarları(?) elle yapmam da mümkün olabilir mi?

Teşekkürler, İyi çalışmalar.

--
Zekeriya KOÇ - http://zekus.metkoi.com


_______________________________________________
cs-lisp mailing list
[email protected]
http://church.cs.bilgi.edu.tr/lcg
http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp

Cevap