如果你在深度deepin系统中安装早期的讯飞输入法Linux版,那么其自带的libcurl.so会损坏自带libcurl的完整性,以下为解决方案。
解决方案
讯飞输入法Linux版自带一个libcurl:
dpkg -L iflyime |grep curl

然而放在这个位置会导致deepin系统把libcurl3在升级或者安装的时候把自带的/usr/lib/x86_64-linux-gnu/libcurl.so.4 的软连接指向讯飞带的版本,导致命令行运行curl报错:curl: /lib/x86_64-linux-gnu/libcurl.so.4: no version information available (required by curl):

如下图,只要存在libcurl.so.4.6.0,libcurl.so.4的软链接就会被指向认为“更新的”版本的libcurl.so.4.6.0,但是其实这个4.6.0不是系统的libcurl3自带的,导致配套的命令行curl出错:

讯飞输入法解决之前的临时解决办法,运行以下命令:
cd /usr/lib/x86_64-linux-gnu && sudo ln -sf libcurl.so.4.4.0 libcurl.so.4
说明
该问题已得到讯飞输入法的解决,请将讯飞输入法更新到0.9.88版本,如果你还没有更新,请按照上面方法解决。

相关主题
在深度deepin系统中安装早期讯飞输入法可能会导致libcurl库的损坏,表现为命令行运行curl时出错。解决方案是更新讯飞输入法到0.9.88版本,或者手动运行命令`cd /usr/lib/x86_64-linux-gnu && sudo ln -s libcurl.so.4.4.0 libcurl.so.4`来修复。此问题已由讯飞输入法官方解决。
1万+

被折叠的 条评论
为什么被折叠?



