Thread Wie am einfachsten ein RPM Paket aus einem simplen Perl Skript erstellen (8 answers)
Opened by Max_Perlbeginner at 2016-07-09 11:01

Max_Perlbeginner
 2016-07-13 13:30
#185079 #185079
User since
2016-04-04
107 Artikel
BenutzerIn
[default_avatar]
Ich habe es jetzt geschafft, das RPM Paket zu bauen. Es war letztlich ganz einfach. Zunächst habe ich ein Modul erzeugt, dort dann unter dem Ordner scripts das Skript installiert und die ganzen Dateien (insbes. Makefile.PL) angepasst. Danach habe ich das Mageia spezifische Tool "cpan2dist --format CPANPLUS::Dist::Mageia" benutzt. Das klappte auch größtenteils ohne Probleme (nur musste man zunächst die Ordner ~/rpmbuild/SOURCES, ~/rpmbuild/RPMS, ~/rpmbuild/BUILD, ~/rpmbuild/SRPMS etc. erstellen, wovon leider in der Dokumentation nichts stand (grr)).

Ich danke Euch allen für Eure Hilfe. Ich habe wirklich wieder einmal sehr viel gelernt.

Ein paar kleine Fragen habe ich noch:
1) Ich habe jetzt natürlich ein Datei lib/cariboubutton.pm, die bis auf die POD Dokumentation (die ich gerne für die Erstellung der man Pages erhalten möchte) nichts erhält. Mir kommt das ein wenig komisch vor... Gibt es denn eine Möglichkeit nur eine POD Datei zu erstellen? Aber vlt. ist dies auch normal?

2) Mit der Erweiterung File::ShareDir::Install konnte ich einige statische Dateien installieren. Leider befinden sich die Dateien etwas abgelegen (/usr/lib/perl/vendor_perl/auto/share/App-cariboubutton o.ä.). Gibt es eine Möglichkeit, automatisch die Dateien in /usr/local/share/cariboubutton o.ä. zu installieren?

View full thread Wie am einfachsten ein RPM Paket aus einem simplen Perl Skript erstellen