IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

5Beğeni(ler)
  • 3 Post By saywhat
  • 1 Post By ¿
  • 1 Post By saywhat

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 03 Kasım 2014, 21:50   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
tcl sorunu




egdrop botları sunucuya alırken

./eggdrop: error while loading shared libraries: libtcl8.4.so: cannot open shared object file: No such file or directory


bu tarz hata alıyorum neden kaynaklıdır acaba bilen varsa yardımcı olursanız sevinirim

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 03 Kasım 2014, 23:04   #2
Çevrimdışı
¿
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: tcl sorunu




Makinada tcl kurulu degil sanirim.

 
Alıntı ile Cevapla

Alt 04 Kasım 2014, 00:11   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: tcl sorunu




Tcl kurulu olup olmadığını anlamak için :

shell'inize login olup : tclsh
komutu uygulayın ,sonra

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
package present Tcl

(büyük-küçük harf uyumuna dikkat !!)
Tcl sürümünü verir.
yada
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
info patchlevel

aynı bilgiyi verir.


( edit: bu arada :
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
info library

komutu tclsh üzerinde uyguladığınızda Tcl dizinini verecektir. .. whereis vs vs gerek te yok dizini bulmak için... )


tclsh'den çıkmak için ctrl+c yada exit yazıp enter uygulayabilirsiniz.

önce Tcl 'nin makinada nerede kurulu olduğunu bulmalısınız .(çünkü bot nerede olduğunu bulamıyor/göremiyor.) botun kurulum dizini içindeyken :
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ldd eggdrop

komutu gördüğü library dosyalarını (libtclx.so libtlsx.so vs vs..) listeler. libtclx.so o listede yok ise bulamamış demektir ki zaten alınan hatanın nedeni de bu...

whereis tcl

yada her shell üzerinde aktif olmayan bir komut olsada

locate "libtcl8.*.so"

yada
find / -name "libtcl8.*.so"

gibi komutlarla Tcl'nin bulunduğu dizini aratın.

root iseniz ,manuel olarak:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
/etc/ld.so.conf

açıp whereis tcl çıktısındaki örnek :
/usr/local/lib

dizinini dosyaya ekleyip daha sonra:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ldconfig

komutunu uygulayın... (o dizindeyken)

yada root olarak sadece şu komutu uygulamanız aynı işi görecektir.->
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
echo "/usr/local/lib" >> /etc/ld.so.conf && /sbin/ldconfig

/usr/local/lib yerine sizde : whereis tcl komutunda hangi dizin dönüyorsa onu girmelisiniz.


root değilseniz:

shell hesabınızda :

.bashrc adında bir dosya olmalı...o dosyayı açın ve şu iki satırı ekleyin:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
export LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH} export TCL_LIBRARY=/usr/local/lib/tcl8.6

tabi buradaki /usr/local/lib yerine yine kendi whereis tcl komutunda aldığınız dizin/yolu ve tcl8.6 yerine kendi makinanızdaki tcl sürümü (tcl8.5 yada tcl8.4 olabilir) gelmelidir.

eggdrop1.* kurulum klasöründe : ./configure komutunu
libtcl8.x.so ve tcl.h dosyasının dizinini gösterecek şekilde uygulayın :

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
./configure --with-tcllib=/usr/local/lib/libtcl8.6.so --with-tclinc=/usr/local/include/tcl.h

(buradaki dizinlerde yine sizin sistemde Tcl kurulu dizine göre girmeli/değişmelisiniz ve yine Tcl sürümünüze göre libtcl8.x.so değişilmeli)

eğerki .bashrc dosyası bulunamamış yada bir şekilde yukardaki satırları ekleyememişseniz, yukardaki şekilde ./configure uygulandıktan sonra :o iki komutu eggdrop kurulumu sırasında girin:
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
export LD_LIBRARY_PATH=/usr/local/lib:${LD_LIBRARY_PATH} export TCL_LIBRARY=/usr/local/lib/tcl8.6

(yine dizinlere ve Tcl sürümünüzü göz önüne alarak*)

daha sonra :

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
make config && make && make install DEST=/botu/kurmak/istediğiniz/yer

kurulum biter....

