如何在RedHat 5.4上使用免费的YUM源
      以前工作中一直使用centos系统,突然今天新装了RedHat 5.4系统,想用VIM工具可是新装系统大家都知道没有安装此工具,大家这时肯定都会想到使用YUM安装下就可以了,可是RedHat自带的YUM源,是在收费的情况下才能使用的。于是由于咱是小农阶级没办法GOOGLE下,原来这样的情况不是我一个遇到看来已经有很多的前辈了,于是我随便点开了几个链接。查看别人的劳动成果,看完后让我有点晕。方法太多试了好多最后终于搞定,也不容易呀。
      由于RedHat是自带的yum源是收费的,所以我们自然而然就想到了用他的社区版Centos的yum源。所以首先我们要卸载RedHat自带的yum的RPM包。
第一 步:
查看系统上安装的yum包
rpm -qa | grep yum
卸载安装的yum包
rpm -e –nodeps  xxxxxx.rpm
 
第二步:
首先确定系统架构。
如果是i386的话则需要到http://mirrors.163.com/centos/5/os/i386/CentOS/ 找到对应的软件包
如果是x86_64的话则需要到http://mirrors.163.com/centos/5/os/x86_64/CentOS/找到对应的软件包
需要如下包:
m2crypto-0.16-8.el5.i386.rpm
python-elementtree-1.2.6-5.i386.rpm
python-iniparse-0.2.3-4.el5.noarch.rpm
python-sqlite-1.1.7-1.2.1.i386.rpm
python-urlgrabber-3.1.0-6.el5.noarch.rpm
yum-3.2.22-39.el5.centos.noarch.rpm
yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
安装(升级)软件包
在软件包的存放目录里
rpm -ivh m2crypto-0.16-8.el5.i386.rpm python-elementtree-1.2.6-5.i386.rpm python-iniparse-0.2.3-4.el5.noarch.rpm python-sqlite-1.1.7-1.2.1.i386.rpm python-urlgrabber-3.1.0-6.el5.noarch.rpm yum-3.2.22-39.el5.centos.noarch.rpm yum-fastestmirror-1.1.16 21.el5.centos.noarch.rpm yum-metadata-parser-1.1.2 3.el5.centos.i386.rpm
rpm -import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
使用网易的YUM源
cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS-Base-163.repo
修改CentOS-Base-163.repo文件
在所有mirrorlist前面加上#,把所有$releasever替换成5,保存。
修改内容如下
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#
 
[base]
name=CentOS-$releasever - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos/5/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 
#released updates
[updates]
name=CentOS-$releasever - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos/5/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 
#packages used/produced in the build but not released
[addons]
name=CentOS-$releasever - Addons - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
baseurl=http://mirrors.163.com/centos/5/addons/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos/5/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
baseurl=http://mirrors.163.com/centos/5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 
#contrib - packages by Centos Users
[contrib]
name=CentOS-$releasever - Contrib - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
baseurl=http://mirrors.163.com/centos/5/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
 
上面红色部分为修改部分
清理并重新生成YUM缓存
Yum clean metadata
Yum makecache
第三步:
此时的yum就正常工作了,我们可以用命令查看下
      Yum list all
      此时你时否看到你期待已久的画面。

转载于:https://blog.51cto.com/1567045/1036667

