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会带来的问题的更多相关文章

  1. 升级 python 2.6.6 系统到 2.7.10 版本

    CentOS 6 系统默认 Python 版本是:2.6.6 平时在使用中遇到很多的库要求是 2.7.x 版本的库,比如使用 ConfigParser 库,在 2.6 版本库就不支持没有 value ...

  2. Linux 下编译升级 Python

    一.Centos下升级python3.4.3 1.下载安装 wget http://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz wget http ...

  3. centos6.5升级python为2.7

    今天线上服务器全部升级python环境为python-2.7.6的环境,我采用的方法是ansible+shell,代码如下,友提,Python-2.7.6.tgz.setuptools-14.3.1. ...

  4. 升级python到2.7版本pip不可用

    升级python到2.7版本pip不可用 [root@localhost pip-7.1.2]# pip Traceback (most recent call last): File "/ ...

  5. CentOS 6.5升级Python和安装IPython

    <转自:http://www.noanylove.com/2014/10/centos-6-5-sheng-ji-python-he-an-zhuang-ipython/>自己常用.以做备 ...

  6. 解决删除/升级Python导致Ubuuntu无法进入桌面的问题

    找到问题的原因后于是换个思路,想大概修复了python,Ubuntu进入桌面应该也就没啥问题了.于是重新安装Python发现还是无济于事.也通过/usr/bin/python: can't find ...

  7. Linux下升级python版本

    转载自:http://lovebeyond.iteye.com/blog/1770476 CentOS下的Python版本一般都比较低,很多应用都需要升级python来完成.我装的centOS的默认的 ...

  8. CentOS 5升级Python版本(2.4>2.7)

    安装SALT时,需要这样作,公司有一批REDHAT5的,弄起来... 然后却是: Missing Dependency: python(abi) = 2.6 is needed by package ...

  9. 升级python的sqlite库版本

    今天了解了一下用python获取chrome cookie信息,在研究的过程中,发现打开数据库失败,后来调查了一下发现是由于sqlite3库太老的缘故,起码需要3.8以上,然后看了一下python 2 ...

随机推荐

  1. Linux下安裝Oracle database內核參數設置

    參考:1529864.1 ************************************************** RAM                                  ...

  2. poj 1141 Brackets Sequence (区间dp)

    题目链接:http://poj.org/problem?id=1141 题解:求已知子串最短的括号完备的全序列 代码: #include<iostream> #include<cst ...

  3. PDA 收银系统PDA手持打印扫描枪 销售开单 收银 扫描打印一体机

    在零售方面也有很好的应用.如在一些高端品牌零售店,营业员可以随身导购,一站式完成了商品销售和收银,很是受消费者追捧,符合了企业对客户体验以及行业领先的追求. PDA收银系统是一款多功能可以取代专业收银 ...

  4. iOS __weak __strong WeakSelf StrongSelf

    在block中常常会用到self,可是会造成循环引用.这时候就需要这样来解决这个问题: #define WeakSelf __weak typeof(self) weakSelf = self #de ...

  5. uploadify前台上传文件,java后台处理的例子

    1.先创建一个简单的web项目upload (如图1-1) 2.插件的准备 (1).去uploadify的官网下载一个uploadify插件,然后解压新建个js文件夹放进去(这个不强求,只要路径对了就 ...

  6. chrome控制台调试学习笔记 暂未整理

    15:03 2015/12/7chrome控制台调试学习:推荐博客:http://www.cnblogs.com/Wayou/p/chrome-console-tips-and-tricks.html ...

  7. ZeroMQ接口函数之 :zmq_socket – 创建ZMQ套接字

    ZeroMQ API 目录 :http://www.cnblogs.com/fengbohello/p/4230135.html ZeroMQ 官方地址:http://api.zeromq.org/4 ...

  8. uva10375 Choose and Divide(唯一分解定理)

    uva10375 Choose and Divide(唯一分解定理) 题意: 已知C(m,n)=m! / (n!*(m-n!)),输入整数p,q,r,s(p>=q,r>=s,p,q,r,s ...

  9. 问题(the question)

    I want to know: 1. 软件开发最主要的目的 是什么? 2. 软件开发是否同样需要模,和架构? 3.软件开发与其他程序的需求分析是否相似,有什么不同之处? 4.软件开发最常用的计算机语言 ...

  10. 【资源】HTML5工具篇:10个营销人也能轻松使用的在线编辑平台

    一 3, 2015 in 资源 作者:Teeya 2014年,HTML5 页面作为营销界新宠儿,“多快好省”的杰出代表,其灵活性高.开发成本低且制作周期短的种种特性使其在移动营销领域大放异彩. 此前, ...