无法在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:选择你想要的下载
step4:进入下载文件夹,右击.deb文件,运行作为软件安装
step5:打开终端ctrl+Alt+T type
packettracer
正在启动 packettracer
我正在使用最新版本的 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.0https://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:选择你想要的下载
step4:进入下载文件夹,右击.deb文件,运行作为软件安装
step5:打开终端ctrl+Alt+T type
packettracer
正在启动 packettracer