Frage

Gibt es eine einfache Prozedur ein RPM.If so Bitte erläutern oder stellen die Verbindung .........

bauen

Meine Forderung ist sehr einfach ..

Ich habe zwei andere RPMs, die in einer einzigen RPM kombiniert werden sollte ....

Bitte erläutern den Prozess ....

Vielen Dank im Voraus ..........

War es hilfreich?

Lösung

Der Aufbau eines RPM selbst ist recht einfach, man muss nur laufen müssen

rpmbuild -ba <mypackage.spec>

Je komplexe Task erstellt die .spec-Datei, die steuert, wie die Drehzahl selbst gebaut. Eine gute Erklärung ist das Buch Maximum RPM rel="noreferrer">, die auf der rpm-Homepage zur Verfügung steht. eine .spec-Datei erstellen wird hier behandelt . Aus meiner eigenen Erfahrung eine .spec Datei bauen, ist etwas, das nicht so einfach ist - aber nicht zu kompliziert entweder, wenn Sie besondere Dinge machen wollen. Der Standard ./configure && make && make install ist in der Regel nicht zu kompliziert.

Andere Tipps

Nicht sicher, was das Problem ist; wenn Sie bereits zwei RPMs haben, warum brauchen Sie sie in 1 rpm zu machen? Warum nicht einfach ein Shell-Skript verwenden sie beide gleichzeitig zu installieren?

Der RPM-Befehl mehr Argumente, so zum Beispiel:

rpm -ivh one.rpm two.rpm three.rpm

Wird man installieren, gefolgt von zwei, gefolgt von drei.

Ansonsten von dem, was ich weiß, Sie gehen die Pakete zuerst, haben zu bauen und sie dann in ein RPM zu bauen, an welcher Stelle Sie eine benutzerdefinierte RPM haben, die jedes Mal manuell aktualisiert werden müssen, um eine der die Komponentenpakete Änderungen. Yuck.

Grundanleitung für RPM Erstellung finden Sie unter: http://fedoraproject.org/wiki/How_to_create_an_RPM_package

Eine sehr gute und komplette Anleitung für RPM-Erstellung (von Fedora-Community) ist verfügbar unter: http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/

Es ist wunderbar.

BTW, für gerade Antwort auf Ihre Frage, möchten Sie vielleicht zwei Pakete als Unterpaket von einem anderen Paket hinzuzufügen. Dafür gibt es einige spezifische Einträge in RPM Spec-Datei.

Sie benötigen nur eine SPEC-Datei für alle drei Pakete erstellen

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