tcl'yi yeniden kurduğunuzda eggdrop'unuzuda yeni baştan kurmanız gerekecektir.
bu yılın şubat ayında (sanırım ) tcl8.6b2 (beta2) yayımlanmışdı. en son "kararlı sürümü tcl8.5.11 tcllib içinse tcllib 1.14 en son "kararlı-stabil" sürümler... bknz..
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] ve
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
kurulum:
öncelikle /home dizinine geliyoruz kurulumu burda gerçekleştirmemiz gerekiyor ..
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd
wget komutuyla en son kararlı tcl sürümü 5.8.11 çekiyoruz.(dilerseniz 5.6b2'yi yukarda verdiğim sourceforge sitesindeki linkinden çekip kurmayı tercih edebilirsiniz..seçim sizin)
Kod: Kodu kopyalamak için üzerine çift tıklayın!
indirme tamamlandıktan sonra tar.gz dosyamızı açıp dizine çıkarıyoruz.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
tar -zxf tcl8.5.11-src.tar.gz
böylece tcl8.5.11 adında bir dizin oluşmuş oluyor ..
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd tcl8.5.11
komutuyla bu dizine gidiyoruz.buradayken
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd unix
komutunu uyguluyoruz önce,kurulumu başlatmak için
Kod: Kodu kopyalamak için üzerine çift tıklayın!
./configure --prefix=$HOME/local
komutuyla devam ediyoruz.
böyle kurulum dosyaları /home/local dizini içersinde oluşturulmuş olacaktır.
configure komutunda herhangi bir hata error mesajı alınmamışsa
Kod: Kodu kopyalamak için üzerine çift tıklayın!
make
komutuyla kuruluma devam edebiliriz..eğer bu aşamada
Kod: Kodu kopyalamak için üzerine çift tıklayın!
/usr/bin/ld: cannot find -ltcl85
gibi bir hata mesajıyla karşılaşırsanız bunu onarmak için
Kod: Kodu kopyalamak için üzerine çift tıklayın!
ln -s libtcl85.so.1 libtcl85.so
komutunu kullanabilirsiniz daha sonra yeniden
Kod: Kodu kopyalamak için üzerine çift tıklayın!
make
uygulayarak bu hatayı bertaraf etmiş olacaksınız. (sadece yukarda belirtilen hatayla karşılaşırsanız uygulayabilirsiniz) hata yoksa make'den sonraki komut.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
make install
bu aşamadan sonra home/local dizininiz içersinde ls komutuyla göreceğiniz dosyalar
Kod: Kodu kopyalamak için üzerine çift tıklayın!
gibi olmalı...
herşeyin doğru kurulu olup olmadığındnan emin olmak için
Kod: Kodu kopyalamak için üzerine çift tıklayın!
echo 'puts [info patchlevel]' | $HOME/local/bin/tclsh8.5
komutu verin..cevap olarak
Kod: Kodu kopyalamak için üzerine çift tıklayın!
8.5.11
görüyorsanız kurulum başarılı olmuştur..
tcl kurulumu başarılı olduktan sonra artık yeni* eggdropunuzu kurmaya geçebilirsiniz.
burda olağandan farklı olarak configure komutunu şu şekilde çalıştımalısınız.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
./configure --with-tcllib=$HOME/local/lib/libtcl8.5.so --with-tclinc=$HOME/local/include/tcl.h
burda libtcl8.5.so ve tcl.h dosyasını eggdrop kurulumuna tanıtmak -göstermek önemli kurulumun doğru olabilmesi için.
daha sonra normal düz kurulumda uyguladığınız sırayla önce
Kod: Kodu kopyalamak için üzerine çift tıklayın!
make config
yada kurulacak modülleri kendiniz manuel-elle seçmek için
Kod: Kodu kopyalamak için üzerine çift tıklayın!
make iconfig
bunda her modül dosyaları çıkarılırken size bu modülün enable yada disable kullanılsın mı- kullanılmasın mı diye soracak enable-kullanıcam için e disable devredışı bırakmak için d tuşlayıp enter ile devam edersiniz.
bundan sonra uygulayacağınız
Kod: Kodu kopyalamak için üzerine çift tıklayın!
make
komutu sırasında
karşılaşabileceğiniz hatalardan birinede değinmek gerekir.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
error while loading shared libraries: libtcl8.5.so: cannot open shared object file..
şeklinde bir hata mesajı alırsanız..
bash Shell kullanıyorsanız
Kod: Kodu kopyalamak için üzerine çift tıklayın!
export LD_LIBRARY_PATH=$HOME/local/lib:${LD_LIBRARY_PATH}
komutuyla,yok csh Shell kullanıyorsanız :
Kod: Kodu kopyalamak için üzerine çift tıklayın!
setenv LD_LIBRARY_PATH $HOME/local/lib:${LD_LIBRARY_PATH}
komutunu kullanmalısınız ayrıca bash için
Kod: Kodu kopyalamak için üzerine çift tıklayın!
export TCL_LIBRARY=$HOME/local/lib/tcl8.5
csh içinse
Kod: Kodu kopyalamak için üzerine çift tıklayın!
setenv TCL_LIBRARY $HOME/local/lib/tcl8.5
komutlarını kullanarak yukarda olası* karşılaşılabilecek hatayı bertaraf etmenize yarayacaktır.
bundan sonra normal kurulumda uyguladığımız şekilde son eggdrop kurulum komutu
Kod: Kodu kopyalamak için üzerine çift tıklayın!
make install DEST=/home/botum/burada
gibi bir komutla yeni botunuzu hangi dizinde hangi dizin adıyla kurmak/görmek istediğinize karar verip kurulumu tamamlamış oluyorsunuz.
tcllib kurmak için :
öncelikle /home dizininde bulunduğunuza emin olun
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd
dosyayı çekin,
Kod: Kodu kopyalamak için üzerine çift tıklayın!
indirme tamamlandığında tar'dan dizine çıkarın,
Kod: Kodu kopyalamak için üzerine çift tıklayın!
tar -zxf tcllib-1.14.tar.gz
kurulumu gerçekleştirmek için oluşmuş tcllib-1.14 dizinine gidiyoruz.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
cd tcllib-1.14
kurulumu önce
Kod: Kodu kopyalamak için üzerine çift tıklayın!
./configure --prefix=$HOME/local
daha sonra
Kod: Kodu kopyalamak için üzerine çift tıklayın!
make install
ile tamamlıyoruz...kolay gelsin...
not: olabilecek en ayrıntılı şekilde anlatmaya çalıştım ancak farklı farklı anlatan daha az komutla daha kısa yollu tarif edenlerde vardır.ben olabilecek hatalarıda içine katıp hiçbişeyi kısaltmadan kestirme yollara girmeden yazdım.bana göre doğrusu bu olduğu içindir..
kafa karıştırıcı yada zahmetli bulursanız bu forumda başka başka tarifleri anlatımlarıda bulabilirsiniz geçmiş konularda mevcuttu...