wish yok hatası

Başlatan hasanozdogan, 05 Aralık 2012 - 15:12:30

« önceki - sonraki »

0 Üyeler ve 3 Ziyaretçi konuyu incelemekte.

hasanozdogan

Arkadaşlar bir programı çalıştırmayı denediğimde hasan@hasan-desktop:~$ $EMPIREDIR/scripts/Xrun.tcl &
[1] 11590
hasan@hasan-desktop:~$ /home/hasan/empire/scripts/Xrun.tcl: satır 7: exec: wish:yok
hasan@hasan-desktop:~$

hatasını alıyorum. 7. satır exec wish "$0" "$@"  bu komutlardan oluşmaktadır.

ct

which wish
whereis wish

Çıktılarını yollayabilir misiniz?

hasanozdogan

hasan@hasan-desktop:~$ which wish
hasan@hasan-desktop:~$ whereis wish
wish:
hasan@hasan-desktop:~$


ct

#3
Bu wish tk ve tcl sanırım. Bende yüklü duruyor. Ne zaman ne için yüklediğimi hatırlamıyorum. Aşağıdaki komutla wish8.5'in kurulması lazım.

sudo apt-get install tk8.5 tcl8.5

hasanozdogan

abdullah@abdullah-laptop:~$ $EMPIREDIR/scripts/Xrun.tcl &
[1] 6145
abdullah@abdullah-laptop:~$ Error in startup script: version conflict for package "Tcl": have 8.4, need 8.5
    while executing
"load /usr/lib/libitcl3.4.so.1 Itcl"
    ("package ifneeded" script)
    invoked from within
"package require Itcl"
    invoked from within
"if {![info exists vTcl(sourcing)]} {

    # Provoke name search
    catch {package require bogus-package-name}
    set packagenames [package names]

..."
    (file "/home/abdullah/empire/scripts/Xrun.tcl" line 9)


TCL 8.5 istiyor ancak kurmaya çalıştığımda;
sudo apt-get install tk8.5 tcl8.5
[sudo] password for abdullah:
Paket listeleri okunuyor... Bitti
Bağımlılık ağacı inşa ediliyor.
Durum bilgisi okunuyor... Bitti
tk8.5 zaten en yeni sürümde.
tcl8.5 zaten en yeni sürümde.
Yükseltilen: 0, Yeni Kurulan: 0, Kaldırılacak: 0 ve Yükseltilmeyecek: 48.

Zaten kurulu uyarısı alıyorum.

ct

ln -s /usr/local/bin/wish8.5 /usr/local/bin/wish

Bu kodu girdikten sonra ilk mesajınızda yapmaya çalıştığınız işlemi yapabilir misiniz?

hasanozdogan

 pc@ubuntu:~$ ln -s /usr/local/bin/wish8.5 /usr/local/bin/wish
ln: `/usr/local/bin/wish' sembolik bağı oluşturuluyor: Erişim engellendi

ct

Alıntı yapılan: hasanozdogan - 12 Aralık 2012 - 13:43:18
pc@ubuntu:~$ ln -s /usr/local/bin/wish8.5 /usr/local/bin/wish
ln: `/usr/local/bin/wish' sembolik bağı oluşturuluyor: Erişim engellendi


Komutu sudoyla deneyebilir misiniz?

sudo ln -s /usr/local/bin/wish8.5 /usr/local/bin/wish

hasanozdogan

