Dieser Beitrag unterstützt Sie bei der Konfiguration eines OEL-Systems für die Verbindung mit den Oracle Public YUM-Repositories. Ihr OEL-System muss über eine funktionierende Internetverbindung verfügen, damit YUM ordnungsgemäß funktioniert. Wenn Ihr System aufgrund von Sicherheitsrichtlinien vom Internet isoliert ist, müssen Sie ein lokales Repository einrichten und es manuell füllen.
Um Ihr OEL-System für die Verwendung des Oracle Public YUM Repository zu konfigurieren, führen Sie die folgenden Aktionen als Root durch.
1. Überprüfung der YUM-Konfiguration
1. Wechseln Sie in das Verzeichnis /etc.
# cd /etc
2. Stellen Sie den Inhalt der yum.conf sicher Datei sieht wie folgt aus. Nehmen Sie alle erforderlichen Änderungen vor, bevor Sie mit Schritt 3 fortfahren.
[main] cachedir=/var/cache/yum keepcache=0 debuglevel=2 logfile=/var/log/yum.log distroverpkg=redhat-release tolerant=1 exactarch=1 obsoletes=1 gpgcheck=1 plugins=1 # Note: yum-RHN-plugin doesn't honor this. metadata_expire=1h # Default. # installonly_limit = 3 # PUT YOUR REPOS HERE OR IN separate files named file.repo # in /etc/yum.repos.d # Never update kernel and kernel-uek installonlypkgs=kernel kernel-smp kernel-bigmem kernel-enterprise kernel-debug kernel-unsupported kernel-uek exclude=up2date
HINWEIS :Wenn Ihr System einen Proxy verwenden muss, um auf das Internet zuzugreifen, fügen Sie die folgende Zeile zur Datei yum.conf hinzu:
proxy=http://[url.to.proxy]:[port]
Zum Beispiel:
proxy=http://www.myproxy.com:80
Sie können anstelle der URL auch eine IP-Adresse verwenden.
3. Wechseln Sie zu /etc/yum.repos.d Verzeichnis.
# cd /etc/yum.repos.d
4. Listen Sie den Inhalt des Verzeichnisses yum.repos.d auf. Repository-Konfigurationsdateien haben die Dateierweiterung .repo . Wenn die einzigen Dateien im Verzeichnis Exadata-computenode.repo.sample und/oder ULN-Base.repo sind, fahren Sie mit „2. Erstellen einer Repo-Datei " Sektion. Wenn es mehr Dateien als nur Exadata-computenode.repo.sample und/oder ULN-Base.repo gibt, fahren Sie mit „3. Hinzufügen einer Repository-Konfiguration ”-Abschnitt.
2. Erstellen einer Repo-Datei
1. In /etc/yum.repos.d , bearbeiten Sie eine neue Datei namens oracle-public-yum-ol6.repo .
2. Fügen Sie in der neuen Datei die folgenden Zeilen hinzu:
# vi /etc/yum.repos.d/oracle-public-yum-ol6.repo [public_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
3. Speichern Sie die Datei.
4. Gehen Sie zu „4. Testen Sie das Repository“-Abschnitt .
3. Hinzufügen einer Repository-Konfiguration
1. Überprüfen Sie alle Repo-Dateien in /etc/yum.repos.d . Suchen Sie nach einem Abschnitt, der dem folgenden ähnelt:
[public_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
Wenn Sie dies in keiner der Repo-Dateien sehen, führen Sie die Schritte im Abschnitt „2. Erstellen einer Repo-Datei " Sektion. Wenn Sie dies in einer der Repo-Dateien sehen, fahren Sie mit dem nächsten Schritt unten fort.
2. Stellen Sie sicher, dass die aktivierte Leitung auf 1 (aktiv) gesetzt ist:
enabled=1
Wenn nicht auf 1 gesetzt, nehmen Sie die Änderung vor und speichern Sie die Datei. Wenn der Wert 1 ist, sind Sie bereits für den Zugriff auf das öffentliche Oracle YUM-Repository konfiguriert.
3. Gehen Sie zu „4. Testen Sie das Repository ”-Abschnitt.
4. Testen Sie das Repository
Geben Sie den folgenden Befehl aus:
# yum repolist
Sie sollten die Liste der Repositories sehen, die Sie mit diesem Beitrag hinzugefügt haben. Gehen Sie bei Fehlern zuerst zurück und verfolgen Sie Ihre Schritte erneut, um sicherzustellen, dass alle oben genannten Schritte korrekt ausgeführt wurden. Wenn die Konfiguration als gut bestätigt wird, überprüfen Sie die Liste der häufigsten Fehler unten auf eine mögliche Lösung.