我已经在全新的 Ubuntu Mate 18.04.5 LTS 32 位上安装了 Mendenley(32 位),当我尝试通过此命令启动它时mendeleydesktop
,它显示以下错误消息:
/usr/bin/../../opt/mendeleydesktop/bin/mendeleydesktop: error while loading shared libraries:
libpng12.so.0: cannot open shared object file: No such file or directory
我该如何解决这个问题?
谢谢
答案1
似乎与缺少“libpng12.0”文件相关的问题在某些 Ubuntu 发行版中很常见。它已得到简单的解决,如下所示:
- 从以下位置下载“libpng12.0”文件此链接(即 libpng12-0_1.2.54-1ubuntu1.1_i386.deb)
- 安装:
sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1_i386.deb
最终Mendeley成功发射。
答案2
我也遇到了同样的问题(Ubuntu 22.04)。我也有 Nvidia GPU 卡。安装 libpng 对我来说不起作用。更改驱动程序(更改为 510)并没有解决我的问题。我发现这个解决方案(通过 flatpak 安装 Mendeley)有效(一定要完全删除以前的 Mendeley 版本!):
$ sudo flatpak 安装 flathub com.elsevier.MendeleyDesktop
$ flatpak 运行 com.elsevier.MendeleyDesktop