Oracle Public YUM
YUM ist seit einiger Zeit der von RedHat - und somit auch OEL - designierte "Nachfolger" vom reinen RPM Paket Installer. Yum ist viel flexibler und einfacher zu nutzen als RPM und man kommt viel, viel schneller zum Ziel. Oracle bietet nun für folgende Betriebssysteme und Software Produkte einen für alle zugänglichen YUM Server an:
- Oracle Enterprise Linux 4 ab update 6
- Oracle Enterprise Linux 5
- Oracle Enterprise Linux 6
- Oracle VM
Bei einigen aktuellen Oracle Distributionen wir OVM 3.x oder auch OEL6 wird dieser Public YUM automatisch eingerichtet (bei OEL6 nur wenn man Oracle HA ausgewählt hat).
Manuelles Download von Oracle Public YUM Repositories
Oracle bietet unter http://public-yum.oracle.com/ den Zugriff auf die jeweiligen YUM Repositories. Diese kan man wie folgt installieren:
Oracle Linux 4, Update 6 or Newer
# cd /etc/yum.repos.d
# mv Oracle-Base.repo Oracle-Base.repo.disabled
# wget http://public-yum.oracle.com/public-yum-el4.repo
Oracle Linux 5
# cd /etc/yum.repos.d
# wget http://public-yum.oracle.com/public-yum-el5.repo
Oracle Linux 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
Oracle VM 3
Ist ein Teil von OEL6, somit
# cd /etc/yum.repos.d
# wget http://public-yum.oracle.com/public-yum-ol6.repo
Manuelle Konfiguration von Oracle Public YUM Repository
Das heruntergeladene File mit einem Text Editor öffnen und in der relevanten Section "enable=0" auf "enable=1" ändern.
Beispiel eines Public YUM Repository Files für OEL6 ( 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
[ol6_ga_base]
name=Oracle Linux $releasever GA installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/0/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=0
[ol6_u1_base]
name=Oracle Linux $releasever Update 1 installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/1/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=0
[ol6_u2_base]
name=Oracle Linux $releasever Update 2 installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/2/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=0
[ol6_u3_base]
name=Oracle Linux $releasever Update 3 installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/3/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=0
[ol6_UEK_latest]
name=Latest Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=1
[ol6_UEK_base]
name=Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/base/$basearch/
gpgkey=http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6
gpgcheck=1
enabled=0
Wie man sieht wurde sowohl ol6_latest als auch ol6_UEK_latest enabled --> damit wird immer auf das aktuelle Update zugegriffen.
Bitte beachten Sie...
Über das Public YUM erhalten Sie nur jene Pakete, die von RedHat bereitgestellt und von Oracle in die Distribution aufgenommen wurden. Aktuelle Patches von Oracle müssten Sie über support.oracle.com beziehen.