我正在使用最新版本的 Kali。 我安装了 Cisco Packet Tracer 版本 7.2。 我运行它,我得到这个错误
./PacketTracer7:加载共享库时出错:libpng12.so.0: 无法打开共享对象文件:没有这样的文件或目录
现在我要安装libpng12
但我收到此错误
(正在读取数据库...当前有485972个文件和目录 已安装。)准备解压 libpng12-0_1.2.50-2+deb8u3_amd64.deb ...解压 libpng12-0:amd64 (1.2.50-2+deb8u3) ... dpkg: 错误 处理存档 libpng12-0_1.2.50-2+deb8u3_amd64.deb (--install): 无法安装新版本 '/usr/lib/x86_64-linux-gnu/libpng12.so.0':没有这样的文件或目录 处理时遇到错误: libpng12-0_1.2.50-2+deb8u3_amd64.deb
我正在使用 Debian 源列表
https://packages.debian.org/jessie/amd64/libpng12-0/download
我也遇到过同样的问题,我找到的解决方案是:
1-解压debian包内容
mkdir out; dpkg -x libpng12-0_1.2.50-2+deb8u3_amd64.deb ./out
2-将文件
libpng12.so.0
复制到 Packet Tracer 的安装目录中的 .../pt/bin
文件夹中,如下所示:
cp ./out/lib/x86_64-linux-gnu/libpng12.so.0 /opt/packettracer/bin/
我也有同样的问题。我刚刚安装并启动了它
packettracer
然后它说
启动 Packet Tracer 7.2.1
但它没有开始。 当我尝试从 opt/pt 目录运行它时
./PacketTracer
它给了我
./PacketTracer7:加载共享库时出错:libpng12.so.0:无法打开共享对象文件:没有这样的文件或目录
所以我所做的是从源代码下载 libpng12.o.0
https://packages.debian.org/jessie/amd64/libpng12-0/download
选择您的架构和镜像。接下来转到下载所在的目录。
cd Downloads
使用
解压包dpkg -x libpng12-0_1.2.50-2+deb8u3_amd64.deb
.
打开lib目录
cd lib/x86_64-linux-gnu/
使用
列出ls -alis
如果您使用默认位置安装了 libpng12.o.0,请将其复制到保存数据包跟踪器的位置
cp libpng12.so.0 /opt/pt/bin/
类型
cd
移动到主目录。然后输入
packettracer
你就可以开始了。
下载数据包追踪器后 打开终端 ctrl+Alt+T
第 1 步:数据包跟踪器
它给出这样的错误
./PacketTracer7:加载共享库时出错:libpng12.so.0: 无法打开共享对象文件:没有这样的文件或目录
step2:所以我们要下载libpng12.so.0
step3:选择您想要的并下载
第4步:转到下载文件夹右键单击.deb文件并将其作为软件安装运行
第5步:打开终端ctrl+Alt+T输入
packettracer
启动数据包跟踪器
原因之一是兼容性问题,您可以通过安装 gdebi 然后使用它来安装所有缺少的依赖项和数据包跟踪器来轻松解决该问题......这应该可行!