19 votes

Puis-je changer le dossier d'installation par défaut du Mac App Store ?

Je préfère avoir toutes les applications installées par utilisateur, pour ~/Applications/ plutôt qu'au niveau mondial. L'emplacement par défaut des applications installées à partir du Mac App Store est le dossier global des applications situé à l'adresse suivante /Applications/ .

Y a-t-il un defaults write com.apple.AppStore que je peux exécuter dans le terminal, ou peut-être une .plist que je peux modifier manuellement, pour changer cette préférence par défaut ?

8voto

Joshua Robison Points 229

Concernant Présentation du système de fichiers de Mac OS X Il semble qu'Apple applique la conformité standard pour que les développeurs suivent leurs règles sur les dossiers d'applications qui sont dans /Applications ou ~/Applications. Le problème est de se conformer à la façon dont le Mac App Store délivre les mises à jour.

Si vous n'êtes pas assez à l'aise pour utiliser le dossier par défaut, vous pouvez toujours déplacer l'application que vous avez téléchargée depuis le Mac App Store vers un autre dossier, à deux conditions :

  1. Il vous sera demandé de saisir un mot de passe administratif pour déplacer l l'application du dossier /Applications.
  2. Si une mise à jour apparaît dans le MAS pour une application installée qui a été déplacée, vous obtiendrez un message d'erreur concernant les applications installées. d'un autre compte. Pour mettre à jour l'application, vous devez supprimer le site supprimer entièrement l'application, puis installer l'application mise à jour ou déplacer l'application dans le dossier /Applications.

2voto

Edelcom Points 6837

Pour l'instant, il n'y a pas de détails à ce sujet (mais je suis sûr qu'il y a une propriété ou un .plist) mais en attendant, vous pouvez créer un simple flux de travail Automator "Folder Actions", qui déplace les applications vers le dossier de votre choix. C'est simple et cela se passe principalement en arrière-plan.

Un problème que je vois avec cela est la façon dont les mises à jour fonctionnent.

1voto

Scott Points 820

Voici une option qui, même si elle ne correspond pas exactement à ce que vous avez demandé, vous permettra d'atteindre la plupart de vos objectifs :

  1. Créez un nouveau dossier à la racine de votre disque de démarrage et nommez-le PubApplications, dupliquez les permissions du dossier Applications. Applications.
  2. Copie (Option Drag) Ne bougez pas toutes les applications que vous que vous voulez rendre publiquement accessibles à ce dossier.
  3. Copie Ne bougez pas les applications que tu veux dans ton dossier ~/Applications dans ce dossier.
  4. Renommez /Applications en /Applications.bak ou /.Applications.bak si vous voulez le cacher. le cacher.
  5. Créez un lien symbolique dans votre dossier racine nommé Applications, pointant vers le dossier Applications de votre répertoire personnel.

    ln -s /Users/your_name/Applications /Applications

Je ne sais pas qui utilise l'ordinateur à part vous, et je ne sais pas non plus exactement ce que vous essayez d'accomplir, si c'est pour rationaliser les sauvegardes, ou pour garder vos applications privées des autres, ou si c'est simplement là que vous aimez installer des applications.

Note - la méthode ci-dessus brisera les choses pour les autres utilisateurs s'ils existent. Vous pourriez utiliser :

ln -s ~/Applications /Applications

au lieu de la commande symlink précédente, bien que j'aie eu des problèmes avec cela et que vous deviez vous assurer que chaque utilisateur a un dossier ~/Applications.

0voto

Daniel C. Sobral Points 5453

J'ai l'habitude de déplacer toutes mes applications acquises à partir du MAS dans un sous-dossier, par ex. Applications/Games o Applications/Utilities ou ce qui convient le mieux.
Comme wongacid dit, il vous sera demandé un mot de passe administratif pour effectuer le déménagement.
J'ai déjà eu plusieurs mises à jour de mes applications, donc il semble que la mise à jour des applications déplacées fonctionne sans problème, du moins pour les programmes conservés dans le Applications dossier. Je ne peux pas être sûr des autres emplacements, cependant.

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