您的位置:首页 > 运维架构 > Linux

centos5.4 yum(更新源

2011-05-03 19:05 369 查看
CentOS5.4 升级到 5.5
1、先修改更新源为国内的更新源
# cd /etc/yum.repos.d
# mv CentOS-Base.repo CentOS-Base.repo.save
# wget http://centos.ustc.edu.cn/CentOS-Base.repo
2、清理残留文件然后更新标准库,再升级

[b]# yum clean all

# yum update glibc/*

# yum update yum/* rpm/* python/*

# yum clean all

# yum update

# reboot[/b]



[b]第一步:修改/etc/yum.repos.d/CentOS- Base.repo为:

Code代码
[code]01
[base]
02
name=CentOS-5 - Base
03
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever5&arch=$basearch&
04
repo=os
05
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
06
baseurl=http:
//ftp.sjtu.edu.cn/centos/5.4/os/$basearch/
07
gpgcheck=1
08
gpgkey=http:
//mirror.centos.org/centos/RPM-GPG-KEY-centos5
09
 
10
#released updates 
11
[update] 
12
name=CentOS-5 - Updates 
13
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=updates 
14
baseurl=http:
//ftp.sjtu.edu.cn/centos/5.4/updates/$basearch/ 
15
gpgcheck=1
16
gpgkey=http:
//mirror.centos.org/centos/RPM-GPG-KEY-centos5
17
 
18
#packages used/produced in the build but not released 
19
[addons] 
20
name=CentOS-5 - Addons 
21
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=addons
22
 
23
baseurl=http:
//ftp.sjtu.edu.cn/centos/5.4/addons/$basearch/ 
24
gpgcheck=1
25
gpgkey=http:
//mirror.centos.org/centos/RPM-GPG-KEY-centos5
26
 
27
#additional packages that may be useful 
28
[extras] 
29
name=CentOS-5 - Extras 
30
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=extras
31
 
32
baseurl=http:
//ftp.sjtu.edu.cn/centos/5.4/extras/$basearch/ 
33
gpgcheck=1
34
gpgkey=http:
//mirror.centos.org/centos/RPM-GPG-KEY-centos5
35
 
36
#additional packages that extend functionality of existing packages 
37
[centosplus] 
38
name=CentOS-5 - Plus 
39
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=centosplus 
40
baseurl=http:
//ftp.sjtu.edu.cn/centos/5.4/centosplus/$basearch/ 
41
gpgcheck=1
42
enabled=0 
43
gpgkey=http:
//mirror.centos.org/centos/RPM-GPG-KEY-centos5
44
 
45
#contrib - packages by Centos Users 
46
[contrib] 
47
name=CentOS-5 - Contrib 
48
#mirrorlist=http://mirrorlist.centos.org/?release=4&arch=$basearch&repo=contrib 
49
baseurl=http:
//ftp.sjtu.edu.cn/centos/5.4/contrib/$basearch/ 
50
gpgcheck=1
51
enabled=0 
52
gpgkey=http:
//mirror.centos.org/centos/RPM-GPG-KEY-centos5
53
[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.4/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.4/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.4/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.4/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.4/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.4/contrib/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos5 
第二步:64位: rpm --import http://ftp.sjtu.edu.cn/centos/5.4/os/x86_64/RPM-GPG-KEY-CentOS-5 32位: rpm --import http://ftp.sjtu.edu.cn/centos/5.4/os/i386/RPM-GPG-KEY-CentOS-5 第三步:yum update

第二步:64位: rpm –import http://ftp.sjtu.edu.cn/centos/5.4/os/x86_64/RPM-GPG-KEY-CentOS-5 32位: rpm –import http://ftp.sjtu.edu.cn/centos/5.4/os/i386/RPM-GPG-KEY-CentOS-5 很有可能出错 一种方式是下载下来后再 rmp --import
l另外就是将5.4更改为5!!!!!!!!!!!!!!!!!!!
[/b][/code]
Another app is currently holding the yum lock; waiting for it to exit...

可能是系统自动升级正在运行,所以yum被锁定了。
可以通过执行rm -rf /var/run/yum.pid 来强行解除锁定,然后你的yum就可以运行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: