libtcl8.4.so и libtk8.4.so отсутствуют - PullRequest
0 голосов
/ 24 июня 2018

Когда я пытался выполнить tcl-сценарии с blt и wish, я допускаю следующие ошибки:

BLT:

[user@centos-linux ~]$ bltsh
bltsh: error while loading shared libraries: libtcl8.4.so: cannot open shared object file: No such file or directory

желание:

[user@centos-linux NEW]$ ./Tide.tcl > NUL
/usr/local/bin/bltwish: error while loading shared libraries: libtk8.4.so: cannot open shared object file: No such file or directory

Я уже установил tcl и tk 8.4.9 и blt с ftp: //ftp.ccp4.ac.uk/tcltk/TclTk-8.4/README.html с пакетом tcltkblt-8.4 .9.i386.bin.tar.gz.

Похоже, что libtcl8.4.so и libtk8.4.so отсутствуют. Интересно, можно ли исправить эти ошибки, просто установив libtcl8.4 и libtk8.4 на CentOS 7.5 и как?

Я не могу найти способ установить libtcl8.4.9 и libtk8.4.9. С другой стороны, я не могу обновиться до tcl / tk 8.5 или 8.6, так как сценарии требуют от меня запуска tcl / tk 8.4.

1 Ответ

0 голосов
/ 25 июня 2018

Я уже установил tcl и tk 8.4.9 и blt от <…> с пакетом tcltkblt-8.4.9.i386.bin.tar.gz.

Я сомневаюсь в "tcltk blt -8.4.9.i386.bin.tar.gz "пакет действительно установил Tcl и Tk - держу пари, он просто установил пакет BLT.

Поиск в этом списке пакетов для "tcl-8" показывает, что в CentOS 7 упакованы только Tcl и Tk 8.5, а не 8.4.

Поскольку 8.4 устарел, я бы предложил выбрать другой маршрут и работать над созданием BLT противTcl 8.5.

Выполнение обычной процедуры поиска дает этого пакета .Пожалуйста, прочтите «Install Howto» на этой странице и действуйте соответствующим образом.

Также, пожалуйста, обязательно удалите пакет BLT, который вы уже установили.

...