redhat5安装yum

下面我来总结一下redhat5进行yum的安装。

我是参考的这篇文章http://relic6.iteye.com/blog/1074708

我的系统是64位选择的是x86_64 32位的可以选择i386

这是进行替换centos的方法,还有一种就是做yum本地的yum源。
我先总结下使用centos的yum吧,centos一直以和redhat兼容为标准。
第一步卸载redhat上已经安装好的yum.
    1使用命令rpm -qa|grep yum* 查看yum文件
    2使用命令rpm -e -noodeps  卸除yum
第二步安装centos的yum
    首先下载rpm包总共是五个
    1.yum-3.2.22-33.el5.centos.noarch.rpm,
    2.yum-downloadonly-1.1.16-14.el5.centos.1.noarch.rpm
    3.yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
    4.yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm,
    5.yum-utils-1.1.16-14.el5.centos.1.noarch.rpm
    4位地址是:http://mirrors.ustc.edu.cn/centos/5/os/x86_64/CentOS/
    32位的地址是:http://mirrors.ustc.edu.cn/centos/5/os/i386/CentOS/
    使用命令:rpm -ivh yum* 完成安装
修改配置文件:地址是:/etc/yum.repos.d/
    首先将文件复制一份再修改
    cp rhel-debuginfo.repo rhel-debuginfo.repo.bak
    修改rhel-debuginfo.repo
    将里面的内容全部删除:加入下面的内容:
[base]
name=CentOS-5 - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch&
repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
baseurl=http://ftp.sjtu.edu.cn/centos/5/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#released updates
[update]
name=CentOS-5 - Updates
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates
baseurl=http://ftp.sjtu.edu.cn/centos/5/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=addons

baseurl=http://ftp.sjtu.edu.cn/centos/5/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=extras

baseurl=http://ftp.sjtu.edu.cn/centos/5/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5 - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=centosplus
baseurl=http://ftp.sjtu.edu.cn/centos/5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=contrib
baseurl=http://ftp.sjtu.edu.cn/centos/5/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5

# vi dag.repo
[dag]
name=Dag RPM Repository for RHEL5
baseurl=http://ftp.riken.jp/Linux/dag/redhat/el5/en/$basearch/dag/
enabled=1
gpgcheck=1
gpgkey=http://ftp.riken.jp/Linux/dag/packages/RPM-GPG-KEY.dag.txt


导入key
    导入64位的:rpm --impor thttp://ftp.sjtu.edu.cn/centos/5/os/x86_64/RPM-GPG-KEY-CentOS-5
    导入32位:rpm --import http://ftp.sjtu.edu.cn/centos/5/os/i386/RPM-GPG-KEY-CentOS-5

这就完成了。

你可能感兴趣的:(linux,redhat,centos,yum)