如果你在深度deepin系统中安装早期的讯飞输入法Linux版,那么其自带的libcurl.so会损坏自带libcurl的完整性,以下为解决方案。
解决方案 在深度操作系统中安装讯飞输入法请参考在Deepin Linux 15.11命令行中安装及卸载讯飞输入法的方法。 讯飞输入法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版本,如果你还没有更新,请按照上面方法解决。
相关主题 |