yum的扩展源

    在实际应用yum的时候会发现经常有你找不到的软件或者版本不够新,在下边列出一些yum的扩展源,来使我们得到更多的rpm包,以下都给出的是centos6(rhel6)32位的扩展,如果是其他系统可以在给出的网址中找到相应的rpm包安装就可以了,以后如果找到更多的扩展将持续在这里更新。
一般情况下可以在官方网站上找到 yum软件包,通过安装这个软件包可以连接相应的软件仓库。用yum update 等进行安装,更新。我提供一个软件包的下载地址,如果不是你想要得,可以在官网上去寻找。。一般都会有的,就怕你找不到。要学会看 全英文的网站,,虽然我大多数来看不懂...
在说一下,安装的这个软件包,其实就是就给在/ec/yum.yums.d/ 下添加了 软件仓库信息,知道yum地址的同学可以直接在配置文件里配置,本人菜鸟,旨在帮助更多的菜鸟。。
 
1.  RPM Fusion
 

RPM Fusion 是为 Fedora 及 Red Hat Enterprise Linux 用户提供的一个软件包仓库。各位 Fedora/RHEL 朋友要是想要安装的软件在官方的仓库中找不到,兴许通过 RPM Fusion 你就找到了。

新启动的 RPM Fusion 合并了原有的 Dribble、Freshrpms、Livna 等软件包仓库,将成为最大的第三方软件包仓库。

通过 RPM Fusion 软件包仓库,你将找到 ATI/NVIDIA 显卡驱动、私有的音频/视频编码/×××、游戏、模拟器、以及其他软件包等。

rpmfusion.org 提供了许多常用但不被包含在 Fedora/Red Hat 默认软件仓库中的软件包,比如 SMPlayer(Linux 下最受欢迎的影音播放器), aMule (Linux 下的电骡) 等等

官方网站 :http://rpmfusion.org/

软件包地址:http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm

安装命令实例:(官网上粘的)

 

  • RHEL 5 or compatible like CentOS:

    su -c 'rpm -Uvh http://download1.rpmfusion.org/free/el/updates/5/i386/rpmfusion-free-release-5-1.noarch.rpm ttp://download1.rpmfusion.org/nonfree/el/updates/5/i386/rpmfusion-nonfree-release-5-1.noarch.rpm'
  • RHEL 6 or compatible like CentOS:

    su -c 'yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/el/updates/6/i386/rpmfusion-free-release-6-1.noarch.rpm http://download1.rpmfusion.org/nonfree/el/updates/6/i386/rpmfusion-nonfree-release-6-1.noarch.rpm'
    
我在rhel6试验安装出错

 

 

Error: Package: rpmfusion-free-release-6-1.noarch (/rpmfusion-free-release-6-1.noarch)

           Requires: epel-release >= 6

依赖性出错,先安装 epel-release,再安装rpmfusion

 

根据你的 Linux 发行版类型,安装对应的 RPM Fusion 软件包。命令执行完成之后,可以使用使用以下命令验证

rpmfusion 软件包仓库是否安装成功:

~]$ rpm -q rpmfusion-free-release

rpmfusion-free-release-12-1.noarch

  结果输出为

rpmfusion-free-releas-x-x.noarch

则说明安装成功了

 

2.epel

 

 

企业版 Linux 附加软件包(以下简称 EPEL)是一个由特别兴趣小组创建、维护并管理的,针对 红帽企业版 Linux(RHEL)及其衍生发行版(比如 CentOS、 Scientific Linux)的一个高质量附加软件包项目。

EPEL 的软件包通常不会与企业版 Linux 官方源中的软件包发生冲突,或者互相替换文件。EPEL 与 Fedora 项目基本一致,包含完整的构建系统、升级管理器、镜像管理器等等。

EPEL 包含一个叫做'epel-release'的包,这个包包含了 EPEL 源的 gpg 密钥和软件源信息。您可以通过 yum 安装到您的企业版 Linux 发行版上。除了 epel-release 源,还有一个叫做'epel-testing'的源,这个源包含最新的测试软件包,其版本很新但是安装有风险,请自行斟酌。

这个是在需要nginx时找的

 

 

主页:http://fedoraproject.org/wiki/EPEL

这个软件包,在官网那个现在无法下载,不知怎么的,现在提供一个可以下载的地方

http://rpm.pbone.net/index.php3/stat/4/idpl/15297742/dir/fedora_6/com/epel-release-6-5.noarch.rpm.html

 

 

 

3. rpmforge

 

这个是当我需要cronolog,lighttpd时找的

 RepoForge 支持

  • Red Hat Enterprise Linux (RHEL)
  • CentOS
  • Scientific Linux 

 

 

主要更新下列软件

 

  • Servers (eg. monitoring, troubleshooting, management)
  • Desktops (eg. office, leisure, multi-media)
  • Development (eg. perl, python, ruby libraries)

 

 

官网:http://repoforge.org/

软件包地址 

http://apt.sw.be/redhat/el6/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

也可以从这个地址下载相应的软件包:http://pkgs.repoforge.org/rpmforge-release/  

这个里面 东西很全 包括各个版本的

 

4  utterramblings   CentOS 4,CentOS 5和RHEL 5 可用 rhel6 不可用

 

需要在/etc/yum.repos.d/下建立utterramblings.repo,内容为下
   
[utterramblings]         
name=Jason's Utter Ramblings Repo    
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/         
enabled=1         
gpgcheck=1         
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
这个提供了更新版本的php  rhel5 上的php版本是5.1的 这个是5.2的刚好够用

 

rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka

 

以下的 未测试 内容

http://ftp.riken.jp/

[root@localhost ~]# vi /etc/yum.repos.d/dag.repo

[dag] 

name=Dag RPM Repository for RHEL6

baseurl=http://ftp.riken.jp/Linux/dag/redhat/el6/en/$basearch/dag/

enabled=1

gpgcheck=1 

接着导入非官方库的GPG:

[root@localhost ~]# rpm --import http://ftp.riken.jp/Linux/caos/centos/RPM-GPG-KEY-CentOS-6