`
Taoo
  • 浏览: 295008 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

redhat yum配置

 
阅读更多
一些故障的排除,
在用bigtop安装hadoop时,运行yum install hadoop,会报错如下:
warning: rpmts_HdrFromFdno: Header V4 DSA signature: NOKEY, key ID 9475bd5d
GPG key retrieval failed: [Errno 14] HTTP Error 404: Not Found

只有两台机器报这个错误,其他机器都不报,找了一圈没有发现问题。
google下,可以增加参数,让yum不chech key,执行如下命令:
yum install hadoop --nogpgcheck
解决。
遇到类似的情况都可以通过加上 --nogpgcheck解决





之前用,一直提示没有注册啥的。
然后在网上看了偏文章,照着做,然后可以了貌似。


除了下文中所述内容,
还有一点就是导入 dag.repo的导入以及/etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag



文章如下:
http://www.cnblogs.com/jifeng/archive/2010/08/26/1809566.html

以前用fedora配置yum很方便,可是来到RHLE就不是那么顺手了,如果不做如下设置,经常出现不能通过yum安装软件的情况,下面是详细配置(网上找的)




首先,rhel5系统安装的时候其实已经有yum了,只是因为如果用官方的网站更新的话除非你是用钱买的rhel5.否则它会提示注册之类的。所以只要把 yum的更新地址改成开源的就行了。而限定yum更新地址的文件在/etc/yum.repos.d/里。先把它们改成备份文件,即在后面加.bak。
[root@killgoogle ~]# mv /etc/yum.repos.d/rhel-debuginfo.repo /etc/yum.repos.d/rhel-debuginfo.repo.bak
[root@killgoogle ~]# mv /etc/yum.repos.d/rpmforge.repo.rpmnew /etc/yum.repos.d/rpmforge.repo.rpmnew.bak



建立新的配置文件:
[root@killgoogle ~]# cd /etc/yum.repos.d
[root@killgoogle ~]# touch rhel-debuginfo.repo
[root@killgoogle ~]# touch mirrors-rpmforge
[root@killgoogle ~]# touch rpmforge.repo



往新的配置文件写东西:
[root@killgoogle ~]#vi rhel-debuginfo.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


修改第二个配置文件:
[root@killgoogle ~]vi mirrors-rpmforge
http://apt.sw.be/redhat/el5/en/$ARCH/dag
http://archive.cs.uu.nl/mirror/dag.wieers/redhat/el5/en/$ARCH/dag
http://ftp2.lcpe.uni-sofia.bg/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
#http://ftp.heanet.ie/pub/freshrpms/pub/dag/redhat/el5/en/$ARCH/dag
http://ftp-stud.fht-esslingen.de/dag/redhat/el5/en/$ARCH/dag
http://mirror.cpsc.ucalgary.ca/mirror/dag/redhat/el5/en/$ARCH/dag
http://mirrors.ircam.fr/pub/dag/redhat/el5/en/$ARCH/dag
http://rh-mirror.linux.iastate.edu/pub/dag/redhat/el5/en/$ARCH/dag
http://rpmfind.net/linux/dag/redhat/el5/en/$ARCH/dag
http://wftp.tu-chemnitz.de/pub/linux/dag/redhat/el5/en/$ARCH/dag
http://www.mirrorservice.org/sites/apt.sw.be/redhat/el5/en/$ARCH/dag





修改第三个配置文件:
[root@killgoogle ~]# vi rpmforge.repo
# Name: RPMforge RPM Repository for Red Hat Enterprise 5 - dag
# URL: http://rpmforge.net/
[rpmforge]
name = Red Hat Enterprise $releasever - RPMforge.net - dag
#baseurl = http://apt.sw.be/redhat/el5/en/$basearch/dag
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1




yum其他:
三、用yum命令安装和卸载RPM包
#yum install dovecot //安装dovecot(邮件pop3协议)包
#yum remove dovecot //删除dovecot包
#yum clean all //清除yum缓存
#yum list //列出所有可安装的软件包
#yum list updates //列出所有可更新的软件包

重启动

service yum-updatesd restart




分享到:
评论

相关推荐

    RedHat本地yum源配置及国内镜像源配置.docx

    ### RedHat本地yum源配置及国内镜像源配置 #### 一、RedHat本地yum源配置 ##### 1. 环境准备与检查 **背景介绍:** Red Hat Enterprise Linux(RHEL)是一款广泛使用的Linux发行版,在企业级应用环境中非常受...

    Redhat6.5配置yum本地源

    ### Redhat 6.5 配置 Yum 本地源详解 #### 一、引言 在企业级环境中,为了确保软件包的安全性和稳定性,通常会采用私有仓库来管理系统的更新与安装。对于 Redhat 6.5 来说,配置一个 Yum 本地源是非常实用且必要的...

    redhat7.9 + yum.repos.d

    总的来说,`redhat7.9 + yum.repos.d` 和相关的`.repo`文件是RHEL 7.9系统管理和维护的重要组成部分。正确配置这些仓库可以帮助用户更高效地管理他们的系统,获取最新的安全更新,以及安装所需的软件包。

    redhat linux 配置yum详解

    Red Hat Linux 配置 YUM 详解 Red Hat Linux 配置 YUM 详解是指在 Red Hat Linux 系统中,如何配置 YUM 软件包管理器,以便更好地管理系统中的软件包。YUM(Yellow dog Updater, Modified)是一款基于 RPM 包管理器...

    RedHat6.2 yum源配置

    RedHat 6.2 yum 源配置方法 RedHat 6.2 是一个稳定且流行的 Linux 发行版,而 yum 是其默认的包管理器,用于安装、更新和卸载软件包。配置 yum 源是使用 yum 的前提条件,本文将指导您如何配置 RedHat 6.2 的 yum ...

    redhat5可用的yum文件

    6. **配置仓库**:`yum`的配置文件通常位于`/etc/yum.repos.d/`目录下,文件扩展名为`.repo`。这些文件定义了不同的软件仓库(或称为“repo”),包括URL、镜像地址、GPG密钥验证等信息。例如,“centos5--64”可能...

    RedHat Linux RHEL6配置本地YUM源

    接下来,验证YUM配置是否成功: ```shell [root@localhost ~]# yum makecache ``` #### 总结 通过以上步骤,用户可以在没有订阅Red Hat在线更新服务的情况下,成功地配置本地YUM源。这不仅解决了未注册用户的...

    Redhat-配置YUM源

    Redhat 配置 YUM 源 Redhat 配置 YUM 源是 Linux 操作系统中的一种软件包管理器配置方法。YUM(Yellow dog Updater, Modified)是一种在 Fedora 和 Red Hat Enterprise Linux 中使用的软件包管理器,能够自动下载和...

    Redhat7.5 下yum配置.doc

    本指南将详细介绍如何配置`yum`,以便从163镜像站获取CentOS 7.9.2009的软件包。 1. **查看已安装的`yum`包**: 首先,你需要确认当前系统中已安装的`yum`包。使用`rpm`命令列出所有已安装的包,并通过`grep`过滤...

    RedHat 6.8 yum源配置

    在开始配置前,最好备份现有的yum配置,以防出现问题时可以回滚。备份的命令是: ``` cp /etc/yum.repos.d/*.repo /etc/yum.repos.d.backup/ ``` 2. **创建新yum源文件**: 在`/etc/yum.repos.d/`目录下,创建...

    RedHat5.1配置yum源

    【Red Hat 5.1 配置 CentOS Yum 源】 在 Red Hat Enterprise Linux Server release 5 (Tikanga) 系统中,我们经常遇到需要更新或安装软件的情况。由于 Red Hat 的官方 Yum 源是收费的,为了节省成本,我们可以将其...

    Redhat 6.9 yum源的替换

    标题"Redhat 6.9 yum源的替换"表明我们要讨论如何为RHEL 6.9替换默认的yum源。描述中提到的“郁闷源”可能指的是官方源已经不再提供支持,而“163.repo”则是一个第三方的yum源,通常由网易提供,它包含了大量的...

    RedHat9下安装yum

    从描述中看到,提供的压缩包文件名是"RedHat9安装gcc.rar",这应该是包含GCC源码的压缩文件。你需要解压该文件,然后进入解压后的目录。 2. 使用`./configure`命令来配置GCC的编译环境,这个步骤会检测系统环境并...

    RedHatLinux7.6安装手册+yum配置

    VMware下,图文方式安装RedHatLinux7.6:网络配置以及yum修改。后续会添加oracle/mysql的安装、docker的安装、zk的安装、redis的安装等内容

    RedHat7修改Yum源.pdf

    RedHat7修改Yum源 RedHat 7 操作系统中,Yum 源是非常重要的组件之一。Yum 源提供了软件包的下载和安装功能,但是在某些情况下,可能需要修改 Yum 源来解决问题或提高下载速度。阿里云镜像站是一个非常流行的镜像...

    redhat 6 配置 yum 源的两种方法

    在Red Hat Enterprise Linux (RHEL) 6系统中,配置YUM(Yellowdog Updater, Modified)源是为了能够顺利地获取软件包并进行系统更新。RHEL官方的YUM源需要订阅服务,对于未注册的用户是无法使用的。因此,我们需要...

    Redhat7.5 可用yum源

    整理的可用于Redhat 7.5 的yum源,直接放到/etc/yum.repos.d 即可下载最新的yum

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

    由于RHEL7的更新包仅对已注册用户开放,对于那些希望免费获得更新的用户来说,将RHEL7系统配置为使用CentOS的YUM源和安装包是一种常见的解决方案。以下我们将详细探讨如何进行这种转换以及涉及的知识点。 首先,...

    RedHat配置Yum源

    RedHat配置Yum源 在RedHat AS6.2中,Yum是163的镜像,经过测试,证明了在安装Oracle时需要使用yum install命令,才在RedHat上配置了Yum。下面是该配置过程中的知识点总结: 什么是Yum源? Yum(Yellow dog Updater...

Global site tag (gtag.js) - Google Analytics