`
icarusli
  • 浏览: 531403 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Centos6.0使用第三方YUM源(EPEL,RPMForge,RPMFusion)

阅读更多
Centos6.0使用第三方YUM源(EPEL,RPMForge,RPMFusion)

yum是centos下很方便的rpm包管理工具,配置第三方软件库使你的软件库更加丰富。以下简单的讲下配置的步骤。

首先,需要安装yum-priorities插件:

yum install yum-priorities -y    
该插件的作用主要是设置调用源时的优先级的,一般将官方的优先级设置为最高。例如:

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
priority=1
在每个[]段的最后加上priority=[]字段来设置每个镜像的优先级,1为最高,99为最低。
一般的配置为:
    [base], [addons], [updates], [extras] … priority=1
    [CentOSplus],[contrib] … priority=2
    其他第三的软件源为:priority=N (推荐N>10)

###安装epel.repo,下载地址为 http://download.fedora.redhat.com/pub/epel/ 找与自己系统版本相符的包

rpm -ivh http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
修改epel.repo,

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
priority=11
设置epel.repo的优先级为11.

###安装rpmforge.repo,下载地址为 http://pkgs.repoforge.org/rpmforge-release/ 找与自己系统版本相符的包

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm -import RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
修改rpmforge.repo,
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el6/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
priority=12
设置rpmforge.repo优先级为12

###安装rpmfusion.repo,下载地址为http://download1.rpmfusion.org

rpm -ivh http://download1.rpmfusion.org/free/el/updates/testing/6/x86_64/rpmfusion-free-release-6-0.1.noarch.rpm
rpm -ivh http://download1.rpmfusion.org/nonfree/el/updates/testing/6/x86_64/rpmfusion-nonfree-release-6-0.1.noarch.rpm
修改rpmfusion.repo,

[rpmfusion-nonfree-updates-testing]
name=RPM Fusion for EL 6 - Nonfree - Test Updates
#baseurl=http://download1.rpmfusion.org/nonfree/el/updates/testing/6/$basearch/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-el-updates-testing-6&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-el-6
priority=13
设置优先级为13

测试:
yum check-update 
会载入yum-priorities插件

yum install nginx -y
成功安装

参考文档:http://wiki.centos.org/zh/AdditionalResources/Repositories/RPMForge
分享到:
评论

相关推荐

    centos6.0配置本地yum

    ### CentOS 6.0 配置本地 YUM 源详解 #### 一、YUM 源简介 在 CentOS 6.0 系统中,YUM(Yellow dog Updater Modified)是一款强大的包管理器工具,它允许用户在基于 RPM 的 Linux 发行版上自动下载、更新和安装...

    CentOS6.2使用第三方yum源安装更多rpm软件包宣贯.pdf

    总之,为了在CentOS 6.2中安装更多不在默认源中的RPM软件包,我们需要配置第三方YUM源并调整源的优先级。这个过程不仅适用于iftop,也适用于其他任何在官方源中找不到的软件。通过这种方法,我们可以充分利用社区...

    CentOS6.0 国外机器如何安装更新源

    RPMForge是针对RHEL(Red Hat Enterprise Linux)及其克隆版如CentOS的一个第三方软件仓库,提供了大量的额外软件包,包括最新版本的工具、应用和服务。`mirrors-rpmforge`和`rpmforge.repo`这两个文件就与RPMForge...

    centos9ISO镜像及yum源配置文件

    CentOS 9 Stream的ISO镜像是安装系统的媒介,可以从官方或者第三方镜像站点下载。下载前,你需要确保你的网络连接稳定。通常,你可以访问CentOS的官方网站或官方镜像列表,找到适合你的地区的镜像服务器进行下载。...

    Centos8.5yum源

    下载地址 https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo https://mirrors.aliyun.com/repo/epel-archive-8.repo

    CentOS%206.2%20使用第三方yum源安装更多rpm软件包.pdf

    本文将详细介绍如何在CentOS 6.2中利用第三方yum源来安装更多的rpm软件包。 首先,我们需要了解`yum-priorities`插件。这个插件允许我们在多个yum源之间设置优先级,确保系统首先从优先级最高的源中安装软件包。要...

    centos7arm64重装yum所需要的rpm包

    总之,在CentOS 7 ARM64系统上重装`yum`涉及到解压RPM包,将它们传输到系统,然后使用`rpm`命令进行安装。在整个过程中,确保处理好依赖关系以保持系统的稳定性。在日常维护中,了解这些基本步骤能帮助你更好地管理...

    centos6.0安装

    CentOS 6.0 安装教程 CentOS 6.0 是目前 CentOS 家族最新版的服务器系统,本教程将带您一步步完成 CentOS 6.0 的安装过程。 一、前提条件 * 一张 Linux CentOS 6.0 光盘或者 ISO 镜像文件 二、安装步骤 1.1、...

    CentOS 6.5 最新可用的 Yum 源

    CentOS 6.5 的 软件源很多官方已经停止维护,该文件包内配置好的yum源是可以正常使用的。将原/etc/yum.repos.d/目录下原来的 .repo 备份, 然后把本文件包内的repo文件复制过去, yum clean all 后,再 yum ...

    centos6 yum 源

    centos6_64 yum配置,一键搞定.centos6_64 yum配置,一键搞定

    CentOS 6.0安装指南

    本文档概述了 CentOS 6.0 的安装及基础配置步骤,包括下载、安装、用户管理、系统升级、桌面环境配置以及安装第三方软件源等内容。通过这些步骤,用户可以构建出一个稳定的 CentOS 6.0 系统环境。请注意,随着技术的...

    CentOS6.9的yum源

    【CentOS6.9的yum源】:在Linux操作系统中,CentOS 6.9是广泛使用的稳定版本,而YUM(Yellowdog Updater, Modified)则是它的一个关键组件,用于自动化软件包的安装、升级和管理。YUM通过与远程仓库(也称为yum源)...

    CentOS 6.0安裝gcc

    ### CentOS 6.0 安装GCC 在Linux系统中,GCC(GNU Compiler Collection)是一个重要的编译器套件,支持多种编程语言如C、C++等。对于开发者来说,安装GCC是进行软件开发的基础步骤之一。本文将详细介绍如何在CentOS...

    CentOS6.0安装Oracle10g详细文档

    本文档详细介绍了如何在CentOS6.0操作系统上安装Oracle10g,这是一个非常实用的技术教程,尤其适合那些希望在最新版本的Linux发行版上部署旧版本Oracle数据库的用户。 首先,让我们深入了解CentOS6.0。这是一个基于...

    CentOS-6.0-x86_64-bin-DVD.torrent

    centos6.0种子文件 操作系统下载

    Centos6.0安装lamp

    - **操作系统**:Centos 6.0 - **内核版本**:Linux version 2.6.32-71.el6.x86_64 - **MySQL版本**:5.1.61 - **Apache版本**:httpd-2.2.15-15 - **PHP版本**:php5.3.3 #### 二、安装 MySQL 数据库 MySQL是LAMP...

    RHEL6使用CentOS6的yum源

    ### RHEL6 使用 CentOS6 的 Yum 源详解 #### 一、背景与目标 在 Red Hat Enterprise Linux (RHEL) 6 中使用 CentOS 6 的 yum 源是一种节省成本且有效的软件包管理方式。通过这种方法,可以利用 CentOS 的庞大仓库...

    shell脚本自动创建本地yum源和配置阿里云及163的CentOS 5/6/7 yum源

    离线的依赖包,我们要么设置本地yum源或者离线下载好rpm包。 ./yum_source_change.sh 2 xxxx/centos.iso 两个运行参数 2表示执行yum源安装 xxx/centos.iso表示镜像文件全路径 参数说明:1.ftp源安装,2.yum源安装,3...

    CentOS7配置本地yum源(超详细过程)

    在Linux系统管理中,YUM(Yellowdog Updater, Modified)是CentOS、RHEL等基于RPM包管理的Linux发行版中广泛使用的软件包管理器。它允许用户方便地安装、更新和卸载软件包,同时处理软件依赖关系。在某些情况下,如...

    CentOS yum添加EPEL源方法.docx

    CentOS yum添加EPEL源方法.docx

Global site tag (gtag.js) - Google Analytics