Установка Expect и TCL
Я загрузил источник для expect5.45, и я пытаюсь установить его. tclsh находится в системе в / usr / bin / tclsh, но я не уверен, что это означает, что на компьютере также установлен «tcl»?
Инструкции для Expect:
- Оптимизировать / заменить команду «найти»
- Как я могу принудительно удалить пакет из Ubuntu вручную?
- Ошибка обновления Ubuntu 17.04 «Ожидание автоматического выхода на охрану»
- Услуги FTP и WWW не подтверждают подключения
- Grub спасение после поврежденного жесткого диска («файловая система только для чтения»)
По умолчанию предполагается, что исходный каталог Tcl находится в том же каталоге, что и исходный каталог Expect. Например, в этом листинге Expect и Tcl хранятся в / usr / local / src:
/usr/local/src/tcl8.0 (actual version may be different) /usr/local/src/expect-5.24 (actual version may be different)
Если Tcl хранится в другом месте, самый простой способ справиться с этим – создать символическую ссылку на ее реальный каталог. Например, из каталога Expect введите:
ln -s /some/where/else/src/tcl8.0 ..
Я попытался сделать эту символическую ссылку несколько раз в разных местах, но я связываюсь с tclsh, а не с tcl, что, я думаю, является проблемой. Есть ли разница между этими двумя? Я могу запускать сценарии tcl на машине, как есть.
При запуске «./configure» происходит следующая ошибка:
проверка конфигурации Tcl … configure: ошибка: не удается найти определения конфигурации Tcl
(Чтобы быть ясным, я не могу рассчитывать на «нормальные» каталоги, потому что у меня нет доступа на запись к ним. Он войдет в мой личный домашний каталог. И у меня нет разрешения использовать sudo apt-get. является машиной Ubuntu 14.04.)