Chinaunix首页 | 论坛 | 博客
  • 博客访问: 873680
  • 博文数量: 72
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1693
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-04 15:53
个人简介

主要从事Linux,云原生架构改造,服务网格,ELK,python,golang等相关技术。

文章分类

全部博文(72)

文章存档

2015年(52)

2014年(20)

分类: 系统运维

2014-10-24 10:35:42

新安装了redhat6.5.安装后,登录系统,使用yum update 更新系统。提示:

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

无法更新。

redhat 默认自带的 yum 源需要注册,才能更新。我们想不花钱也可以更新,需要替换掉redhat的yum源。

1.检查是否安装yum包

查看RHEL是否安装了yum,若是安装了,那么又有哪些yum包:

[root@localhost ~]# rpm -qa |grep yum

yum-metadata-parser-1.0-8.fc6

yum-3.0.1-5.el5

yum-rhn-plugin-0.4.3-1.el5

yum-updatesd-3.0.1-5.el5

2 删除redhat自带的yum包

卸载上面显示的所有yum包:

[root@localhost ~]# rpm -qa|grep yum|xargs rpm -e --nodeps(不检查依赖,直接删除rpm包)

再用

[root@localhost ~]# rpm -qa |grep yum

[root@localhost ~]# 

查看,无信息显示表示已经卸载完成。

3.下载新的yum包。使用Centos6.5的yum包

  1. #wget
  2. # wget
  3. # wget


安装yum软件包

注意:单个的安装包可能会依赖其它包(例如yum和yum-fastestmirror会相互依赖),所以我们可以把所有这些包放在一起,用一行命令将它们同时安装即可:

  1. rpm -ivh yum-metadata-parser-1.1.2-16.el6.i686.rpm yum-3.2.29-40.el6.centos.noarch.rpm yum-3.2.29-40.el6.centos.noarch.rpm


4.更换yum源。使用163的源

  1. # cd /etc/yum.repos.d/
  2. # wget
  3. # vi CentOS6-Base-163.repo


编辑文件,把文件里面的$releasever全部替换为版本号,即6.5 最后保存!或者直接把下面的内存拷贝到CentOS6-Base-163.repo文件中即可(已经修改好)

  1. # CentOS-Base.repo
  2. #
  3. # The mirror system uses the connecting IP address of the client and the
  4. # update status of each mirror to pick mirrors that are updated to and
  5. # geographically close to the client. You should use this for CentOS updates
  6. # unless you are manually picking other mirrors.
  7. #
  8. # If the mirrorlist= does not work for you, as a fall back you can try the
  9. # remarked out baseurl= line instead.
  10. #
  11. #

  12. [base]
  13. name=CentOS-6.5 - Base - 163.com
  14. baseurl=
  15. #mirrorlist=
  16. gpgcheck=1
  17. gpgkey=

  18. #released updates
  19. [updates]
  20. name=CentOS-6.5 - Updates - 163.com
  21. baseurl=
  22. #mirrorlist=
  23. gpgcheck=1
  24. gpgkey=

  25. #additional packages that may be useful
  26. [extras]
  27. name=CentOS-6.5 - Extras - 163.com
  28. baseurl=
  29. #mirrorlist=
  30. gpgcheck=1
  31. gpgkey=

  32. #additional packages that extend functionality of existing packages
  33. [centosplus]
  34. name=CentOS-6.5 - Plus - 163.com
  35. baseurl=
  36. #mirrorlist=
  37. gpgcheck=1
  38. enabled=0
  39. gpgkey=

  40. #contrib - packages by Centos Users
  41. [contrib]
  42. name=CentOS-6.5 - Contrib - 163.com
  43. baseurl=
  44. #mirrorlist=
  45. gpgcheck=1
  46. enabled=0
  47. gpgkey=


5.清除原有缓存

  1. # yum clean all


重建缓存,以提高搜索安装软件的速度

  1. # yum makecache


6.更新系统

  1. # yum update


阅读(4371) | 评论(0) | 转发(2) |
给主人留下些什么吧!~~