【推荐】在RedHat Server 5.4上安装YUM【利用网易免费yum源,配置和更新yum】

    今天碰上要给一台装有Linux的机器做维护,于是就以为按照以往经验就能解决问题,但是神奇的发现机器上一堆的软件包都没有安装,
最要命的是连软件包管理器也都没有安装,本以为是FreeBSD,查了一下才发现是RedHat Linux Server 5.4,
于是开始着手安装YUM,在Google搜索了一下,发现貌似类似的情况不多,但是这确实不是我第一次遇到RedHat没有yum了,
因为上次遇到的时候是别人让帮忙看看,解决不了也就没留心,但这次维护是必要的,于是尝试了许久,
这大概是我最不舒服的一次经历了,而且RedHat很多资源都不多,于是基本rpm包都是借助了CentOS 5,于是对RedHat充满了怨念。

1.首先需要确定系统架构
确认是x86_64之后,在网易的mirrors下载需要的rpm包:(如果是i386的话则需要到http://mirrors.163.com/centos/5/os/i386/CentOS/ 找到对应的软件包)

 

复制代码
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/m2crypto-0.16-8.el5.x86_64.rpm
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/python-elementtree-1.2.6-5.x86_64.rpm
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-4.el5.noarch.rpm
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/python-sqlite-1.1.7-1.2.1.x86_64.rpm
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/python-urlgrabber-3.1.0-6.el5.noarch.rpm
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-37.el5.centos.noarch.rpm
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-16.el5.centos.noarch.rpm
wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.x86_64.rpm 
复制代码

 

2.然后 安装(升级)软件包,并导入证书

 

安装命令

#rpm -Uvh *
导入证书
#rpm -import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5 

 

3.让yum使用网易的源:

 

#cd /etc/yum.repos.d/
#wget http://mirrors.163.com/.help/CentOS-Base-163.repo 

 

4.使用

生成vi /etc/yum.repos.d/CentOS-Base.repo 文件,内容如下:


[base]   
name=CentOS-5 - Base   
baseurl=http://ftp.sjtu.edu.cn/centos/5/os/x86_64/   
gpgcheck=1  
gpgkey=http://ftp.sjtu.edu.cn/centos/RPM-GPG-KEY-centos5   
 
#released updates   
[update]   
name=CentOS-5 - Updates   
baseurl=http://ftp.sjtu.edu.cn/centos/5/updates/x86_64/   
gpgcheck=1  
gpgkey=http://ftp.sjtu.edu.cn/centos/RPM-GPG-KEY-centos5   
 
#packages used/produced in the build but not released   
[addons]   
name=CentOS-5 - Addons   
baseurl=http://ftp.sjtu.edu.cn/centos/5/addons/x86_64/   
gpgcheck=1  
gpgkey=http://ftp.sjtu.edu.cn/centos/RPM-GPG-KEY-centos5   
 
#additional packages that may be useful   
[extras]   
name=CentOS-5 - Extras   
baseurl=http://ftp.sjtu.edu.cn/centos/5/extras/x86_64/   
gpgcheck=1  
gpgkey=http://ftp.sjtu.edu.cn/centos/RPM-GPG-KEY-centos5   
 
#additional packages that extend functionality of existing packages   
[centosplus]   
name=CentOS-5 - Plus   
baseurl=http://ftp.sjtu.edu.cn/centos/5/centosplus/x86_64/   
gpgcheck=1  
enabled=0  
gpgkey=http://ftp.sjtu.edu.cn/centos/RPM-GPG-KEY-centos5   
 
#contrib - packages by Centos Users   
[contrib]   
name=CentOS-5 - Contrib   
baseurl=http://ftp.sjtu.edu.cn/centos/5/contrib/x86_64/   
gpgcheck=1  
enabled=0  
gpgkey=http://ftp.sjtu.edu.cn/centos/RPM-GPG-KEY-centos5 

 

5.清理并重新生成yum缓存

#yum clean metadata
#yum makecache 

 

6.于是yum就正常工作了,然后随手就更新一下,就OK了

#yum -y upgrade


 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值