我正在运行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] 删除。
我来说两句