Home > OEL und OVM > Oracle Public YUM

Oracle Public YUM

Oracle Enterprise LinuxOracle Enterprise Linux

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.