Emplacement des applications
Il semblerait qu'il y ait une certaine confusion au sujet de l'endroit où
s'installent les applications sous BeOS. En général le désaccord
porte sur l'installation d'applications tierces: dans /boot/apps pour les uns ou
bien dans /boot/home/apps pour les autres.
Au contraire de Windows, BeOS ne se préoccupe pas de l'endroit où se
trouvent vos applications, et vous êtes libre de les déplacer n'importe
où après les avoir installées sans risque de les corrompre.
Néanmoins, cela ne veut pas dire qu'il n'y a pas d'endroits recommandés. Si
vous lisez l'astuce La bonne manière de
trouver les chemins système vous verrez que le système préserve
une liste interne "d'emplacements connus" pour certains objets système: le
dossier principal "home", les "préférences" et "applications". Vous pouvez
connaître ces emplacements en utilisant la commande finddir en conjonction
avec les constantes globales définies dans le Storage Kit. Si vous saisissez:
finddir B_APPS_DIRECTORY
le Terminal vous retournera:
/boot/apps
Remarquez que ceci est différent de:
finddir B_BEOS_APPS_DIRECTORY
qui retournera:
/boot/beos/apps
Comme les utilisateurs qui ont de la jugeotte le savent, BeOS maintient une
distinction entre le chemin niveau-utilisateur et celui niveau-système à
travers le système. Toutefois, une partie de la confusion provient du fait que de
nombreux utilisateurs s'embrouillent entre les dossiers appartenant au système et
ceux appartenant à l'utilisateur. Comme vous le savez, le dossier home et
ses sous-dossiers vous appartiennent, et Be promet de ne jamais rien bricoler avec eux.
Cependant cela ne signifie pas que le dossier home soit le seul dossier
que vous ayez le droit de toucher. En vérité, le système
possède la hiérarchie /boot/beos, et vous possédez tout le
reste. Ce qui signifie que, contrairement aux croyances populaires, le dossier
/boot/apps est en fait un dossier niveau-utilisateur.
Remarquez aussi que lorsque vous téléchargez un paquetage SoftwareValet,
l'installation se fera par défaut dans /boot/apps, puisqu'il utilise la
constante B_APPS_DIRECTORY pour trouver l'emplacement. Ceci est d'autant plus la
preuve que Be considère le dossier /boot/apps (ou un sous-dossier
créé dans la hiérarchie à l'intérieur de ce dossier)
comme étant le dossier préféré pour les applications tierces
de niveau-utilisateur.
Il y a une autre bonne raison pour ne pas installer ses applications dans la
hiérarchie /boot/home: BeOS deviendra peut être un jour
multi-utilisateur, et à ce moment votre dossier "home" ne sera plus accessible aux
autres utilisateurs connectés à votre système. Puisque vous voudrez
certainement avoir vos applications accessibles pour tous les utilisateurs de votre
système, il vous faudra les laisser dans un endroit qui ne soit pas
spécifique à un utilisateur en particulier. Bien sûr tout ceci est
purement formel puisque BeOS n'est pas encore multi-utilisateur, et si/quand il le
devient/deviendra vous n'aurez qu'à les déplacer vers un nouvel emplacement
sans risquer de les corrompre, mais autant être prévenant. Personnellement
je pense aussi que c'est plus propre d'utiliser le dossier "home" pour les données
et de garder les applications à part; d'ailleurs vous n'installeriez pas vos
applications dans le dossier C:\My Documents de Windows, non ?
En conclusion: Oui, bien sûr, vous êtes libre d'installer vos applications
où vous voulez. Mais pour répondre à la contreverse à propos
de l'endroit où vous devez les installer, je pense que le dossier
/boot/apps est le meilleur choix. Il est défini comme l'endroit par
défaut dans la constante globale du système-large, et il garde vos
applications et vos données soigneusement séparées.
Read this Tip in English here
Hier findest Du den Tip in Deutsch
Cette astuce est une contribution de Scot Hacker.
Site de l'auteur de cette astuce: http://www.birdhouse.org/beos/bible/.
Astuce traduite par: Arnaud.
Traduction
Française du Serveur BeTips © 2000 BeTrayer et équipe
|