Erstellen Sie eine Drehzahl von einer installierten Drehzahl unter Linux [geschlossen

StackOverflow https://stackoverflow.com/questions/2011943

  •  19-09-2019
  •  | 
  •  

Frage

Wie erstelle ich eine Drehzahl, die bereits auf einem System unter Linux installiert ist?

War es hilfreich?

Lösung

Welche Version von RPM verwenden Sie? Wenn Sie eine neuere verwenden, habe ich einen Trick, der für Sie funktioniert.

Neuere Versionen von RPM haben a Transaktion sicherer Rollback -Option; Verwenden Sie einfach den Befehl -Wiederverpackung, und es generiert ein Paket, das den gesamten eigenwilligen Mist der Originalinstallation enthält. Wohlgemerkt, Sie müssen tatsächlich etwas tun (z. Erwarten Sie, dass dies perfekt funktioniert. Ich habe eine Brücke, die Sie vielleicht kaufen möchten), also ist es ein bisschen Glaubenssprung, wenn Sie keine vollständige Sicherung haben.

Es gibt eine Konfiguration, und Sie müssen den Test testen, bevor Sie dies an etwas Kritischem versuchen. Dies kann jedoch funktionieren.

Andere Tipps

Grundsätzlich müssen Sie Folgendes tun:

1] Erstellen Sie eine .spec -Datei mit allen Header [ http://www.rpm.org/max-rpm/s1-rpm-build-creating-spec-file.html ]

Sie müssen den RPM -q -QueryFormat "" "" den Header von der bereits installierten Drehzahl erhalten. Z.B. rpm -q --queryformat "Release: %{RELEASE}\n" installed_rpm

Um die Dateien zum Ausfüllen der Dateien zu erhalten %files Abschnitt Verwenden Sie die rpm -ql Befehl.

2] rennen rpmbuild -bb specfile So generieren Sie die RPM -Datei.

Der beste Weg, um eine Drehzahl nachzubilden, besteht darin, dies aus der Quelldrehzahl zu tun. Tolles Tutorial hier.

Das Deltarpm Paket kann das tun:

Ein Deltarpm enthält den Unterschied zwischen einer alten und einer neuen Version einer Drehzahl, die es ermöglicht, die neue Drehzahl aus dem Deltarpm und dem alten neu zu erstellen. Sie müssen keine Kopie der alten Drehzahl haben, Deltarpms kann auch mit installierten Drehzahlen funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top