[Perl] CPAN et vielles dentelles.
Dominix
d.minix at gmail.com
Sam 5 Mar 01:51:27 CET 2016
Le 04/03/2016 03:25, Olivier Mengué a écrit :
> Le 2 mars 2016 à 03:01, Dominique <d.minix at gmail.com
> <mailto:d.minix at gmail.com>> a écrit :
>
>
> Bonjour a tous
>
> j'ai un truc pas ordinaire a faire, on se traine dans notre boite
> un applicatif heureusement ré-écrit qui tournait jadis sous QNX 4
> j'ai donc plein d'instance ce cet OS encore dans la nature. j'ai
> besoin de faire un truc qui permettra la transition vers un la
> modernité "java/mysql touça"
>
>
> Java, c'est déjà has-been. La modernité, c'est Go. Et Perl.
quand tu as 20 ans de retard, n'en avoir plus que 5 c'est une grande avancé.
>
> Mais l'environnment dans lequel tournera le code "moderne", ça va
> rester QNX ?
non, ça va tourner sur du vieux linux 4.x
> ...
> j'ai bien trouvé backpan.perl.org <http://backpan.perl.org> mais
> je sais pas trop comment prendre au max les version ante-2005
> merci de vos lumières.
>
>
>
> Il y a toutefois une autre solution, bien plus simple, si tu arrives à
> mieux identifier les modules dont tu as besoin et que ceux-ci sont en
> pur-Perl : il s'agit d'utiliser App::FatPacker pour construire sur ton
> environnement de développement Perl moderne un paquet complet qui
> embarquera ton script et tous les modules pur-Perl qui manquent sur
> l'environnement cible. Grâce à cela tu n'a plus qu'un seul fichier à
> déployer sur le système cible, et donc plus besoin de client CPAN et
> de toute la toolchain CPAN sur QNX.
> C'est l'approche qu'utilise cpanm.
> C'est aussi l'approche que j'ai choisie pour le maximum de portabilité
> pour mes deux projets personnels github-keygen [1] et angel-PS1 [3].
> Tu peux voir mes scripts d'assemblage sur [2] et [4].
>
vous vous rendez pas compte. sous QNX4 ya même pas cpanm. j'ai galéré
pour trouver une version 1 de wget, et encore il ne supporte pas de proxy.
de toute façon l’environnement est complètement isolé. (et ça vaut bien
mieux)
> [1] https://github.com/dolmen/github-keygen/
> [2] https://github.com/dolmen/github-keygen/blob/devel/release.pl
> [3] https://github.com/dolmen/angel-PS1/
> [4] https://github.com/dolmen/angel-PS1/blob/devel/dist
>
>
merci je regarderais pour ma culture.
> Olivier.
>
>
> _______________________________________________
> Perl mailing list
> Perl at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/perl
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://listes.mongueurs.net/mailman/private/perl/attachments/20160304/2f182d83/attachment.html>
Plus d'informations sur la liste de diffusion Perl