Linux-yum包rehat6.5安装

1.1yum包的作用

    yum包是在线软件包管理

    在红帽系统上是要注册的,所以更换为centos的yum包

1.2检查是否安装yum包

  rpm -qa|grep yum

1.3删除rehat自带的yum包

  rpm -qa|grep yum|xargs rpm-e --nodeps

  (不检查依赖,直接删除yum包)

  使用 rpm -qa|grep yum

  ·查看是否还有yum包

1.4下载centos6.5的yum包

  wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-81.el6.centos.noarch.rpm

  软件包安装

  wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm

  快速查找镜像插件

  wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

  文件里的字符流
1.5删除旧的python-urlgrabber包
  1. rpm -e virt-manager-0.9.0-19.el6.x86_64
  2. rpm -e python-virtinst-0.600.0-18.el6.norach
  3. rpm -e python-urlgrabber-3.9.1-9.el6.noarch
  从3-》1删除(我的里面只有第三个是安装了的所以只删除了第三个)
1.6安装新的python-urlgrabber
  下载一个urlgrabber包

  wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm

  在安装rpm包

  rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm

1.7安装yum包

  把刚才下载的三个包一起安装

  rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm

      yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

      yum-plugin-fastestmirror-1.1.30-41.el6.noarch.rpm

  *注意一定要和第四步下载包的匹配

1.8下载配置文件

 (在根目录 )wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

  (跳转目录)cd /etc/yum.repos.d/

        wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

1.9编辑配置文件

  把文件里的¥releasever都改为6

  sed -i "s;$releasever;6;g" CentOS6-Base-163.repo

 1.10清除缓存并更新

  清楚yum缓存

  yum clean all

  更新缓存

  yum makecache

  测试yum

  yum update

最终结束

  遇到问题

1.没有找到Install包

 1

 首先检查rpm -qa|python-

  在本机安装的于这个相关的包

  如果没有这个包就去网站下载wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-...

2.符号处理

  

 之前使用的是

  sed- -i 's#$releasever#6#g'CentOS6-Base-163.repo

  就更改为sed -i "s;$releasever;6;g" CentOS6-Base-163.repo

原文地址:https://www.cnblogs.com/ttnrt/p/10631058.html