fragen stichworte

Wie kann ich in RHEL 6 das "Basis" -Repository für yum erhalten?

Mein Ziel ist es, git auf einer RHEL 6-Maschine zu installieren.

Ich habe den Beitrag hier gesehen: Wie kann ich git auf RHEL 6 installieren?

Die Antwort bezieht sich auf einen Download-Link, der als Teil von centOS erscheint: http://mirror.anl.gov/pub/centos/6.3/os/x86_64/Packages/git-1.7.1-2. el6_0.1.x86_64.rpm

Ich zögere, einen solchen Link zu verwenden, da es sich um eine veraltete Version von Git handelt, und was noch wichtiger ist, ich hatte den Eindruck, dass ich ein Paket aus dem falschen Repository mit dem, was ich auf meinem Computer habe, ausfindig machen könnte, wenn ich etwas verwende von Fedora oder CentOS.

Tatsächlich habe ich diesen Eindruck von den Informationen erhalten, die das EPEL-Software-Repository beschreiben.

Von http://fedoraproject.org/wiki/EPEL

EPEL packages are usually based on their Fedora counterparts and will never conflict with or replace packages in the base Enterprise Linux distributions.

Allerdings muss ich nach den allgemeinen Hinweisen dieses verknüpften Serverfault-Postens das "Basis" -Repository für RHEL installieren.

Wie kann ich das tun?

Hier ist mein "Repolist":

$ yum repolist
Plugin "product-id" can't be imported
Plugin "subscription-manager" can't be imported
Loaded plugins: refresh-packagekit, security
repo id                                                   repo name                                                                                        status
epel                                                      Extra Packages for Enterprise Linux 6 - x86_64                                                   8,220
repolist: 8,220

antworten

Ihr System hat ein Problem mit Ihrem Red Hat-Abonnement. Stellen Sie sicher, dass dem Computer eine aktive Berechtigung zugewiesen ist, und wenden Sie sich in diesem Fall an Red Hat, um das Problem zu beheben.

Sie scheinen das System nicht bei RHN registriert zu haben. Wenn Sie über RHN-Anmeldeinformationen verfügen, führen Sie rhn_register aus und fahren Sie mit der Einrichtung fort.

Außerdem sollte yum repolist das Basisrepository für RHEL6 enthalten, das ich hier nicht sehe. Wie auch immer, können Sie den Registrierungsteil machen und sehen, ob Sie das Basis-Repo bekommen. Ich bezweifle, dass es etwas damit zu tun hat, aber machen wir es für die Nachwelt.

Das Installieren von Git ist absolut unkompliziert, genau wie yum install -y git.

Wenn alles andere fehlschlägt und Sie ein Kunde von Red Hat sind, öffnen Sie einfach einen Fall.

Haben Sie Red Hat-Unterstützung? Wenn Sie dies nicht tun, können Sie das offizielle Red Hat-Paket nicht erhalten. Wenn Sie dies tun, würde ich den RedHat-Support kontaktieren und sie bitten, Ihnen zu helfen, dies zu beheben.

Wenn Sie experimentieren möchten, würde ich das Centos-Äquivalent des Pakets verwenden. Centos ist natürlich RedHat öffentlich kompiliert ohne das proprietäre Zeug. Laden Sie es von der Centos-Website herunter und installieren Sie es mit rpm. Nicht so nett wie lecker, aber machbar.

Eine andere Alternative ist, das Paket von einer Fedora-Site zu bekommen. Diese Version ist jedoch weniger wahrscheinlich als die Centos-Version kompatibel.

Als letzte Alternative laden Sie die Quellen herunter und kompilieren sie und installieren sie selbst.