Comment installer MacPorts sur un count user uniquement?

Sur mon Mac, j'utilise un count Admin et un count user quotidien (sans privilèges admin / sudo). Actuellement, je suis en train de mettre en place un nouveau système Yosemite et j'ai constaté qu'après l'installation de MacPorts (à l'aide de son installateur), je ne pouvais pas faire d'opérations sudo, comme sudo port selfupdate . Dans le count d'user, il me dit qu'il ne dispose pas de privilèges suffisants et que le port n'est pas trouvé sur le count d'administrateur.

Donc, je me request quelle est la bonne façon de configurer MacPorts sur OS X? Dois-je l'installer plutôt sur l'Admin au lieu du count Utilisateur? Ou existe-t-il une autre façon de l'utiliser à partir du count d'user?

Ni.

Macports est installé en tant que root et utilise ses propres macports de count pour certaines choses. Il n'utilise pas votre count pour quoi que ce soit.

Pour effectuer des actions MacPorts, par exemple installer, mettre à jour automatiquement, vous devez l'exécuter en tant que root. Dans ce cas, qui est exécuté via sudo. Donc, pour faire ces actions, vous avez besoin d'un count administrateur.

Pour utiliser les exécutables ou bibliothèques MacPorts, il vous suffit d'append des MacPorts à votre environnement user, ce qui est le même pour tous les users de votre machine. par exemple append /opt/local/bin à $ PATH pour mettre les exécutables sur votre path, comme décrit dans le manuel MacPorts .

Le cas d'un bord est l'installation à partir de l'image disque qui va exécuter un script sur votre user actuel pour append une ligne à votre file .bash_profile pour configurer votre path.
Vous pouvez également append manuellement la ligne suivante au file .bash_profile de votre administrateur:

 export PATH=/opt/local/bin:/opt/local/sbin:$PATH