跑程序的时候遇到这一个问题,以下两个网址对我有启发(其中有用的直接就粘贴过来了):
https://www.linuxidc.com/Linux/2012-06/62182.htm
kLatexFormula是偶然发现的很好用的公式编辑器,可以直接把latex语句输出成图片。但是安装上之后,运行却提示
/usr/bin/latex: error while loading shared libraries: libpoppler.so.18: cannot open shared object file: No such file or directory
网上查阅知rebuild似乎可以解决,但是速度无疑太慢。但是使用命令搜索:
$ ls /usr/lib/ | grep libpoppler
得到显示已经有了libpoppler.so.19库,这个更新。所以通过建立19到18链接来暂时避免:
$ sudo ln -s /usr/lib/libpoppler.so.19.0.0 /usr/lib/libpoppler.so.18
https://www.phpfans.net/ask/fansa1/8981873598.html
用locate找了一下,/usr/lib/下面有一个类似的libpoppler.so.4, 想一下应是库升级了于是我这样处理了.
代码:
$ cd /usr/lib
$ sudo ln -s libpoppler.so.4 libpoppler.so.3
之后xelatex运行正常.
**********************************************************************************
找不到libpoppler.so.76这个库,那就在系统里面找以下该文件的位置,搜索到/home/lmk/anaconda3/lib/libpoppler.so.76,然后在usr/lib/下建一个同样名字的libpoppler.so.76,建立软连接,让它指过去,代码如下:
sudo ln -s /home/lmk/anaconda3/lib/libpoppler.so.76 /usr/lib/libpoppler.so.76
ln -s是建立软连接的指令,后面第一个参数是实际文件的位置,第二个参数是快捷方式
至此,问题已解决!!!