echo
pc@ubuntu:~$ sudo ln -s /usr/local/bin/wish8.5 /usr/local/bin/wish
ln: `/usr/local/bin/wish' sembolik bağı oluşturuluyor: Dosya var
pc@ubuntu:~$ $EMPIREDIR/scripts/Xrun.tcl &
[1] 1944
pc@ubuntu:~$ 
pc@ubuntu:~$ Error in startup script: version conflict for package "Tcl": have 8.4, need 8.5
    while executing
"load /usr/lib/libitcl3.4.so.1 Itcl"
    ("package ifneeded" script)
    invoked from within
"package require Itcl"
    invoked from within
"if {![info exists vTcl(sourcing)]} {

    # Provoke name search
    catch {package require bogus-package-name}
    set packagenames [package names]

..."
    (file "/home/pc/empire/scripts/Xrun.tcl" line 9)
$EMPIREDIR/scripts/Xrun.tcl &
[2] 1946
[1]   Çıkış 1             $EMPIREDIR/scripts/Xrun.tcl
pc@ubuntu:~$ 
pc@ubuntu:~$ Error in startup script: version conflict for package "Tcl": have 8.4, need 8.5
    while executing
"load /usr/lib/libitcl3.4.so.1 Itcl"
    ("package ifneeded" script)
    invoked from within
"package require Itcl"
    invoked from within
"if {![info exists vTcl(sourcing)]} {

    # Provoke name search
    catch {package require bogus-package-name}
    set packagenames [package names]

..."
    (file "/home/pc/empire/scripts/Xrun.tcl" line 9)

heartsmagic

dpkg -S /usr/local/bin/wish çıktısını bir görebilir miyiz? Ayrıca şu komuttan sonra tekrar dener misin betiği yürütmeyi:
unset TCLLIBPATH
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hasanozdogan

echo EMPIRE 3.1 directory set to /home/pc/empire
echo
pc@ubuntu:~$ dpkg -S /usr/local/bin/wish
dpkg: /usr/local/bin/wish bulunamadı.
pc@ubuntu:~$


echo EMPIRE 3.1 directory set to /home/pc/empire
echo
pc@ubuntu:~$ unset TCLLIBPATH
pc@ubuntu:~$ $EMPIREDIR/scripts/Xrun.tcl &
[1] 1642

pc@ubuntu:~$
pc@ubuntu:~$ Error in startup script: version conflict for package "Tcl": have 8.4, need 8.5
    while executing
"load /usr/lib/libitcl3.4.so.1 Itcl"
    ("package ifneeded" script)
    invoked from within
"package require Itcl"
    invoked from within
"if {![info exists vTcl(sourcing)]} {

    # Provoke name search
    catch {package require bogus-package-name}
    set packagenames [package names]

..."
    (file "/home/pc/empire/scripts/Xrun.tcl" line 9)

heartsmagic

ls -l /usr/local/bin/wish*
dpkg -l | grep tcl
çıktılarını görebilir miyiz?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hasanozdogan

 echo EMPIRE 3.1 directory set to /home/pc/empire
echo
pc@ubuntu:~$ ls -l /usr/local/bin/wish*
lrwxrwxrwx 1 root root 22 2012-12-12 19:35 /usr/local/bin/wish -> /usr/local/bin/wish8.5
pc@ubuntu:~$ dpkg -l | grep tcl
ii  itcl3                                3.4~b1-2                                        [incr Tcl] OOP extension for Tcl - run-time
ii  itcl3-dev                            3.4~b1-2                                        [incr Tcl] OOP extension for Tcl - developme
ii  itcl3-doc                            3.4~b1-2                                        [incr Tcl] OOP extension for Tcl - manual pa
ii  tcl8.4                               8.4.19-4                                        Tcl (the Tool Command Language) v8.4 - run-t
ii  tcl8.5                               8.5.8-2                                         Tcl (the Tool Command Language) v8.5 - run-t
ii  tcl8.5-dev                           8.5.8-2                                         Tcl (the Tool Command Language) v8.5 - devel
pc@ubuntu

heartsmagic

Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hasanozdogan

echo EMPIRE 3.1 directory set to /home/a-aydin/empire
echo

echo EMPIRE 3.1 directory set to /home/a-aydin/empire
echo
a-aydin@a-aydin-desktop:~$ echo $TCLLIBPATH

a-aydin@a-aydin-desktop: [\code]



Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 13 Aralık 2012 - 14:21:18

Sonundaki code yazısı olmayacak tabi. Acaba tcl 8.4 ve 8.5'i silip bir daha 8.5'i yüklemeye çalışsam sorunu çözebilirmiyim.

heartsmagic

Birçok kişi TCLIBPATH'i "unset" ederek sorunun çözmüş aslında. Sende tcl'nin iki sürümü de mevcut. ilkini tutman için bir sebep var mı? Kısacası ona bağlı uygulama mevcut mu?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

hasanozdogan

Bildiğim kadarıyla yok. 8.4'ü kaldırmayı deneyeyim o zaman.