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