multixterm 找不到包 Expect 在执行时 “包需要期望” (文件“/usr/local/bin/mul-6ren">
gpt4 book ai didi

linux - Multixterm - "can' t 找到包 Expect”

转载 作者:太空狗 更新时间:2023-10-29 11:03:42 26 4
gpt4 key购买 nike

我试图在我的台式机上打开 multixterm,但我最终遇到了错误:

usr:~> multixterm
找不到包 Expect
在执行时
“包需要期望”
(文件“/usr/local/bin/multixterm”第 6 行)

如有任何帮助,我们将不胜感激。我试过在我的笔记本电脑和 friend 的机器上运行 multixterm,没有问题。 Expect 和 multixterm 都存在于 /usr/local/bin/ 目录中。

更新:我还发现 kibitz 和 autoexpect 都不会运行。我现在假设程序在何处寻找 Expect 存在问题。有谁知道我如何验证/检查?

最佳答案

首先,运行ldd/usr/local/bin/expect 找出Expect 库(libexpect) 的位置。例如:

% ldd /usr/bin/expect | grep libexpect
libexpect.so.5.45 => /usr/lib/x86_64-linux-gnu/libexpect.so.5.45 (0x00007f230f348000)
%

然后,导出 TCLLIBPATH var 与 libexpect 目录。例如(好像您正在使用 ):

% setenv TCLLIBPATH /usr/lib/x86_64-linux-gnu

然后运行您的 multixterm 命令。

关于linux - Multixterm - "can' t 找到包 Expect”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37619333/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com