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. -- Liste de diffusion ubuntu-fr [email protected] Pour s'abonner ou se désabonner : https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
