[Pdmtl] Fwd: Installateur PEAR

Alexandre Quessy alex at sourcelibre.com
Sun May 8 23:30:13 EDT 2005


Je vous en fait part, pour voir quels genres d'installateurs seraient 
adéquats, ou si vous pensez que ce serait «okverkill». Le problème, 
c'est qu'il faut être programmeur et connaître le shell...

Alexandre Quessy

> Salut !
>
> Je viens d'avoir une idée :
>
>
> PEAR est une librairie de classes PHP. Son installation se fait grâce 
> à une ligne de commande semblable au apt-get de Debian. Ce sont des 
> packages.
> http://pear.php.net/packages.php
>
> Il serait possible de porter le concept à Pd. Tout ce qu'il faut, 
> c'est PHP d'installé sur son ordinateur. Après, on pourrait faire un 
> script d'installation d'externals qui fonctionnerais très, très 
> facilement. Je ne sais pas comment faire un paquet Debian, mais des 
> paquets PEAR sont faciles à faire (petit XML) et sont portables sur 
> toutes les plates-formes supportées par PHP, soit à peu près les même 
> que Pd. Évidemment, il serait possible d'installer les paquets sans 
> cet installateur !! Mais PEAR propose un système strict de 
> classification des paquets dans le système de fichiers qui facilite 
> les inclusions (abstractions, dans ce cas-ci). On pourrait spécifier 
> un seul $PATH et instancier des objets par leur chemin relatif à ce 
> PATH standardisé. Exemple: [fluxlib/tempo] avec les fichiers d'aide 
> tous pêle-mêle dans un répertoire help/ auquel un PATH est aussi 
> spécifié.
>
> Ensuite, il faut juste un serveur dédié PEAR auquel on peut s'abonner 
> et il sufiit de faire la commande suivante pour mettre à jour ses 
> abstractions:
> pear upgrade-all
>
> Pour installer une abstraction:
> pear install fluxlib_tempo
>
> Et une librairie entière:
> pear install fluxlib
>
>
>
> Serait-ce convenable ?
>
> Alexandre
>
>



More information about the Pdmtl mailing list