(Courriels de diversion: <ripostait@selectionna-palliaient.com> <integrerait@reclamions-court-circuiteraient.com> <bave@idyllique-ristournera.com> <eluder@inspires-savonnettes.com> <savonnerais@limitons-arrête.com> <arrivants@perturber-sanctionnera.com> <frustra@introduisons-rengorgerez.com> <crisperai@truque-tamponnera.com> <biologique@esquarres-litterateurs.com> <corrompiez@clemente-chavirera.com> )


Le Tue, 2 Dec 2003 22:32:16 +0100
Guilhem BONNEFILLE <Guilhem.Bonnefille@laposte.net> écrivait :
> > Pour un paquet debian, $prefix se règle automatiquement à /usr.
> 
> En fait, la question que je me pose est sensiblement différente (je
> m'aperçoit en me relisant que j'ai été un peu confus). Avec
> autoconf/automake, si j'ai bien compris, mon seul travail consiste à
> déclarer que tel fichier est un fichier de donnée (une simple
> affectation dans le Makefile.am). Du coup, c'est autoconf/automake qui
> produit les règles d'installation de ce fichier dans le répertoire des
> données. Or, :- datadir semble se positionner par défaut à /usr/share,
> - sous Debian ces fichiers semblent être déployés sous
> /usr/share/package,- la doc du créateur de package Debian dit que tout
> se fait tout seul lorsque le projet utilise autoconf/automake,- je ne
> trouve pas trace (dans mes essais perso de packaging Debian plus
> simples) de l'application de l'option '--datadir' lors de la phase de
> configuration.

Mauvaise réponse.

Les paquetage Debian (et pas seulement Debian) se positionnent dans
/usr/... parce que ... ce sont des paquetages Debian.

Or, le paquetage que vous projetez n'est pas un paquetage Debian.
C'est peut-être un paquetage compatible avec l'arbre Debian, mais cela
n'en reste pas moins un paquetage "externe", "third-party", tant que les
développeurs Debian n'auront pas décidé de l'intégrer dans la distrib
officielle.

En tant que tel, sa place est dans /opt, pas ailleurs. On peut discuter
du /usr/local/..., mais il s'agit déjà d'une dérive.

google ou d'autres pourront vous renseigner sur le pourquoi du comment.

A+
CPHIL