libpoppler.so.76: cannot open shared object file: No such file or directory

跑程序的时候遇到这一个问题,以下两个网址对我有启发(其中有用的直接就粘贴过来了):

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是建立软连接的指令,后面第一个参数是实际文件的位置,第二个参数是快捷方式

至此,问题已解决!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值