21 votes

Sous OS X, est-il préférable de placer les applications dans /Applications ou dans ~/Applications ?

J'ai remarqué que les installateurs pkg et évidemment les applications installées depuis l'App Store) placent les applications dans le fichier /Applications, alors que Steam les place généralement dans ~/Applications. Les deux fonctionnent, et les deux sont accessibles en écriture par l'utilisateur, mais y a-t-il des circonstances dans lesquelles il faut privilégier l'un plutôt que l'autre ?
Je suis le seul utilisateur de cet ordinateur, et les dossiers partagés mis à part, j'ai désactivé l'accès invité.

(Ceci vient d'un utilisateur Linux, donc avoir un dossier racine accessible en écriture ne semble pas correct, à moins que mes permissions soient mauvaises dès le départ)

52voto

Tetsujin Points 95239

Ce que personne ne semble avoir souligné jusqu'à présent, c'est que /Applications sont utilisables par tous et ~/Applications sont uniquement pour cet utilisateur.

Certains installateurs vous demanderont si vous voulez installer pour cet utilisateur ou pour tout le monde. C'est ainsi qu'il peut faire la différence.

Ce sera l'une des raisons pour lesquelles Steam s'y installe, car il s'agit d'une licence par utilisateur.

Les licences d'applications d'Apple, bien que "par ID", n'empêchent pas tous les utilisateurs d'une machine d'accéder aux applications achetées sous un autre compte d'utilisateur. /Applications par défaut.

Bien sûr, si vous êtes le seul utilisateur de la machine, la distinction devient discutable.

8voto

user3439894 Points 52496
  1. Par défaut, le root ne doit pas être directement accessible en écriture, par d'autres personnes que le personnel de l'entreprise. root sans être invité à demander l'autorisation à d'autres utilisateurs dans le Finder ou en utilisant sudo à partir de la ligne de commande.

  2. A mon avis /Applications devrait être utilisé plutôt que ~/Applications pour la plupart des applications, car c'est l'emplacement par défaut. De plus, je n'ai certainement pas envie d'encombrer mon dossier d'accueil d'applications. J'aime garder les données de l'utilisateur séparées du système d'exploitation et des applications, c'est tout simplement logique pour de nombreuses raisons.

3voto

Sprockincat Points 1056

Je crois que c'est un problème de permissions. OSX est un système multi-utilisateurs, chaque utilisateur peut avoir ses propres applications, fichiers et dossiers. Voici ce que dit Apple à propos des utilisateurs :

Utilisateur standard : Les utilisateurs standard sont configurés par un administrateur. Un utilisateur standard peut installer des applications et modifier les paramètres pour son propre usage. Les utilisateurs standard ne peuvent pas ajouter d'autres utilisateurs ou modifier les paramètres d'autres utilisateurs.

Utilisateur géré : Les utilisateurs gérés avec un contrôle parental peuvent accéder uniquement aux applications et au contenu spécifiés par l'administrateur qui gère l'utilisateur. L'administrateur peut restreindre l'accès aux contacts et aux sites Web de l'utilisateur, et limiter dans le temps l'utilisation de l'ordinateur.

https://support.apple.com/kb/PH18891?locale=en_US

Je pense que les ~/Applications ne seront accessibles que par l'utilisateur en question. Si vous avez 3 utilisateurs, il y aura /Applications, UserA/Applications, UserB/Applications, UserC/Applications. L'utilisateur A n'aura pas accès à UserB/Applications ou UserC/Applications. Tous les 3 auront cependant accès à /Applications.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X