我对Ubuntu18.04上的PacketTracer7 7有一些问题:当我在/opt/pt/bin目录中使用./PacketTracer7 7启动它时,它会打开,但会立即关闭,其中有很多:
警告: libpng警告: iCCP:已知的不正确的sRGB配置文件
控制台上的错误消息。
问题是,我在Ubuntu16.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库,然后重新安装所有的东西,但是什么都没有.同样的问题。
有人在Ubuntu18.04上安装了PacketTracer7吗?
我很高兴能得到你的帮助!
谢谢并原谅我的糟糕英语:)
发布于 2018-05-13 12:48:14
我认为您已经安装了包跟踪所需的所有库。
现在执行以下操作,这可能会解决您的问题:
sudo mkdir /opt/pt/libwebkitsudo cp /opt/pt/lib/libQt5WebKit.so* /opt/pt/libwebkitsudo LD_LIBRARY_PATH=/opt/pt/libwebkit/ /opt/pt/bin/PacketTracer7启动数据包跟踪器它应该会给出一些找不到库的错误消息。我不得不安装libpng12和libqt5sql5。
libpng12这里:https://packages.debian.org/de/jessie/amd64/libpng12-0/download
带有apt的libqt5sql5:sudo apt install libqt5sql5
在/opt/pt/bin中运行PacketTracer之后,它将崩溃并给出一个错误。那么,只要在终端上运行包装机,它现在就能工作了。
希望这将帮助您在Ubuntu18.04中运行Packet 7 :)
发布于 2018-05-21 06:55:24
我在同一条船上。在谷歌搜索了三天之后,我发现很多图书馆都丢失了,或者没有正确的路径。
下面的库没有安装在正确的路径中
LibQt5WebWidgets.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中的更新版本所取代
Libiui18n.so.52和libiuuc.so.52
缺少以下库
libpng12.so.0
安装和修复此问题的正确方法如下
访问根外壳提示并正常安装数据包跟踪器
$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命令运行数据包跟踪器
发布于 2019-03-23 21:38:51
除了安装缺少的libQT和libPNG12包之外,我还执行了以下步骤来修复分段错误。获得libPNG12的最佳方法是使用软件资源应用程序,并添加"deb http://security.ubuntu.com/ubuntu异种安全主“作为附加存储库,然后使用Apt安装它。添加回购将保持该版本的安全,而不是仅仅下载和安装一个Deb文件手动。我还注意到一些文件由于权限错误而没有提取。必须使用sudo特权进行提取。为下载的包跟踪器.tar.gz文件创建一个文件夹,将.tar.gz文件放在该文件夹中的打开终端中,sudo tar -xvf数据包\ Tracer\ 7.2.1.tar.gz sudo ./install
https://askubuntu.com/questions/1035523
复制相似问题