Hallo,
kann mir jemand sagen, ob ich mit fertigen Binaries ein rpm-Paket erstellen kann? Wenn ja, was muss ich in die specs-Datei eintragen muss?
rpm mit fertigen Binaries bauen
- TRex
- Geschlossen
- Erledigt
Hinweis: In dem Thema rpm mit fertigen Binaries bauen gibt es 8 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
-
-
Nimm dir ein fertiges Paket und schau in die spec........
Ist nicht mal eben so.........
File audacity.spec of Package audacity - openSUSE Build Service
-
Im Prinzip ja, aber nimm erst das.
-
In den package guidelines gibt zu prebuilt binaries einen Abschnitt. Ich weiß jedoch nicht, ob diese auch für home repos im OBS gelten. Vielleicht also lieber lokal bauen.
-
Ich denke, du kämst schneller zum Ziel, wenn du dein eigentliches Vorhaben beschreiben würdest.
-
Hallo zusammen,
vielen Dank für die Beiträge. Ich werde mir die Links am Wochenende anschauen und mein Glück versuchen.
Berichtigung: Ich bekomme von einem Softwarelieferant Binaries, eine Config-Datei und ein init-Script zur Verfügung gestellt... Ich muss die Binaries und die Config-Datei nach /opt kopieren, einen User anlegen, die Config-Datei anpassen und das init-Script einbinden (insserv, chkconfig). Bei neuen Clientversionen muss ich einfach nur ein paar Binaries austauschen...Diese Vorgang habe ich bisher mit einem Shell-Script und einer tar.gz-Datei gelöst... Ich möchte das ganze aber lieber als rpm lösen..
-
OBS ist nicht so für closed Source..........
-
Mach dein Script zu einer Setuproutine, die ein gepacktes Archiv enthält, das dann rauschreibt, es entpackt und die entsprechenden Install- Jobs dann ausführt.
Das dürfte einfacher sein. Du hast ja schon alles. Fehlt nur noch den ganzen Krempel in ein Script mit "inline Archive" zu basteln.Wenn du weiter RPMs bauen willst, dürfte eine Install- Section genügen. Lies die Basics dazu hier nach.
-
http://gd.tuwien.ac.at/linux/D…HOWTO/DE-RPM-HOWTO-7.html
Hier findest Du detaillierte Informationen zur specs Datei. Vielleicht hilft es