我尝试使用 Gdebi 安装程序在我的笔记本电脑(ubuntu 16.10 Gnome,64 位)上安装 WPS Office,但它说
Dependency is not satisfiable: libpng12-0
Run Code Online (Sandbox Code Playgroud)
然后我尝试打开这个库如下
sudo apt-get install libpng12-0
Run Code Online (Sandbox Code Playgroud)
但是我遇到了一个错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libpng12-0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libpng12-0' has no installation candidate
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮忙吗?非常感谢
Blackmagic Design 的 Resolve 视频编辑器 V14.0.1 需要 libpng1 2。不幸的是,新的 17.10 版本只提供了libpng1 6。
有没有办法在 17.10 下恢复到 libpng12?如果是这样,我如何获得 libpng12 - 当我搜索它时,突触没有列出它。
对于ScreenLets 应用程序,我需要libpng12-0在 Ubuntu 19.10 系统上安装软件包。
所以我决定手动下载这个包并手动安装。
在以前的 Ubuntu 版本(例如 18.04 LTS)上,这个技巧以成功结束,但在 19.10 上它以非常奇怪的方式失败:
wget http://mirrors.kernel.org/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
sudo apt-get install ./libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
0 个升级,1 个新安装,0 个删除,0 个未升级。
需要获得 0 B/116 kB 的档案。
此操作后,将使用 285 kB 的额外磁盘空间。
获取:1 /home/user/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb libpng12-0 amd64 1.2.54-1ubuntu1.1 [116 kB]
选择以前未选择的包 libpng12-0:amd64。
(正在读取数据库...当前安装了 212864 个文件和目录。)
准备解压.../libpng12-0_1.2.54-1ubuntu1.1_amd64.deb ...
解压 libpng12-0:amd64 (1.2.54-1ubuntu1.1) ...
dpkg: 错误处理存档 /home/user/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb (--unpack):
无法安装新版本的“/lib/x86_64-linux-gnu/libpng12.so.0”:没有这样的文件或目录
没有写入报告,因为错误消息表明本地系统存在问题
处理时遇到错误:
/home/user/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
E:子进程/usr/bin/dpkg返回错误码(1)
这里有什么问题?如何libpng12-0在 Ubuntu 19.10 系统上安装?
注意:19.04 也发生了同样的情况,但它已接近 EOL。
我花了几个小时试图找到一个简单的解释,但似乎找不到任何有用的东西。我主要是一名 Windows 程序员,对基于 Linux 的操作系统有一些经验。由于某种原因,这样做apt install imagemagick只给了我一个非常旧的版本(2012 年之前),并且我需要的更高版本中有一个更改,这意味着我需要从源代码构建。
在 Ubuntu 18.04 上编译 IM 7 非常简单:下载 tar.gz、解压./configure、make和make install. 然而,默认情况下似乎不包括 PNG 支持(为什么?)。
我已经尝试过./configure --with-png这样做,但没有取得任何成果(我明白了--with-png=yes no,这可能意味着“是的,你已经要求 PNG 支持,但不,我还没有给你”)。我看过很多关于此的论坛帖子和 SE 问题,但每个提出问题的人似乎都有一些我显然缺少的先验知识,并且问题似乎与该过程中的某些后续步骤有关。
那么,我实际上需要做什么才能获得 PNG 支持?
(还有一些额外的问题:为什么没有这方面的文档?为什么它不包括开箱即用的 PNG 支持?为什么没有针对 Ubuntu 的预构建二进制文件?)
我下载了GMAT并按照说明运行:
$ ./GMAT-R2018a
./GMAT-R2018a: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
所以我认为 libpng 丢失了。所以我从源代码下载、构建并安装了 libpng 1.6.37。
$ ./GMAT-R2018a
./GMAT-R2018a: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
显然我特别需要 libpng 1.2 版本,我从源代码下载、构建并安装了它:
$ ./GMAT-R2018a
./GMAT-R2018a: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)
显然,GMAT 无法看到该文件,所以我创建了一个符号链接:
$ ln -s /usr/local/lib/libpng12.so.0 libpng12.so.0
$ ./GMAT-R2018a
./GMAT-R2018a: error …Run Code Online (Sandbox Code Playgroud) 我需要在 ubuntu 22.04 上安装 lipng12-0 才能使旧的佳能打印机正常工作。
在 20.04 上,我按照此处给出的说明进行操作:如何在 Ubuntu 19.10 上正确安装 libpng12-0?
但它似乎不再适用于 ubuntu 22.04。
有什么想法可以让它在 ubuntu 22.04 上运行吗?
libpng ×6
17.10 ×1
19.04 ×1
19.10 ×1
20.04 ×1
22.04 ×1
apt ×1
compiling ×1
dependencies ×1
dpkg ×1
imagemagick ×1
png ×1
wps-office ×1