无法从终端打开文档查看器(证据)

山姆

我正在运行Ubuntu 18.04

每当我尝试从命令行打开evince时:

> evince something.pdf

我收到此错误(即使没有pdf文件):

evince: error while loading shared libraries: liblz4.so.1: failed to map segment from shared object

奇怪的是,我可以使用nautilus毫无问题地打开它。知道是什么原因造成的吗?

山姆

我发现了问题。跑步

ldd $(which evince)

输出此:

... 
liblz4.so.1 => /home/USER/root-build/build/lib/liblz4.so.1 (0x00007f15f8ea0000)

这使我发现我的$ LD_LIBRARY_PATH设置为

/home/USER/root-build/build/lib

从我在.bashrc中调用的脚本中设置我使用的分析包。删除调用脚本的行即可解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章