admin管理员组

文章数量:1562456

如果你在深度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版本,如果你还没有更新,请按照上面方法解决。

相关主题

本文标签: 自带输入法完整性Linuxlibcurl