无法在kali上安装libpng12-0

unable to install libpng12-0 on kali

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

./PacketTracer7: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

现在我要安装libpng12

但是我收到这个错误

(Reading database ... 485972 files and directories currently installed.) Preparing to unpack libpng12-0_1.2.50-2+deb8u3_amd64.deb ... Unpacking libpng12-0:amd64 (1.2.50-2+deb8u3) ... dpkg: error processing archive libpng12-0_1.2.50-2+deb8u3_amd64.deb (--install): unable to install new version of '/usr/lib/x86_64-linux-gnu/libpng12.so.0': No such file or directory Errors were encountered while processing: 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 复制到 .../pt/bin 文件夹内的 Packet tracer 安装目录,如下所示:

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

选择您的体系结构并mirror.Next转到下载所在的目录。

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

一切顺利。

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

步骤 1:packettracer

它给出这样的错误

./PacketTracer7: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

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

step3:选择你想要的下载

示例:http.us.debian.org/debian

step4:进入下载文件夹,右击.deb文件,运行作为软件安装

step5:打开终端ctrl+Alt+T type

packettracer

正在启动 packettracer