最初,我在使用 Cisco PacketTracer 7.3.1 时遇到了问题库在 Ubuntu 20.04 中。
通过安装缺少的库来修复它。
sudo apt install libqt5webenginewidgets5 libqt5webenginecore5 libqt5script5 libqt5scripttools5
然而,此后我又遇到了另一个错误
wolf@linux:/opt/pt/bin$ ./PacketTracer7
./PacketTracer7: symbol lookup error: ./PacketTracer7: undefined symbol: _ZN16QWebSocketServer19handleTCPConnectionEP10QTcpSocketRK7QString, version Qt_5
wolf@linux:/opt/pt/bin$
如果你想尝试,可以从这里。免费,但需要注册
答案1
不要直接执行。它不起作用
/opt/pt/bin/PacketTracer7
相反,使用 shell 脚本/opt/pt/
/opt/pt/packettracer
路径必须正确。以下是该代码的片段
$ cat /opt/pt/packettracer
#!/bin/bash
echo Starting Packet Tracer 7.3.1
PTDIR=/opt/pt
export LD_LIBRARY_PATH=/opt/pt/bin
pushd /opt/pt/bin > /dev/null
./PacketTracer7 "$@" > /dev/null 2>&1
popd > /dev/null
$
答案2
作为解决您的问题的快速方法,请尝试按如下方式执行 packettracer:
LD_LIBRARY_PATH=/opt/pt/bin/ /opt/pt/bin/PacketTracer7
在我收到同样的错误后,这个工具在 fedora 30 上起作用了,而且我认为它对你也适用,因为看起来所有需要的库都已经安装在与 PacketTracer7 二进制文件相同的目录中。