Centos6.5卸载python2.6和yum
一、删除所有Python
[root@test ~]# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps ##强制删除已安装程序及其关联
[root@test ~]# whereis python |xargs rm -frv ##删除所有残余文件 ##xargs,允许你对输出执行其他某些命令
[root@test ~]# whereis python ##验证删除,返回无结果
二、删除现有的YUM
[root@test ~]# rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
[root@test ~]# whereis yum |xargs rm -frv
Centos6.5重装python2.6和yum 安装python 创建python的安装目录:
安装python
创建python的安装目录:
mkdir /usr/local/src/python
下载安装文件:
.
wget https://vault.centos.org/6.5/os/x86_64/Packages/python-2.6.6-51.el6.x86_64.rpm
.
.
.
.
.wget https://vault.centos.org/6.5/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
.
.
.
wget https://vault.centos.org/6.5/os/x86_64/Packages/python-pycurl-7.19.0-8.el6.x86_64.rpm
.
.
.
.
wget https://vault.centos.org/6.5/os/x86_64/Packages/python-devel-2.6.6-51.el6.x86_64.rpm
.
.
.
.
wget https://vault.centos.org/6.5/os/x86_64/Packages/python-libs-2.6.6-51.el6.x86_64.rpm
.
.
.
.
wget https://vault.centos.org/6.5/os/x86_64/Packages/python-urlgrabber-3.9.1-9.el6.noarch.rpm
.
.
.
.
wget https://vault.centos.org/6.5/os/x86_64/Packages/rpm-python-4.8.0-37.el6.x86_64.rpm
.
切换到/usr/local/src/python路径下,执行
rpm -ivh python-* rpm-python-*
安装yum
创建yum的安装目录:
mkdir /usr/local/src/yum
下载安装文件:
.
wget https://vault.centos.org/6.5/os/x86_64/Packages/yum-3.2.29-40.el6.centos.noarch.rpm
.
.
.
.
.
.
wget https://vault.centos.org/6.5/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
.
.
.
.
.
.
wget https://vault.centos.org/6.5/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm
.
切换到/usr/local/src/yum路径下,执行
rpm -ivh yum-*
五、测试
[root@test ~]# pythonPython 2.6.6 (r266:84292, Aug 18 2016, 15:13:37) [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2Type “help”, “copyright”, “credits” or “license” for more information.>>> import yum>>>
更换源文件
更换CentOS Yum 源
1.首先要下载repo文件,在命令行输入下面的命令:
$wget http://mirrors.aliyun.com/repo/Centos-6.repo
2. 要现备份下原来的yum源,然后替换当前系统的repo文件,输入下面的命令:
$cd /etc/yum.repos.d/
$sudo mv CentOS-Base.repo CentOS-Base.repo.bak
$mv /usr/local/src/yum/Centos-6.repo CentOS-Base.repo
2.1 centos 6 国内源 阿里源 网易源已经不能用
得先下载一个一个阿里或者网易源 ,然后进行编辑 CentOS-Base.repo
把文件中的 url 改为下列网址,版本号对应自己机器的版本号
name=CentOS-6.5
failovermethod=priority
baseurl=https://vault.centos.org/6.5/os/x86_64/
gpgcheck=0
3.做好以上的工作之后,我们就可以来执行yum 更新了
$sudo yum clean all
$sudo yum makecache
$sudo yum update