View previous topic :: View next topic |
Author |
Message |
l3u Advocate
Joined: 26 Jan 2005 Posts: 2546 Location: Konradsreuth (Germany)
|
Posted: Sun May 20, 2007 11:47 am Post subject: Perl-Programm -- Paket schnüren, aber wie? |
|
|
Mahlzeit :-)
Ich hab grad mal eines meiner in Perl geschriebenen Programme überarbeitet, schön mit englischen Meldungen und einer deutschen Lokalisierung. Und jetzt mache ich mir Gedanken darüber, wie man sowas eigentlich verpacken sollte, bevor man's auf seine Homepage zum Download stellt.
Bisher hab ich da immer ein Script namens install mit reingepackt, was einfach die Manpage nach /usr/share/man/man1/, die Lokalisierung nach /usr/share/locale/de/LC_MESSAGES/ und das Programm selber nach /usr/bin/ kopiert hat. Aber das ist ja nicht gerade die "feine englische Art" ;-)
Wie macht man sowas "normalerweise"? Mit make? Weil zu kompilieren gibt's ja eigentlich nix, es geht ja primär darum, rauszufinden, wo er Kram hinsoll ... bzw. ob der User die deutsche Übersetzung denn überhaupt haben will ...
Also ich wäre für diesbezügliche Hilfe echt dankbar, weil ich keine Ahnung hab und nichts passendes finden konnte (bisher)!
MfG, Libby |
|
Back to top |
|
|
schmutzfinger Veteran
Joined: 26 Oct 2003 Posts: 1287 Location: Dresden/Germany
|
Posted: Mon May 21, 2007 8:18 pm Post subject: |
|
|
Ich denke mal das muss irgendwie mit cpan gehen und das es der richtige Weg für perl ist. Ich habe allerdings noch nie ein cpan-Paket geschnürt. |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2546 Location: Konradsreuth (Germany)
|
Posted: Mon May 21, 2007 9:13 pm Post subject: |
|
|
Naja, CPAN ist für Module ... soll ja aber ein Programm "wie jedes andere" sein ... also wget, configure, make, make install quasi ;-) |
|
Back to top |
|
|
Silicoid Tux's lil' helper
Joined: 20 Jul 2004 Posts: 144 Location: Erde
|
Posted: Tue May 22, 2007 5:26 am Post subject: |
|
|
Libby wrote: | Naja, CPAN ist für Module ... soll ja aber ein Programm "wie jedes andere" sein ... also wget, configure, make, make install quasi |
Ist so nicht ganz richtig. Auch spamassassin ist in CPAN. Wenn dann würde ich es auch so machen. Dann kennt sich jeder, der mit perl arbeitet sofort damit aus. Allerdings hab ich bisher auch kein CPAN Modul gebaut. |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2546 Location: Konradsreuth (Germany)
|
Posted: Tue May 22, 2007 2:21 pm Post subject: |
|
|
Das Problem daran ist dann nur, daß eben die Zielgruppe für das Programm keine Leute sind, die mit Perl arbeiten, sondern einfach irgendwelche, die halt das Programm benutzen wollen ... |
|
Back to top |
|
|
jkoerner Apprentice
Joined: 04 Nov 2006 Posts: 270
|
Posted: Fri May 25, 2007 7:57 pm Post subject: |
|
|
Ich hab' vor einigen Jahren mal aus einem Perl-Programm ein Debianpaket geschnürt...
Heute würde ich das nicht mehr machen, war doch viel Arbeit mit den MAKEFILEs.
Die sind zwar ein Fake, aber die Installation klappt wirklich hervorragend damit.
Allerdings würde ich auch für ein "paar" Dateien ein einfaches shell-Installationsscript bauen. |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2546 Location: Konradsreuth (Germany)
|
Posted: Sat May 26, 2007 9:58 am Post subject: |
|
|
Ich hab das mittlerweile manuell mit Makefiles gelöst. Die generieren und installieren die Locales und erledigen auch die Installation. Und wer perl nicht in /usr/bin/perl hat, hat Pech gehabt ;-) |
|
Back to top |
|
|
|