RedHat的yum配置 以及 提示“This system is not registered with RHN” 的解决

一、RedHat的yum配置

1.确保RHEL5中已经安装了yum

[root@lvs-master ~]# rpm -qa |grep yum
yum-metadata-parser-1.1.2-3.el5
yum-updatesd-0.9-2.el5
yum-3.2.22-26.el5
yum-security-1.1.16-13.el5
yum-rhn-plugin-0.5.4-15.el5

2.修改源配置文件 #vim /etc/yum.repos.d/CentOS-Base.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

3. 导入key
 #rpm --import http://ftp.sjtu.edu.cn/centos/5/os/i386/RPM-GPG-KEY-CentOS-5

4. 运行,测试
 #yum update

5.#yum clean all

方法二:

# cd /etc/yum.repos.d/
#mv CentOS-Base.repo CentOS-Base.repo.bak
#wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo

该文件内容如下:

[base]
name=CentOS-5 - Base
baseurl=http://centos.ustc.edu.cn/centos/5/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#released updates
[update]
name=CentOS-5 - Updates
baseurl=http://centos.ustc.edu.cn/centos/5/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
baseurl=http://centos.ustc.edu.cn/centos/5/addons/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5
#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
baseurl=http://centos.ustc.edu.cn/centos/5/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5 - Plus
baseurl=http://centos.ustc.edu.cn/centos/5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
baseurl=http://centos.ustc.edu.cn/centos/5/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#packages in testing
[testing]
name=CentOS-5 - Testing
baseurl=http://centos.ustc.edu.cn/centos/5/testing/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

二、提示“This system is not registered with RHN”  的解决

1.卸载rhel的默认安装的yum包

查看yum包
rpm -qa|grep yum

卸载之
rpm -qa|grep yum|xargs rpm -e --nodeps

2.下载新的yum包

wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm 
wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm

上面3个rpm地址,可能会因为版本号的变动而变更,我们打开地址(http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/)然后在里面找到对应名称的下载即可。

并且安装之
rpm -ivh yum-*

注意:yum和yum-fastestmirror相互依赖,所以同时安装即可。

3.下载yum的配置源

wget http://docs.linuxtone.org/soft/lemp/CentOS-Base.repo

4.修改配置源

把CentOS-Base.repo里面的url改成网易的yum源 http://mirrors.163.com/centos/5/os/x86_64/CentOS/ (有什么软件包,可以很清楚的看见),赞一下咱们的公司,就不用到国外的网站了,速度蛮快的。

5.全部更新

把修改后的CentOS-Base.repo复制到/etc/yum.repos.d/目录下,并在该目录下执行yum update进行统一更新,完成即可,这下安装软件什么的就比较方便了,不然的话,呵呵,那就有得你忙了。。。Linux软件包的依赖关系那是相当的头痛。

时间: 2024-10-31 18:32:48

RedHat的yum配置 以及 提示“This system is not registered with RHN” 的解决的相关文章

Red Hat Enterprise Linux Server(RHEL) yum安装软件时This system is not registered with RHN. RHN support will be disabled. 的解决方法(转)

新安装了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

Redhat Linux RHEL5配置CentOS YUM更新源

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://navyaijm.blog.51cto.com/4647068/809389 YUM是Redhat Linux在线安装更新及软件的工具,但是这是RHEL5的收费功能,如果没有购买Redhat的服务时不能使用RHEL5的更新源的,会提示注册. 由于CentOS是从Redhat演化而来的免费Linux版本,因此可以利用CentOS的yum更新源来实现RHEL5的YUM功能.配置方法如

RedHat Linux RHEL6配置本地YUM源

YUM是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名.yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相 关信息,检查依赖性并自动提示用户解决.yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点, 也可以

RedHat 5.3配置YUM:从centos 5源与光盘源更新软件

YUM顾名思义,Yellow Dog Updater, Modified. Yum为基于RPM系统做了相同的工作.它提供了一个简单的命令,可用于在首先安装和更新任何其他必要的软件包以满足所需的软件包依赖关系之后,自动化安装或更新一个软件包,类似Debian下apt-get的工具. YUM的特点: 可以同时配置多个资源库(Repository) 简洁的配置文件(/etc/yum.conf 自动解决增加或删除rpm包时遇到的倚赖性问题 使用方便 保持与RPM数据库的一致性 RHEL AS5可以通过Y

Centos/linux安装vmware-tools工具报错解决、yum配置

1.vmware tools"就等于装虚拟机的显卡驱动,如果不装"vmware tools",则虚拟机的分辨率会很低且无法正常显示或工作. 2.tools可是将主机的驱动都复制到虚拟机,比如你设置的默认使用主机声卡驱动,cpu,显卡,都有,主机我的电脑-右键-设备管理器,里面的驱动都可以安装到虚拟机里 3.还有就是可是设置虚拟机与主机共享文件夹,host\打头的      linux vmware-tools 主要作用说白了就是:实现linux到XP界面 鼠标的自由切换(不用

redhat系统yum源的配置问题

安装过Linux软件的用户就知道,有时我们安装一个软件,需要依赖其他软件,所以必需找全所有的软件,这是一个极其麻烦的事情,有没什么方式可以让它自己去找依赖呢? 答案当然是肯定,这就需要我们配置一个神器--yum,通过它,我们可以直接安装软件的,我们只需知道软件的名称就可以的,让它把所有的依赖都直接关联起来安装.不过本人最近一段时间使用yum的时候,发现一个很恶心的事情,就是redhat自带的yum非常令人讨厌. 由于 redhat的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用,需

RedHat系统ADSL配置指南

本文用注视加命令行提示的方式从安装实例的角度为初学linux的朋友阐述了Red Hat中用ADSL拨号上网的详细过程,希望可以给遇到此困难的朋友以帮助. 首先应该确定您是否安装了pppoe的应用程序.如果确实已经安装了,可以在终端用 adsl-setup命令启动adsl配置,提示过程为英文.大概为: [root@localhost root]# adsl-setup Welcome to the ADSL client setup. First, I will run some checks o

yum-使用YUM安装软件提示报错在网上搜寻很多帖子均未能解决问题

问题描述 使用YUM安装软件提示报错在网上搜寻很多帖子均未能解决问题 [root@iZ94y7aaiclZ tar]# whereis python python: /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python2.7-config /usr/local/bin/python /usr/local/bin/python2.7 /usr/local/li

centos-关于RedHat与CentOS配置的Linux问题

问题描述 关于RedHat与CentOS配置的Linux问题 本人想要在RedHat开始学Linux,只在学校学过一点皮毛,经查阅决定先从<鸟哥的Linux私房菜>入手,我想从基础篇的第三版入手,但是它是以CentOS5为例子的,我想知道能否用这个来学习RedHat配置的Linux吗,语法上会有不同吗,对小弟有什么好的建议吗,感谢各位大神指点!!! 解决方案 centos是redhat的社区版,免费的.基本命令和redhat都是一样的. redhat是企业版. 鸟哥的linux私房菜,我练习的