码迷,mamicode.com
首页 > 编程语言 > 详细

Cent0S 升级Python会带来的问题

时间:2017-01-05 01:43:29      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:改变   python   python脚本   linu   解决办法   centos 6   最大   ror   权限   

CentOS是linux的几个Distrubution中比较容易让初学者拿来学习的一个版本
,以下记录一下在学习过程中遇到的一些问题以及解决方法:

1.在WIN7下,我最初尝试安装7.0版本的,后来一直以失败告终,直到现在我也没有找到原因,在WIN10下,硬盘安装7.0是成功的。

2.于是安装6.0,成功后,我想学习一下 YUM的用法:

    a.关于YUM的镜像配置。(我直接使用阿里的镜像源)

阿里云是最近新出的一个镜像源。得益与阿里云的高速发展,这么大的需求,肯定会推出自己的镜像源。
阿里云Linux安装镜像源地址:http://mirrors.aliyun.com/

CentOS系统更换软件安装源
第一步:备份你的原镜像文件,以免出错后可以恢复。

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
第二步:下载新的CentOS-Base.repo 到/etc/yum.repos.d/
CentOS 5

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo
CentOS 6

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
第三步:运行yum makecache生成缓存

yum clean all

yum makecache

配置成功之后,我不知道为什么在我运行上面的命令后,会在/etc/yum.repos.d/CentOS-Base.repo 目录下生成一个CnetOS-Base.repo 的JPG好像同名文件,这个坑了我一个晚上的时间去找问题,有句话要纵然被虐千万遍,我还是喜欢你不变,睡了一觉后,第二天,我仔细看了一下/etc/yum.repos.d/CentOS-Base.repo  这个目录下的文件,才发现那个同名的图片文件,果断rm 这斯,my god,我终于好好的爽了一把YUM

 

3.由于我属于那种看到个命令都想运行一下的菜鸟。于是,装好五笔输入法后,我在teminal搞了句:yum -y upgrade

um -y update

      升级所有包,改变软件设置和系统设置,系统版本内核都升级

      yum -y upgrade

      升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变

    这一手贱的后果没想到又一个晚上折腾没了,还好,最后还是通过万能的度娘解决了一系列的问题,包括我现在装了半天才弄好的万能五笔,啊拼音,对不起,实在受不了那个自带的拼音。

    升级后,后果很严重。

   a.yum不能用了,查是升能了系统自带的python: 2.6->3.3

     解决办法:

  通过源码安装的方式将python从2.6.6升级到3.3结果yum用不了 
  因为yum调用了python,他的启动程序/usr/bin/yum就是一个python脚本 
  yum是不兼容 Python 3.3的,所以yum不能正常工作,我们需要指定 yum 的Python版本 
  将文件/usr/bin/yum头部的 #!/usr/bin/python 
  改成#!/usr/bin/python2.6

    b.输入法没有了,咋回事,还我的五笔,不仅仅五笔没了,连输入法的小图标IBUS都不见了。

       神马意思,解决方法:

       /usr/libexec/ibus-ui-gtk

       /usr/ bin/ibus-setup

      /usr/libexec/ibus-engine-table 

     IBUS下的Engine是通过PYTHON实现的调用的,有不有,还好,最近学习了一下PYTHON。

     把最后的exec ptyhon改为:exec python2.6

    这样你以为好了嘛?少年,你太年轻了,输入法可以出来了,但是就是找不到我的五笔,我的五笔,我就是要用五笔。

    再找,对,我之前是有装过的,解决方法:

     在用户目录下,查找 ~/.ibus/tables/vissible-user.db

     请注意这个用户目录,你可以 cd ~  这样来进入,rm vissible-user.db 

     如果没权限,你可以直接进root,然后chmod 777 vissible-user.db

    再一次安装输入法:(其实这两个文件你直接拖过去也是可以有的)

  [root@localhost linux-wnwb]# cp wnwb.db /usr/share/ibus-table/tables
    [root@localhost linux-wnwb]# cp wnwb.svg /usr/share/ibus-table/icons

这是学习Centos第五天后的遇到的一些问题的总结,相对于win的黑盒来说,可能这就是linux最大的魅力吧。

 

      

 

Cent0S 升级Python会带来的问题

标签:改变   python   python脚本   linu   解决办法   centos 6   最大   ror   权限   

原文地址:http://www.cnblogs.com/freewsf/p/6250778.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!