Re: Package perso qui supprime /opt/ suite à un remove
Le dimanche 26 janvier 2014 18:02:48 Francois Lafont a écrit :
>[… blabla répertoires vides blabla …]
Les paquets Debian sont destinés à être installés dans /usr.
Un paquet qui s’installerait dans /usr/local n’a pas de sens
dans l’optique d’une distribution. (Ça en a pour un paquet qui
ne fait pas partie de la distribution, un paquet « local ».)
Donc les docs Debian ne parlent pas de mettre des fichiers dans
/usr/local.
Les docs parlent quand même de /usr/local parce que cette
hiérarchie peut servir à installer des bibliothèques, des
greffons, des applications, des documents, etc., qui ne sont pas
empaquetés dans la distribution mais qui peuvent être utilisés
par (ou modifier, compléter…) des applications qui sont, elles,
empaquetées. P.ex., dans /usr/local/share/texmf/…, on peut
mettre des classes LaTeX qui seront accessibles par le programme
latex empaqueté. Dans ce cadre, il semble donc logique que les
paquets qui peuvent chercher des fichiers dans /usr/local/
créent eux-mêmes les bons répertoires, ne serait-ce que pour
guider l’admin sur l’endroit où placer ces trucs (p.ex.
/usr/local/share/texmf et pas (plus) /usr/local/lib/texmf).
Si tu fais un paquet avec l’objectif de l’intégrer dans la
distribution, tu ne mettras pas de fichiers dans /usr/local. Si
tu fais un paquet qui va rester local, tu peux mettre tes
fichiers dans /usr/local ; c’est fait pour ça. Le fait de passer
par un paquet pour installer des trucs dans /usr/local est alors
juste un moyen pratique (plus pratique qu’un tarball).
--
Sylvain Sauvage
Reply to: