Ubuntu 18.04 上的 Packet Tracer 7 无法启动

Jul*_*izo 5 18.04

我在 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    
Run Code Online (Sandbox Code Playgroud)

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

有人在 Ubuntu 18.04 上安装 PacketTracer7 吗?

我很高兴能得到你的帮助!

谢谢并原谅我糟糕的英语:)

小智 15

这些是对我有用的步骤,以使 Packet Tracer 在 Ubuntu 18.04 中工作:

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

    sudo apt-get install libqt5webkit5 libqt5multimediawidgets5 libqt5svg5 libqt5script5 libqt5scripttools5 libqt5sql5
    
    Run Code Online (Sandbox Code Playgroud)
  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
    
    Run Code Online (Sandbox Code Playgroud)
  3. 安装libpng121

    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
    
    Run Code Online (Sandbox Code Playgroud)

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


1感谢 gitgudgithub 指出这一点。