zoukankan      html  css  js  c++  java
  • 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是开发源码的程序,所以,你可以一个一个深入代码,去解决,完全的升级整个依赖,这种情况只有在必须升级软件和维护的情况下才使用,需要大量的投入


    推荐:方法二




  • 相关阅读:
    MVC模式简介
    UEditor插入表格没有边框但有间距
    MVC准备前基础知识
    如何关闭ie9烦人的提示信息?
    javaScript中利用ActiveXObject来创建FileSystemObject操作文件
    win7下IIS安装与配置运行网站
    javascript函数
    减小SSN影响
    EMC (电磁兼容性)
    电源完整性设计
  • 原文地址:https://www.cnblogs.com/xujintao/p/7000378.html
Copyright © 2011-2022 走看看