Wie erstellt man rpm ohne etwas zu bauen?

994
abyss.7

Ich habe einen Haufen von bereits kompilierten Binärdateien, die sich an geeigneten Speicherorten befinden. Wie kann ich daraus automatisch ein RPM-Paket mit den richtigen Meta-Informationen erstellen, z. B. Version, Packager, Paketname usw.?

Der Baum kann wie folgt aussehen:

/tmp/fake_root/usr/bin/foo /tmp/fake_root/usr/lib64/libbar.so 
0
Ich denke, du fragst das nicht richtig. Die Frage hätte lauten sollen "wie man ein RPM erstellt, ohne die .spec-Datei zu bearbeiten". Bruno9779 vor 10 Jahren 0

1 Antwort auf die Frage

1
Bruno9779

Wenn Sie nur Dateien verschieben müssen, packen Sie die Dateien als .tgz oder .tar.gz und replizieren die darin enthaltene Dateisystemstruktur. Dann verwenden Sie einfach togo, um ein RPM zu erstellen, ohne sich mit den .spec-Dateien zu beschäftigen.

Hinweis: Einige erweiterte Funktionen von rpmbuild sind über togo nicht verfügbar