mt1*_*022 7 upgrade pdf evince 18.04
我刚刚将系统从 16.04 LTS 升级到 18.04 LTS。一切正常,直到我尝试打开 pdf。似乎文档查看器无法打开以前看起来正常的 pdf 文件。但是,这些 pdf 文件是可以的,因为我可以在 18.04 的 chrome 中查看它们。关于如何修复文档查看器的任何想法?
这是错误消息:
“无法为‘应用程序/pdf’加载后端:libpoppler-glib.so.8:无法从共享对象映射段
根据 N0rbert 的建议,附加一些附加信息如下。
首先,apt-cache policy libpoppler-glib8:
$ apt-cache policy libpoppler-glib8
libpoppler-glib8:
Installed: 0.62.0-2ubuntu2.1
Candidate: 0.62.0-2ubuntu2.1
Version table:
*** 0.62.0-2ubuntu2.1 500
500 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/main amd64 Packages
500 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-security/main amd64 Packages
100 /var/lib/dpkg/status
0.62.0-2ubuntu2 500
500 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic/main amd64 Packages
Run Code Online (Sandbox Code Playgroud)
的输出ldd /usr/lib/x86_64-linux-gnu/libpoppler-glib.so.8 | grep not为空。
笔记:
九年前在这个错误报告中发现:
在不使用打包系统的情况下安装了一个版本,它接管了 ubuntu 构建并破坏了您的安装
“ libpoppler-glib.so.4 => /usr/local/lib/libpoppler-glib.so.4 (0xb78b0000)”
清理它,它应该可以正常工作
解决方案是删除:
sudo rm -f /usr/local/lib/libpoppler-glib.so.4
Run Code Online (Sandbox Code Playgroud)
九年后,您也遇到了类似的问题。检查LD_LIBRARY_PATH指向单个目录而不是完整路径列表。目前的版本不正确libpoppler-cpp.so,并libpoppler-glib.so.8在那里。
移动libpopper*到另一个目录,允许evince使用适当的动态链接器在/lib和 中搜索/usr/lib。
| 归档时间: |
|
| 查看次数: |
4460 次 |
| 最近记录: |