-1

我正在使用最新版本的 Kali。我安装了 Cisco Packet Tracer 7.2 版。我跑了我得到了这个错误

./PacketTracer7:加载共享库时出错:libpng12.so.0:无法打开共享对象文件:没有这样的文件或目录

现在我要安装libpng12

但我得到这个错误

(正在读取数据库 ... 当前安装的 485972 个文件和目录。) 准备解压 libpng12-0_1.2.50-2+deb8u3_amd64.deb ... 解压 libpng12-0:am​​d64 (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

4

3 回答 3

2

我遇到了同样的问题,我找到的解决方案是:

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/

于 2019-06-01T22:54:25.503 回答
2

我也有同样的问题。我刚刚安装并启动它

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

你很高兴。

于 2019-08-12T14:58:55.023 回答
0

下载 packettracer 后打开终端 ctrl+Alt+T

第 1步:数据包跟踪器

它给出了这样的错误

./PacketTracer7:加载共享库时出错:libpng12.so.0:无法打开共享对象文件:没有这样的文件或目录

step2 : 所以我们要下载libpng12.so.0

第三步:选择你想要的并下载它

示例http.us.debian.org/debian

第四步:进入下载文件夹,右键点击.deb文件,作为软件安装运行

step5:打开终端ctrl+Alt+T类型

packettracer

启动数据包跟踪器

于 2019-12-19T05:18:09.730 回答