Aug 10 2012

Free EL YUM Repositories

If you are using some flavor of an Enterprise Linux, eventually will get tired of download rpm packages from Here BTW, is a really great page when you don't have access to FTP services (damn telecom/security guys).

And eventually, you will need to have repositories on your server to solve the dependencies.
Here are some free repository provided by Oracle for FREE, but of course, with NO SUPPORT.

  • OEL 4/RHEL 4, Update 6 or Newer
  • # cd /etc/yum.repos.d
    # wget http://public-yum.oracle.com/public-yum-el4.repo
    
  • OEL 5/RHEL 5
  • # cd /etc/yum.repos.d
    # wget http://public-yum.oracle.com/public-yum-el5.repo
    
  • OEL 6/RHEL 6
  • # cd /etc/yum.repos.d
    # wget http://public-yum.oracle.com/public-yum-ol6.repo
    
  • Oracle VM 2
  • # cd /etc/yum.repos.d
    # wget http://public-yum.oracle.com/public-yum-ovm2.repo
    

    After downloading the repo file, you should set the correct version of your Linux, enabling the "enabled" variable.

    [root@openstack yum.repos.d]# cat /etc/yum.repos.d/public-yum-ol6.repo
    [ol6_latest]
    name=Oracle Linux $releasever Latest ($basearch)
    baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/
    gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
    gpgcheck=1
    enabled=1
    

    And of course, the EPEL repositories.
    Surf looking for your correct version here EPEL Repository and install the rpm, like this one:

    [root@openstack yum.repos.d]# cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 6.2 (Santiago)
    [root@openstack ~]# rpm -Uvh http://fedora.mirror.nexicom.net/epel/6/x86_64/epel-release-6-7.noarch.rpm
    Retrieving http://fedora.mirror.nexicom.net/epel//6/x86_64/epel-release-6-7.noarch.rpm
    warning: /var/tmp/rpm-tmp.h0G5aN: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
    Preparing...                ########################################### [100%]
       1:epel-release           ########################################### [100%]
    [root@openstack ~]# ll /etc/yum.repos.d/
    total 8
    -rw-r--r--. 1 root root  957 May  9 10:55 epel.repo
    -rw-r--r--. 1 root root 1056 May  9 10:55 epel-testing.repo