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中运行,这些步骤对我有用:
-
使用apt-get安装Qt库:
sudo apt-get install libqt5webkit5 libqt5multimediawidgets5 libqt5svg5 libqt5script5 libqt5scripttools5 libqt5sql5
-
安装
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
-
安装
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安装了所有需要的库。
现在执行以下操作,这可能会解决您的问题:
-
sudo mkdir /opt/pt/libwebkit
-
sudo cp /opt/pt/lib/libQt5WebKit.so* /opt/pt/libwebkit
- 然后启动Packet Tracer:
sudo LD_LIBRARY_PATH=/opt/pt/libwebkit/ /opt/pt/bin/PacketTracer7
它应该给你一些错误消息,找不到一些库。 我不得不安装libpng12和libqt5sql5 。
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 🙂