0 votes

Erreur lors de l'installation de Homebrew sur Mac OS X (10.10.3) : Impossible de changer le mode de fichier sur /usr/local/

Quand je lance la commande sur le site web de home brew,

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

J'ai compris :

==> This script will install:
/usr/local/bin/brew
/usr/local/Library/...
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
==> The following directories will be made group writable:
/usr/local/.
==> The following directories will have their owner set to 17oei:
/usr/local/.
==> The following directories will have their group set to admin:
/usr/local/.

Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/.
chmod: Unable to change file mode on /usr/local/.: Operation not permitted
Failed during: /usr/bin/sudo /bin/chmod g+rwx /usr/local/.

Cependant, je ne vois aucune raison à cela, car je suis un administrateur sur mon ordinateur.

Les drapeaux de fichier et l'ACL pour '/usr/local' (comme révélé par ls ) sont :

$ ls -lOed /usr/local
drwxr-xr-x     5 root  wheel  uchg   170 Aug 20  2015 local

5voto

Jay Thompson Points 4026

De votre ls sortie :

drwxr-xr-x 5 root wheel uchg 170 Aug 20 2015 local

Ce uchg signifie que le fichier ou le répertoire ne peut pas être modifié. Vous pouvez le supprimer avec cette commande : sudo chflags -R nouchg /usr/local

Pour plus d'informations sur les drapeaux de fichier, voir la page de manuel de chflags : http://ss64.com/osx/chflags.html

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