Bannière de NPC
  Trucs et Astuces pour BeOS -       Catégorie: Applications
 

Accueil

Alertes
Applications
Audio et Vidéo
Divers
Interface
Matériel
Réseaux
Terminal
Tracker

Infos Serveur

 

 

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
 

 

BeArchives.com Banner Exchange Network