如何在RedHat 5.4上使用免费的YUM源相关推荐

  1. [转]VirtualBox下RedHat 5.4 使用DVD光盘作为yum源

    转自:http://blog.csdn.net/lele5000/article/details/7080749 1.首先挂载光盘 设备-分配光驱-Choose a virtual CD/DVD di ...

  2. redhat 6.8 配置 centos6 163 的 yum 源

    1. 检查是否安装yum包 [root@node1 rpms]# rpm -qa|grep yum 2. 删除自带的yum包 [root@node1 rpms]# rpm -qa|grep yum|x ...

  3. 如何在Redhat 7 Linux系统上停止/启动和禁用/启用防火墙

    转载来源:https://linuxconfig.org/how-to-stop-start-and-disable-enable-firewall-on-redhat-7-linux-system ...

  4. 如何在redhat下安装办公软件(openoffice)

    在redhat的client版本中自带有办公软件libreoffice,而在server版的redhat中却没有自带的办公软件,那么,如何在redhat的server版下安装办公软件呢? 方法一:配置 ...

  5. Linux redhat 5.4上安装MYDNS

    Linux redhat 5.4上安装MYDNS 一. 1,MYDNS 的简介: MyDNS是一个UNIX平台下的免费DNS服务器端软件.它被设计成直接从数据库中读取DNS记录软件,并且修改记录后也可 ...

  6. skype linux 安装,如何在Ubuntu 18.04上安装Skype

    Skype是世界上最流行的通信应用程序之一,它使您可以拨打免费的在线音频和视频电话,以及可负担得起的拨打全球移动电话和固定电话的国际电话. Skype不是开源应用程序,也不包含在Ubuntu存储库中. ...

  7. linux扫描hba卡命令,如何在redhat中查看HBA卡的信息

    如何在redhat中查看HBA卡的信息 发布时间:2020-06-04 15:20:59 来源:亿速云 阅读:1063 作者:Leah 如何在redhat中查看HBA卡的信息?针对这个问题,今天小编总 ...

  8. 如何在CentOS 5/6上安装EPEL源

    如何在CentOS 5/6上安装EPEL源 2013-12-04 14:45 译者:NearTan Linux中国 字号:T | T 我们可以很容易地通过yum命令从EPEL源上获取上万个在CentO ...

  9. redhat5.4 安装mysql_Linux redhat 5.4上安装MYDNS

    Linux redhat 5.4上安装MYDNS 一. 1,MYDNS 的简介: MyDNS是一个UNIX平台下的免费DNS服务器端软件.它被设计成直接从数据库中读取DNS记录软件,并且修改记录后也可 ...

  10. 如何在Ubuntu 18.04上安装Django

    Django是一个免费的开源高级Python Web框架,旨在帮助开发人员构建安全,可扩展和可维护的Web应用程序. 根据您的需要,有不同的方法来安装Django.它可以使用pip在系统范围内安装或在 ...

最新文章

  1. 缓存和web缓存分别是什么?
  2. shell基础:环境变量
  3. 以太坊 node data write error_以太坊的新时代将要到来,DeFi会是最大的收益吗?
  4. Pycharm连接远程服务器进行代码调试开发
  5. android获取app用户数据,专项研究:Android收集用户数据是iPhone的20倍!
  6. 电脑故障扫描修复软件_非常时期不出门,自己在家修电脑,三例常见电脑故障排除方法。...
  7. python企业微信群聊_python调用企业微信接口发送群聊消息代码参考
  8. Linux操作系统的VI命令
  9. 树和森林(Tree and Forest)
  10. wireshark抓包QQ查IP
  11. 如何使用Protel99 se给PCB文件添加汉字和图形?
  12. Linux实操篇②(远程连接Linux;Xshell 6 和 Xftp 6 工具的安装;Xshell 6 和 Xftp 6 工具的配置和使用;)
  13. edp接口规范_EDP接口是什么接口?EDP是什么的缩写?
  14. 我的python世界 豆瓣_python系列之(4)豆瓣图书《平凡的世界》书评及情感分析...
  15. CVE PoC的精选列表(二)
  16. PhotoShop画布自动适应图像的尺寸大小?
  17. nginx(一)介绍安装
  18. 【大局观】01—什么样的技术创新会出现在中国
  19. windows10卸载程序_如何从Windows卸载程序列表中手动删除程序
  20. 第六周(作业1,Mysql下载安装配置)

热门文章

  1. mysql的底层运行原理,【数据库】震惊!!MySQL的底层原理竟然是这样
  2. 阿里开发者招聘节 | 面试题02-04:给定一个二叉搜索树(BST),找到树中第K小的节点...
  3. 2-Linux C语言指针与内存-学习笔记
  4. 怎么对ChannelHandler做测试?
  5. PCA,ZCA,ICA,白化,稀疏编码和自编码器
  6. SpringBoot(九):fastjson、异常处理
  7. 纵观中日韩市场 PC视频会议高清时代来临
  8. Knockout应用开发指南 第二章:监控属性(Observables)
  9. Qt学习之路(21): event()
  10. anaconda安装-清华镜像库