无法在kali上安装libpng12-0

问题描述 投票:0回答:4

我正在使用最新版本的 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

libpng kali-linux
4个回答
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/


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

你就可以开始了。


0
投票

下载数据包追踪器后 打开终端 ctrl+Alt+T

第 1 步:数据包跟踪器

它给出这样的错误

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

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

step3:选择您想要的并下载

示例http.us.debian.org/debian

第4步:转到下载文件夹右键单击.deb文件并将其作为软件安装运行

第5步:打开终端ctrl+Alt+T输入

packettracer

启动数据包跟踪器


0
投票

原因之一是兼容性问题,您可以通过安装 gdebi 然后使用它来安装所有缺少的依赖项和数据包跟踪器来轻松解决该问题......这应该可行!

© www.soinside.com 2019 - 2024. All rights reserved.