• CentOS6.4 中文输入不显示候选框问题解决方案


    问题CentOS 6.9 不显示中文,输入法出现问题,yum等也无法使用

    原因现是升Python的原因

    因为,旧的系统依赖于旧的软件,yum就是一个典型,这个包管理器是极度的依赖于python2.6的,所以,你要是正常的升级的话,怎么升级都不会破坏它的关联性!【这里指的是用yum来升级】但是,一旦采用源码升级,或者其他的安装方式升级,且,又改变了相应的链接的话,就会导致很多的软件不能使用了

    解决方法:

    方法一:直接把所有的依赖改掉,使用源文件,不使用链接

    /usr/libexec/ibus-ui-gtk
    /usr/bin/ibus-setup
    /usr/libexec/ibus-engine-table

    将以上三个文件中的  “exec python”  修改为  “exec /usr/bin/python2.6”(PS.因为我的2.6的python是在/usr/bin下面,这里根据自身情况设置,记得设置完要重启下生效,而且CentOS 6.4原来的python版本是2.6.6)即可


    方法二:别折腾了,把链接改回来,重新把链接链回python2.6等原来的版本

    这个方法是最好的,因为,谁都不知道,你升级了python之后,还有其他的依赖在依赖旧的,所以,改回来,升级的,直接加版本号的链接
    命令:
    查看现在的链接 
    ls  -al /usr/bin/python
    删掉现在的链接:
    rm  /usr/bin/python
    链接回去:
    ls -al /usr/bin/python2.6
    ln -s /usr/bin/python2.6  /usr/bin/python
    再创建一个python3的:
    ln -s  /usr/local/python/bin/python  /usr/bin/python3

    注意:先找清自己的python的目录在哪里,我这里仅仅针对我自己的环境
    方法三:深入每个使用python的依赖软件,进行全方位的升级
    因为升级python之后,有些东西在原来的包里没有了,但python是开发源码的程序,所以,你可以一个一个深入代码,去解决,完全的升级整个依赖,这种情况只有在必须升级软件和维护的情况下才使用,需要大量的投入


    推荐:方法二




  • 相关阅读:
    真香!PySpark整合Apache Hudi实战
    Apache Hudi又双叕被国内顶级云服务提供商集成了!
    Apache Hudi集成Apache Zeppelin实战
    实战 | 将Apache Hudi数据集写入阿里云OSS
    实战|使用Spark Structured Streaming写入Hudi
    Apache Hudi 设计与架构最强解读
    【Flink】Flink作业调度流程分析
    【Flink】深入理解Flink-On-Yarn模式
    【Flink】Flink 底层RPC框架分析
    【MyBatis】MyBatis自动生成代码之查询爬坑记
  • 原文地址:https://www.cnblogs.com/xujintao/p/7000378.html
Copyright © 2020-2023  润新知