Ubuntu 18.04上的Packet Tracer 7无法启动

我在Ubuntu 18.04上遇到Packet Tracer 7的一些问题:当我在/ opt / pt / bin目录下使用./PacketTracer7启动时,它会打开,但会立即关闭很多:

“警告:libpng警告:iCCP:已知错误的sRGB配置文件”

控制台上的错误消息。

问题是,我在Ubuntu 16.04上安装了PacketTracer7,我记得我有libqt5multimedia.so.5依赖的问题,但我能够通过安装依赖项找到解决方案(感谢askubuntu和google)。 所以,一切都完美与16.04。

但我现在有点迷失了。 我无法意识到问题的来源,因为我知道系统上安装了qt5库。

这是我在运行dpkg --get-selections时看到的:

 libqt4-xmlpatterns:amd64 install libqt5concurrent5:amd64 install libqt5core5a:amd64 install libqt5dbus5:amd64 install libqt5gui5:amd64 install libqt5multimedia5:amd64 install libqt5multimediaquick-p5:amd64 install libqt5multimediawidgets5:amd64 install libqt5network5:amd64 install libqt5opengl5:amd64 install libqt5opengl5-dev:amd64 install libqt5positioning5:amd64 install libqt5printsupport5:amd64 install libqt5qml5:amd64 install libqt5quick5:amd64 install libqt5quickparticles5:amd64 install libqt5quicktest5:amd64 install libqt5quickwidgets5:amd64 install libqt5script5:amd64 install libqt5scripttools5:amd64 install libqt5sensors5:amd64 install libqt5sql5:amd64 install libqt5sql5-sqlite:amd64 install libqt5svg5:amd64 install libqt5test5:amd64 install libqt5webchannel5:amd64 install libqt5webkit5:amd64 install libqt5webkit5-dev:amd64 install libqt5widgets5:amd64 install libqt5x11extras5:amd64 install libqt5xml5:amd64 

我试图卸载pt和qt5库并再次安装所有内容,但没有…同样的问题。

有没有人在Ubuntu 18.04上安装PacketTracer7?

我很乐意帮助你做到这一点!

谢谢,请原谅我可怜的英语:)

为了使Packet Tracer在Ubuntu 18.04中运行,这些步骤对我有用:

  1. 使用apt-get安装Qt库:

     sudo apt-get install libqt5webkit5 libqt5multimediawidgets5 libqt5svg5 libqt5script5 libqt5scripttools5 libqt5sql5 
  2. 安装libcu52

     wget http://mirrors.kernel.org/ubuntu/pool/main/i/icu/libicu52_52.1-3ubuntu0.8_amd64.deb sudo dpkg -i libicu52_52.1-3ubuntu0.8_amd64.deb 
  3. 安装libpng12 1

     wget http://ftp.debian.org/debian/pool/main/libp/libpng/libpng12-0_1.2.50-2+deb8u3_amd64.deb sudo dpkg -i libpng12-0_1.2.50-2+deb8u3_amd64.deb 

现在,您可以使用packettracer命令启动Packet Tracer。


1谢谢你,gitgudgithub,指出了这一点。

我在同一条船上。 谷歌搜索三天后,我发现很多图书馆都缺少或没有正确的路径。

以下库未安装在正确的路径中

libQt5WebKitWidgets.so.5,libQt5WebKit.so.5,libQt5Multimedia.so.5,libQt5PrintSupport.so.5,libQt5Svg.so.5,libQt5Widgets.so.5,libQt5Gui.so.5,libQt5Network.so.5,libQt5Xml。 so.5,libQt5Script.so.5,libQt5ScriptTools.so.5,libQt5core.so.5

以下库已替换为Ubuntu中的更新版本

libicui18n.so.52和libicuuc.so.52

以下库缺失

libpng12.so.0

安装和修复此问题的正确方法如下

访问root shell提示符并正常安装数据包跟踪器

 $sudo /bin/bash #./install 

查看图片截图

运行以下命令

 #chmod +x set_ptenv.sh #chmod +x set_qtenv.sh #./ set_ptenv.sh #./ set_qtenv.sh #cp /opt/pt/lib/libQt5* /usr/lib/x86_64-linux-gnu #wget http://launchpadlibrarian.net/341176988/libicu52_52.1-3ubuntu0.7_amd64.deb #dpkg –i libicu52_52.1-3ubuntu0.7_amd64.deb # updated #cp /etc/apt/sources.list /etc/apt/sources.list.bak #echo “deb http://mirrors.kernel.org/ubuntu/ xenial main” >> /etc/apt/sources.list #apt-get update #apt-get install libpng12-0 

查看图片截图

系统重启后,使用packettracer命令运行数据包跟踪器

查看图片截图

来源https://www.computernetworkingnotes.com/ccna-study-guide/how-to-install-and-start-packet-tracer-in-ubuntu.html

我想你已经为Packet Tracer安装了所有需要的库。

现在执行以下操作,这可能会解决您的问题:

  1. sudo mkdir /opt/pt/libwebkit
  2. sudo cp /opt/pt/lib/libQt5WebKit.so* /opt/pt/libwebkit
  3. 然后启动Packet Tracer: sudo LD_LIBRARY_PATH=/opt/pt/libwebkit/ /opt/pt/bin/PacketTracer7

它应该给你一些错误消息,找不到一些库。 我不得不安装libpng12libqt5sql5

libpng12在这里: https ://packages.debian.org/de/jessie/amd64/libpng12-0/download

libqt5sql5与apt: sudo apt install libqt5sql5

之后在/ opt / pt / bin中运行PacketTracer,它将崩溃并给你一个错误。 然后只需在终端中运行packettracer,它现在应该可以工作了。

希望这将帮助您在Ubuntu 18.04中运行Packet Tracer 7 🙂