`

Red Hat Enterprise 5 的YUM 配置

阅读更多

YUM的特点:

可以同时配置多个资源库(Repository)

简洁的配置文件(/etc/yum.conf

自动解决增加或删除rpm包时遇到的倚赖性问题

使用方便

保持与RPM数据库的一致性

 

RHEL AS5可以通过Yum升级系统的功能,但默认rhel-debuginfo.repo 的设置是从RedHat的Yum源来升级系统,如果您没有购买Redhat的服务,Redhat5后面版本升级是收费,需要key才能升级,那么使用Yum是无法升级的。幸运的是,由于centos是免费的企业版本,可以借用centos yum源更新RHEL AS5系统.

 

方法一:配置YUM 从centos5源更新软件

 

[root@clinet ~]# rpm --import http://ftp.twaren.net/Linux/CentOS/RPM-GPG-KEY-CentOS-5

安装那个ftp.twaren.net的GPG,也可增加其他资源库,自己选择一个离自己地理位置近点

[root@clinet ~]# rpm -qa gpg-pubkey*

检查GPG Key

gpg-pubkey-e8562897-459f07a4

如果要删除Key,使用以下命令:

[root@clinet ~]# rpm -e gpg-pubkey-e8562897-459f07a4

 

[root@clinet ~]# vi /etc/yum.repos.d/rhel-debuginfo.repo

[rhel-debuginfo]

name=Red Hat Enterprise Linux $releasever - $basearch - Debug

baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/

baseurl是你的YUM源地址

enabled=0

是否启用这个仓库,1为起用,0为禁用

gpgcheck=1

设置gpgcheck=1会让yum检查每个下载的RPM的GnuPG签名。这么做是因为你需要适当的GnuPG key注册到您的RPM数据库。可以防止被欺骗,如:非法入侵发行版网站,木马导入软件包,使不知情用户下载

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

GPGKEY 的存放地址

 

以上默认有的,复制添加以下更新点插入到rhel-debuginfo.repo文本里后面

 [base]

name=Red Hat Enterprise Linux $releasever -Base

baseurl=http://ftp.twaren.net/Linux/CentOS/5/os/$basearch/

gpgcheck=1

[update]

name=Red Hat Enterprise Linux $releasever -Updates

baseurl=http://ftp.twaren.net/Linux/CentOS/5/updates/$basearch/

gpgcheck=1

[extras]

name=Red Hat Enterprise Linux $releasever -Extras

baseurl=http://ftp.twaren.net/Linux/CentOS/5/extras/$basearch/

gpgcheck=1

[addons]

name=Red Hat Enterprise Linux $releasever -Addons

baseurl=http://ftp.twaren.net/Linux/CentOS/5/addons/$basearch/

gpgcheck=1

[root@clinet ~]#yum clean all 清除缓存及旧的包

[root@clinet ~]# yum install httpd 测试是否能更新软件

 

以上的为台湾的YUM源,速度很慢,下面是安徽省合肥市中国科学技术大学的YUM源,速度相对要快

 

 

 

[root@clinet ~]# rpm --import http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5

 

 

 

[base]

 

name=Red Hat Enterprise Linux $releasever -Base

 

baseurl=http://centos.ustc.edu.cn/centos/5/os/$basearch/

 

gpgcheck=1

 

[update]

 

name=Red Hat Enterprise Linux $releasever -Updates

 

baseurl=http://centos.ustc.edu.cn/centos/5/updates/$basearch/

 

gpgcheck=1

 

[extras]

 

name=Red Hat Enterprise Linux $releasever -Extras

 

baseurl=http://centos.ustc.edu.cn/centos/5/extras/$basearch/

 

gpgcheck=1

 

[addons]

 

name=Red Hat Enterprise Linux $releasever -Addons

 

baseurl=http://centos.ustc.edu.cn/centos/5/addons/$basearch/

 

gpgcheck=1

 

 

注意:当第一次使用yum或yum资源库有更新时,yum会自动下载所有所需的headers放置于/var/cache/yum目录下,所需时间可能较长.请耐心等待,所以后面会显示一连串数据.

 

另外资料:

 

yum常用的源

1) 自动选择最快的源

由於yum中有的mirror速度是非常慢的,如果yum选择了这个mirror,这时yum就会非常慢,对此,可以下载fastestmirror插件,它会自动选择最快的mirror:

#yum install yum-fastestmirror

配置文件:(一般不用改)/etc/yum/pluginconf.d/fastestmirror.conf

你的yum镜像的速度测试记录文件:/var/cache/yum/timedhosts.txt

2)使用图形界面的yum

如果觉得命令行的yum不方便,那么可以使用图形化的yumex,这看起来更方便,因为可以自由地选择软件仓库:

#yum install yumex

然後在系统工具中就可以看到yum extender了。实际上系统自带的“添加/删除程式“也可以实现图形化的软件,但有些yumex的功能它没有。

分享到:
评论

相关推荐

    yum源,系统版本:Red Hat Enterprise Linux Server release 6.8 (Santiago)

    Red Hat 系统使用 CentOS的yum源配置文件,CentOS-Base.repo,Red Hat Enterprise Linux Server release 6.8 (Santiago)测试可用, release 6.5, release 6.9应该也可以

    centos7.docx CentOS 7是一个基于Red Hat Enterprise Linux(RHEL)源代码构建的自由

    CentOS 7是一个基于Red Hat Enterprise Linux(RHEL)源代码构建的自由开源Linux发行版,它是企业级操作系统的一个稳定、可靠和功能丰富的版本。以下是一些关于CentOS 7的主要特点和信息: 1. **稳定性和可靠性**:...

    RedHat6.4收费yum改CentOS免费yum.zip

    RedHat Enterprise Linux 6.4使用yum安装出现This system is not registered to Red Hat Subscription Management问题,但是发现激活Redhat的yum功能需要收费,所以就更改为CentOS的yum包了。 综合多份文档,本人...

    RedHat5配置yum源

    Red Hat Enterprise Linux Server release 5 (Tikanga)

    RedHat Enterprise Linux 5 Update 2 x64-XiSO[bit torrent]

    RHEL 5 将是 RedHat 的商业服务器操作系统版本的第四次重要版本发布,RedHat 酝酿发布 RHEL 5 已经超过了两年, 主要变化包括 Linux 内核由 2.6.9 ...- 基于 Yum/Pup 的 Red Hat Network 更新 - Conga 集群和存储管理

    redhat7配置成centos yum安装包和yum源

    Red Hat Enterprise Linux7的更新包只对注册的用户生效,所以需要自己手动改成Centos的更新包,Centos几乎和和Redhat是一样的,所以无需担心软件包的兼容问题。

    Redhat linux RHEL5最新功能

    发行介质内容和安装注册提示:Red Hat Enterprise Linux 5 Server通过五张CD或者一张DVD介质来进行操作系统安装软件的版本发售。如果您没有通过Red Hat官方获取到安装序列号,将只有核心服务器或 Desktop 将会被安装...

    yum.tgz包下载

    Red Hat Enterprise Linux AS release 4 (Nahant Update 3) Kernel \r on an \m # uname -a Linux leekwen 2.6.9-34.ELsmp #1 SMP Fri Feb 24 16:54:53 EST 2006 i686 i686 i386 GNU/Linux # lsb_release -a LSB ...

    Red_Hat_Enterprise_Linux-8-Considerations_in_adopting_RHEL_8-zh-CN.pdf

    第 5 章 安装程序和镜像创建 5.1. 附加组件 5.2. 安装程序网络 5.3. 安装镜像和软件包 5.4. 安装程序图形化用户界面 5.5. RHEL 中新的系统目的 5.6. 安装程序模块支持 5.7. KICKSTART 的修改 5.8. 镜像创建 第 6 章 ...

    rethat 6安装yum

    Red Hat Enterprise Linux Server(RHEL) 的yum服务是付费的,因为没有付费,所以无法使用yum安装软件,如RHEL想安装LNMP必须要先按此教程设置好yum,并可以正常使用后才可以安装LNMP一键安装包,会提示如下错误:...

    Yum Command Cheat Sheet for RedHat.pdf

    The yum command is the primary tool for getting, installing, deleting, querying, and otherwise managing Red Hat Enterprise Linux RPM software packages from official Red Hat software repositories, as ...

    RedHat Enterprise Linux 6.4使用yum安装出现This system is not registered to Red Hat Subscription Management-附件资源

    RedHat Enterprise Linux 6.4使用yum安装出现This system is not registered to Red Hat Subscription Management-附件资源

    Cento\Redhat6、7系类操作系统一键升级openssh-8.8p1、openssl-1.1.1m

    #setup && update openssh-8.8p1 && openssl-1.1.1m #修改版20220120 #只适用Cento\Redhat6...yum install gcc-c++ perl-devel.x86_64 pam-devel -y 执行 chmod +x sshupdate.sh sh sshupdate.sh 执行升级即可完成。

    redhat7.5下载文件.zip

    红帽7.5更换yum源为centos源 操作步骤:参考以下链接。...标题:RedHat Enterprise Linux 6.4使用yum安装出现This system is not registered to Red Hat Subscription Management_天行健,君子以自强不息-CSDN博客 ...

    Centos部署Yum、JDK、Nginx、Tomcat、MySQL、Emqx、FTP及配置(超详细)

    CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 [2])规定释出的源码所编译而成。 Nginx是一个高性能的开源Web...

    配置RHEL8本地yum源及DNF简介.doc

    在Red Hat Enterprise Linux 8.0中,统一的ISO自动加载BaseOS和AppStream安装源存储库。已经存在于光盘链接中,只不过要分别去配置.repo文件。BaseOS 存储库以传统 RPM 包的形式提供底层核心 OS 内容。Application...

Global site tag (gtag.js) - Google Analytics