Ich habe kürzlich einige Befehle ausgeführt, um ein Problem mit der Installation eines libgcj
Pakets von zu behebenDasSeite. Ich glaube, ich habe einige Repositories von meinem Computer entfernt. Jedenfalls kann ich danach nichts mehr installieren yum install <package-name>
. Es wird ein Fehler zurückgegeben
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Setting up Install Process
No package libgcj available.
Error: Nothing to do
auch während der Aktualisierung yum update
funktioniert es nicht und gibt diesen Fehler aus
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Setting up Update Process
No Packages marked for Update
Das Ausführen yum repolist enabled
des Befehls gibt Folgendes aus
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
repolist: 0
Kann jemand zeigen, wie man das behebt?
Hier ist der Inhalt der Datei rhel-source.repo
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl = ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/SRPMS/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-source-beta]
name=Red Hat Enterprise Linux $releasever Beta - $basearch - Source
baseurl = ftp://ftp.redhat.com/pub/redhat/linux/beta/$releasever/en/os/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-
beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
Antwort1
Ich habe derzeit kein RHEL-System, um die offiziellen Repos zu überprüfen. Sie sollten Folgendes tun:
- Stellen Sie sicher, dass Sie über ein aktives Abonnement verfügen (
subscription-manager list --available --all
) - prüfen Sie, ob
yum repolist
irgendwelche Repositories aufgelistet werden (was Sie bereits getan haben) - Überprüfen Sie das
/etc/yum.repos.d/
Verzeichnis auf die .repo-Dateien. Wenn das Verzeichnis nicht leer ist, überprüfen Sie, ob die Dateien keine habenenabled=0
. Wenn ja, bearbeitenenabled=1
oder löschen Sie einfach die Zeile wenn Sie keine .repo-Dateien in yum.repos.d haben, erstellen Sie sie neu – wie gesagt, ich habe gerade kein RHEL-System zur Hand, aber das absolute Minimum ist das Folgende:
[repository] name=repository_name baseurl=repository_url
ÜberprüfenHierfür weitere Informationen zum Hinzufügen eines Repository.