29 votes

Comment Homebrew n'a plus besoin de la propriété de /usr/local ?

Aujourd'hui, j'ai couru brew update et après avoir migré le référentiel, il a signalé qu'il n'avait plus besoin de la propriété de /usr/local :

$ brew update
Updated Homebrew from 5371359 to 13f08a2.
...
==> Migrating HOMEBREW_REPOSITORY (please wait)...
==> Migrated HOMEBREW_REPOSITORY to /usr/local/Homebrew!
Homebrew no longer needs to have ownership of /usr/local. If you wish you can
return /usr/local to its default ownership with:
  sudo chown root:wheel /usr/local

Ce changement semble un peu douteux. Comment Brew obtient-il ce nouveau comportement, en contournant apparemment les contrôles de sécurité ?

20voto

albb Points 316

Selon ce ruby script : update-report.rb ils ont juste déplacé des choses vers /usr/local/Homebrew, qui vous appartient toujours.

8voto

Naseer Points 1223

Nous créons maintenant tous les répertoires Racine de /usr/local dont vous avez besoin et vérifiez la propriété de ceux-ci plutôt que de l'exiger sur /usr/local lui-même.

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