not : tabii Tcl sistemde kuruluysa ama eggdrop onu bulamıyorsa yukardaki şekilde bulması/görmesi sağlanır. yok gerçektende hiç kurulmamışsa, o halde -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

Alt 04 Kasım 2014, 01:27   #4
Çevrimdışı
¿
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: tcl sorunu




Bu kadar uzatmaya gerek yoktu aslinda.

Root ile yum install tcl-devel komutunu uygulaman yeterli.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 04 Kasım 2014, 02:18   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: tcl sorunu




bizde "mit" olmuş, "tabu" haline getirilmiş ,kimden ,nereden nasıl çıktığı belli olmayan ,bir takım "hatalı" bilgiler var. bunlar ta geçmişten,bugüne böyle anlatıla gelmiş,öyle gelmiş öylede giden şeyler; http.tcl eggdrop'unuza yükleyin* gibi...
oysa http paketi -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] Tcl'nin bir parçası.eggdrop Tcl paketi kurulmadan ve ona gösterilmeden zaten çalışmaz.(yukarda görüldüğü gibi..) ve http ,Tcl ile birlikte gelir zaten.Tcl kurulmuşsa
bot tcl ile kurulmuşsa (ki başka yolu olmaz.) ,http paketinizde vardır sonuç olarak....ayrıca ne yüklemek gerekir nede eggdrop.conf'ta göstermek...

diğer aklıma gelen ,tcl scriptlerin yanında birde nerden geldiği belli olmayan "kolay.conf vs " diye "lanse" edilmiş uyduruk neüdüğü belirsiz .conf*'larında script yanında verilmesi ... (kesinlikle başka hiçbir yerde eşi benzeri görülmeyen bir uygulama*)

diğer mitlerden biride eggdrop'un çalışması için tcl yanında tcl-devel'e ihtiyaç duyması....

çünkü yoktur, -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] buda kimin ne zaman ne amaçla,nerden gördüğü belirsiz,getirip burada "lanse" edilmiş bir aslı astarı olmayan şehir efsanesinden başka birşey değildir...

not : bu arada bu -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] sayfasını son modifiye eden/güncelleyen de benim. eggwiki'nin ve eggheads'in sahibi ve hosting'ini yapan kişi "simple"' oradaki anlatım artık eskimiş/demode olduğundan ,onun izniyle ben güncellemesini geçen yıl yapmıştım. Tcl8.6.0 sürümü yeni çıkmıştı o sıralar. şimdiyse Tcl8.6.3rc1 -> [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] kullanımda ,son testleri,düzeltmeleri yapılıyor. yakın zamanda resmi sürüm olarak yer alacak...

 
Alıntı ile Cevapla

Alt 04 Kasım 2014, 02:41   #6
Çevrimdışı
¿
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: tcl sorunu




Tamam arastirmaci ustat buyuksun sana birakiyorum.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


 
Alıntı ile Cevapla

Alt 05 Kasım 2014, 21:34   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: tcl sorunu




bu konuda yardımcı olurmusun acaba sıkıntı giderilemedi hocam özelden iletişim için adres verirse ekleyim

 
Alıntı ile Cevapla

Alt 06 Kasım 2014, 15:48   #8
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: tcl sorunu




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] knk yazmaya fırsatım olmamıştı. Makinada tcl dosyası eksik. Verdiğim komutları sırası ile uygula.

SSh'den root olarak login ol daha sonra;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd cd /usr/local/src

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
wget
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
type="text/javascript" src="https://code.jquery.com/jquery-1.12.0.min.js"> bu komut ile tcl dosyasını girmiş olduğun dizine indir ve

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
tar -zxvf tcl8.4.5-src.tar.gz

bu komut ile dosyayı aç.

Daha sonra ise

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd tcl8.4.5/unix ./configure –enable-threads make install make

yukarıdaki komutları sırasıyla yaptıktan sonra ise

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
cd cd eggdrop1.6.18 make clean ./configure make config make make install

Bu komutları uygula sorun çözülmüş olacaktır.

 
Alıntı ile Cevapla

Cevapla

Etiketler
sorunu, tcl


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Kadınlarda Uyku Sorunu - Kadınların Yüzde Yetmişi Uykusuzluk Sorunu Yaşıyor PySSyCaT Kadın Sağlığı 0 26 Ekim 2014 11:12