RedHat安装yum+配置国内yum源

RedHat安装yum+配置国内yum源新安装了redhat6.5安装后,登录系统,使用yumupdate更新系统。提示:ThissystemisnotregisteredtoRedHatSubscriptionMa

大家好,又见面了,我是你们的朋友全栈君。

 

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

[root@madao yum.repos.d]# wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-3.2.29-60.el6.centos.noarch.rpm 
[root@madao yum.repos.d]# wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
[root@madao yum.repos.d]# wget http://mirrors.163.com/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
[root@madao yum.repos.d]# wget http://mirrors.163.com/centos/6/os/i386/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
(这里的地址不一定对)

如果404?直接到http://mirrors.163.com/centos/6/os/上自己找就OK了

  

安装yum

[root@madao yum.repos.d]# rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
[root@madao yum.repos.d]# rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm  
[root@madao yum.repos.d]# rpm -ivh yum-3.2.29-60.el6.centos.noarch.rpm  yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
//rpm -ivh yum和yum-plugin-fastestmirror有相依性,所以要一起装

如果按照遇到问题:发现错误,python-urlgrabber版本必须大于等于3.9.1-10

 # rpm -ivh  yum-3.2.29-73.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
warning: yum-3.2.29-73.el6.centos.noarch.rpm: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
error: Failed dependencies:
    python-urlgrabber >= 3.9.1-10 is needed by yum-3.2.29-73.el6.centos.noarc

查看系统的python信息

# rpm -qa|grep python

发现python-urlgrabber-3.9.1-9.el6.noarch 版本低于3.9.1-10
卸载:python-urlgrabber-3.9.1-9.el6.noarch
 rpm -e python-urlgrabber-3.9.1-9.el6.noarch
安装:rpm -ivh python-urlgrabber-3.9.1-11.el6.noarch.rpm

或者编辑配置文件

#vim CentOS-Base.repo

把$releasever替换成现有系统的版本号(6)
vim替换命令

:%s/$releasever/6/g

退出保存

清理yum缓存

#yum clean all
将服务器软件包信息缓存至本地,提高搜索安装效率
#yum makecache

测试

#yum seach vim

  

 转载:http://qingwang.blog.51cto.com/505009/1551228

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155018.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • k8s–证书签发

    k8s–证书签发1.准备签发证书环境运维主机hdss-1-200.host.com上:2.安装CFSSL证书签发工具CFSSL:R1.2cfssl下载地址https://pkg.cfssl.org/R1.2/cfssl_linux-amd64cfssl-json下载地址https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64cfssl-certinfo下载地址https://pkg.cfssl.org/R1.2/cfssl-certinfo_li…

    2022年5月9日
    95
  • Android SDK Tools_android.intent.category.DEFAULT

    Android SDK Tools_android.intent.category.DEFAULTIamusingUbuntu11.10(x64),UsingandroidNDKIamtryingtobuildthestandalonetoolchainusingthefollowingcommandline:/%Somepath%/android-ndk-r7b/build/tools/make-standalone-toolchain.sh’…

    2025年6月14日
    5
  • django权限管理例子_php万能自定义表单系统

    django权限管理例子_php万能自定义表单系统前言上一篇我们分析了认证的源码,一个请求认证通过以后,第二步就是查看权限了,drf默认是允许所有用户访问权限源码分析源码入口:APIView.py文件下的initial方法下的check_per

    2022年7月31日
    8
  • openCV._imread opencv

    openCV._imread opencv         近日,开始学习图像处理,思前想后决定以opencv作为实验基础。遂完成图片读取和显示功能。Imread作为常用的图像读取函数,虽然简单,但是参数的选择非常重要,直接影响到后期处理。同时在调试学习过程中也可以学习到图像处理的知识。1.函数原型Matimread(constString&filename,intflags=IMREAD_COLOR)…

    2022年10月9日
    4
  • ios8绘图方法小记touchesBegan&touchesMoved

    ios8绘图方法小记touchesBegan&touchesMoved////MyView.swift//L01Test////Createdbyrobertkunon15/9/7.//Copyright(c)2015MAC.Allrightsreserved.//importUIKitclassMyView:UIView{varpath=CGPathCreateMutable()//On

    2022年7月25日
    9
  • SecureCRT中文显示乱码解决

    SecureCRT中文显示乱码解决先放图由于我自己装的是中文版的Linux系统,所以在显示中文的时候,SecureCRT显示出乱码。后来我查了下Linux系统字符编码默认是utf-8格式的!要将SecureCRT也设置成UTF-8才能进行正常显示。设置步骤:1、选择字符编码为UTF-8。点击【会话选项】–>选择【外观】。将字符编码设置为UTF-8格式。2、设置字符集为GB2312。点击【字体】–>将字符集设…

    2022年7月17日
    22

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号