我尝试安装 Packet Tracer 6.2 和 6.3 版本,但是当我运行它时,我收到来自 plasma 的以下错误消息:
Cannot load library /usr/lib/x86_64-linux-gnu/libkdeinit5_PacketTracer6.so
如果我在终端中执行 PT,则不会发生任何事情。我尝试在 Google 上查找一些信息,但一无所获。
答案1
如果有人遇到同样的问题,我已经解决了:
首先,不要使用图标或命令“packettracer”执行 Packet Tracer,因为它会给您错误的信息或根本不提供任何信息。
因此,要调试数据包跟踪器,请转到安装目录(默认值:/opt/pt)并在 bin 文件夹中执行命令 PacketTracer6,您将获得缺少的依赖项:
sillicius@DIY1:/opt/pt/bin$ ./PacketTracer6
./PacketTracer6: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory
解决方案:
安装 libsll1.0.0:i386(64 位版本不适用于 PT)并链接它:
$ sudo apt-get install libcrypto.so.1.0.0:i386
$ sudo ln -s /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.1.0.0
未找到下一个依赖项:
/opt/pt/bin$ ./PacketTracer6
./PacketTracer6: error while loading shared libraries: libQtWebKit.so.4: cannot open shared object file: No such file or directory
解决方案:
$ sudo apt-get install libqtwebkit4:i386
。
/opt/pt/bin$ ./PacketTracer6
./PacketTracer6: error while loading shared libraries: libQtScriptTools.so.4: cannot open shared object file: No such file or directory
解决方案:
$ sudo apt-get install libqt4-scripttools:i386
在此之后,PT 对我来说就可以正常工作了。