[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: