ubuntuusers.de

tclreadline wird bei Aufruf von tclsh nicht gestartet

Status: Gelöst | Ubuntu-Version: Lubuntu 15.10 (Wily Werewolf)
Antworten |

drhawo

Anmeldungsdatum:
6. September 2010

Beiträge: 159

Hallo,

ich benutze TCL mit dem komfortablen Zeileneditor tclreadline unter Lubuntu 14.04. Nach einer Neuinstallation von Lubuntu 15.10 ist das nicht mehr möglich.

Installation:

sudo apt-get install tcl8.5 tk8.5 expect tclreadline 

im Homeverzeichnis habe ich die Datei .tclshrc erstellt:

if {$tcl_interactive} {
    package require tclreadline
    ::tclreadline::Loop
} 

Beim Aufruf von tclsh erhalte ich eine Fehlermeldung:

can't read "tcl_interaktive": no such variable

Offensichtlich hat das Einrichten der Bibliothek nicht funktioniert.

Statt des typ. tclreadline-Promt kommt der gewöhnliche Promt von TCL ohne die komfortablen Features des tclreadline-Zeilen-Editor.

Ein vollkommene De- und Neuistallation von tcl tk expert und tclreadline änderte nichts an dem Problem.

Unter 14.04 läuft alles wie gehabt, eigentlich sehr schade, vielleicht kann mir jemand weiter helfen.

Mit Dank im voraus, drhawo.

D630

Avatar von D630

Anmeldungsdatum:
24. Juli 2013

Beiträge: 329

Hi,

die Fehlermeldung bezieht sich auf "tcl_interaktive", nicht "tcl_interactive"

drhawo

(Themenstarter)

Anmeldungsdatum:
6. September 2010

Beiträge: 159

Hallo D630

danke für den Hinweis, es hat geklappt. Mit etwas mehr Sorgfalt hätte mir das nicht passieren dürfen. Es kam dann zwar noch eine Fehlermeldung, was aber leicht behoben werden konnte.

/usr/lib/libtclreadline.so   Datei nicht gefunden

Also suchte ich danach:

$ find /usr -name libtclreadline.so
$ /usr/lib/x86_64-linux-gnu/libtclreadline.so

und legte einen entsprechenden Link an

sudo ln -s /usr/lib/x86_64-linux-gnu/libtclreadline.so /usr/lib/libtclreadline.so

Beim nächsten Aufruf von tclsh hatte ich wieder den gewünschten Zeileneditor.

lG drhawo

rklm Team-Icon

Projektleitung

Anmeldungsdatum:
16. Oktober 2011

Beiträge: 13213

drhawo schrieb:

Beim nächsten Aufruf von tclsh hatte ich wieder den gewünschten Zeileneditor.

Dann markiere das Thema bitte als "gelöst".

Antworten |