installation manuelle d'un logiciel disponible pour tous
Avell Diroll
avelldiroll at gmail.com
Lun 8 Nov 13:19:49 UTC 2010
On 08/11/10 13:57, Gab Aldian wrote:
(snip)
> J'ai lu dans la doc que si on souhaitait installer manuellement un logiciel
> soit par recompilation, soit par utilisation de librairies statiques, soit
> sous forme d'exécutable java (mon cas), il fallait le placer dans /usr/share
Quelle page de documentation ?
Ceci est une erreur. Si on se réfère à la FHS, ce qui est une bonne idée
pour travailler proprement, /usr est réservé au programmes
installés/gérés par la distribution, en l'occurrence par apt. Un
programme que l'on compile soit même se place de lui même (si l'auteur
respecte la FHS) dans /usr/local. Tous les binaires externes à la
distribution que l'on souhaite partager à tous les utilisateurs sont à
placer dans /opt (programmes propriétaires, binaires java, ...).
(snip)
> D'où ma question: comment faire pour installer manuellement un logicel
> accessible à tous les utilisateurs du PC et qui puisse écrire des fichiers
> temporaires dans son répertoire d'installation quand ça lui chante?
C'est souvent au cas par cas pour les binaires, car leurs auteurs
respectent rarement les conventions (c'est pourquoi on les parque dans
/opt). Le problème ne se pose pas pour une application codée
correctement qui utilise /tmp pour écrire des fichiers temporaires. Dans
le cas d'une application qui aurait besoin de créer des fichiers dans
son répertoire d'installation, il suffit de donner les droits d'écriture
à un groupe particulier sur le dossier d'installation, et d'ajouter les
utilisateurs autorisés à lancer cette application à ce groupe. Cependant
la plupart des applications permettent de choisir le répertoire
temporaire d'une manière où d'une autre.
Bonne continuation
Ju
--
Meddle not in the affairs of dragons, for you are crunchy, and good with
mustard.
Plus d'informations sur la liste de diffusion ubuntu-fr