Ich habe versehentlich die Datei / etc / redhat-release gelöscht. Wie kann ich eine neue wiederherstellen oder erstellen? Ich habe CentOS Linux Version 7.0.1406 (Core).
centos
data-recovery
Salvador
quelle
quelle
Antworten:
Sie können RPM verwenden, um zu ermitteln, zu welcher RPM-Datei diese Datei gehört:
Sie können das Problem dann beheben, indem Sie Folgendes verwenden
yum
:Könnte nicht funktionieren
Wenn das für diese Installation verwendete RPM nicht mehr verfügbar ist, funktioniert Folgendes nicht:
In diesem Fall können Sie beispielsweise im CentOS Vault nach diesem RPM suchen (ich suche über Google danach). HINWEIS: Das gewünschte Paket ist hier .
Sie können dann das RPM direkt herunterladen und die Neuinstallation mit
Verwenden von RPM YUM verwendenrpm
oder durchführenyum
.Warum funktionierte die Neuinstallation nicht?
Dies ist eine Snafu, die erstellt wurde, als die individualisierten RPMs für bestimmte Versionen von CentOS veraltet waren.
In der Regel müssen Sie in CentOS Vault nach Paketen greifen, die in diesen Status fallen.
quelle
-i
Flag für rpm vermieden werden sollte, da es fast immer weniger nützlich ist als das-U
Flag (und ja,-U
völlig neue Pakete installieren kann).Es sollte okay sein. Sie können die Datei neu erstellen. Der Inhalt der Datei ist:
Diese Datei gehört zum Paket
centos-release-7-0.1406.el7.centos.2.5.x86_64
. Solange Sie das Paket nicht entfernt haben, sollte es in Ordnung sein, diese Datei nur manuell zu berühren.quelle