Ich habe eine Situation, in der die Aktien-Repo-Dateien, die in /etc/yum.repos.d/
(like centos-base.repo
) existieren sollten, nicht vorhanden sind. Ich muss sie installieren lassen. Ich bin mir sicher, dass dies einfach ist, aber nach stundenlangem Suchen scheint es, dass ich es nicht richtig google.
Grundsätzlich habe ich einen Server mit benutzerdefinierten Repos, die für mich nutzlos sind. Ich brauche Epel und Epel braucht centos-base.repo
. Ich brauche auch Postgres Repo.
Antworten:
Erstellen Sie eine Datei mit dem Namen Centos-Base.repo im folgenden Verzeichnis /etc/yum.repos.d
Fügen Sie die folgenden Informationen in die Datei ein:
Speichern Sie es und führen Sie es aus.
Dann renne.
Wenn Sie dies über in Putty kopieren,
vi
stellen Sie sicher, dass Sie die Zeilenumbrüche überprüfen. Ich musste einige Änderungen korrigieren, die beim Kopieren und Einfügen vorgenommen wurden.quelle
Sie können die
centos-release
-rpm manuell neu installieren, indem Sie Folgendes verwenden:quelle
yum remove centos-release
- das sollte normalerweise das ganze System deinstallieren.Für mich wurde das Problem behoben, indem alle Repositorys gesäubert und neue hinzugefügt wurden, unter Berücksichtigung meiner CentOS-Version:
quelle