升级到 Ubuntu 16.04 后 TeXstudio 无法运行

升级到 Ubuntu 16.04 后 TeXstudio 无法运行

我最近将 Ubuntu 14.04 64 位升级到了 Ubuntu 16.04。当我从终端运行 TeXstudio 时,出现以下错误消息:

$ texstudio texstudio: symbol lookup error: /usr/lib/x86_64-linux-gnu/libpoppler-qt5.so.1: undefined symbol: _ZN13GfxColorSpace17getDisplayProfileEv

似乎有些 qt5 库很乱。有什么想法吗?

额外信息(针对基于 qt4 的 texstudio 依赖项相关libpoppler*):

$ ldd /usr/bin/texstudio ... libpoppler-qt4.so.4 => /usr/lib/x86_64-linux-gnu/libpoppler-qt4.so.4 (0x00007fb62c61c000) ... libpoppler.so.58 => /usr/local/lib/libpoppler.so.58 (0x00007fb6292a8000) ...

答案1

最后,@alwaysask 的建议报告讨论帮我弄清楚我要做什么。

我将所有poppler相关文件从/usr/local/lib临时用户目录(/home/vl/software/lib)移至

sudo mv /usr/local/lib/libpoppler* /home/vl/software/lib

之后 texstudio(基于 qt4 的包:)texstudio-qt4_2.11.0_amd64.deb再次成功运行!

相关内容