我刚刚在 Ubuntu 上安装了数据包跟踪器,然后当我打开此消息时会出现:
./PacketTracer7: ./libcrypto.so.1.0.0: no version information available (required by ./PacketTracer7)
Segmentation fault (core dumped)
答案1
导航到 /tmp
cd /tmp
下载 libpng12-0 包
wget http://ftp.us.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+
deb8u3_amd64.deb
当仍然在 /tmp 中时,运行以下命令进行安装:
sudo dpkg -i libpng12-0_1.2.50-2+deb8u3_amd64.deb
转到/opt/pt/bin
cd /opt/pt/bin
上面的错误似乎你需要所需的 Qt 库
安装所有必需的 Qt 库
sudo apt update && sudo apt install libqt5webkit5 libqt5multimediawidgets5
libqt5svg5 libqt5script5 libqt5scripttools5 libqt5sql5
完成后再次运行 Packet Tracer(确保 cd /opt/pt/bin )
./PacketTracer7
答案2
我猜你没有安装 PacketTracer 所需的库。要在 Linux 上安装 Packet Tracer 7 所需的包,请在终端中执行以下命令。
1) sudo apt-get update
2) sudo apt-get install libssl1.0.0
如果您再次运行./PacketTracer7 命令并且出现相同的错误,则应该执行下一个命令。
3) cp -i /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /opt/pt/bin/
cp: overwrite '/opt/pt/bin/libcrypto.so.1.0.0'? Y -->> Press Y (Yes).
4) ./PacketTracer7
Starting Cisco Packet Tracer…
如果您在 Linux 上尝试安装 libssl1.0.0 包时遇到错误,请更新您的/etc/apt/sources.list存储库。如果您仍然无法构建libssl1.0.0,您可以使用以下命令。
1) wget http://ftp.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb
2) sudo dpkg -i libpng12-0_1.2.50-2+deb8u3_amd64.deb