In che modo Homebrew non ha più bisogno della proprietà di / usr / local?

27

Oggi ho eseguito brew update e dopo aver migrato il repository, ha segnalato che non era più necessaria la proprietà di /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

Questo cambiamento sembra un po 'dubbio. Come fa la birra a realizzare questo nuovo comportamento, ignorando apparentemente i controlli di sicurezza?

    
posta Jason R. Coombs 19.09.2016 - 15:19
fonte

2 risposte

19

Secondo questo script rubino: update-report.rb , hanno appena spostato roba in / usr / local / Homebrew, che è ancora di tua proprietà.

    
risposta data 19.09.2016 - 16:27
fonte
5

Ora creiamo tutte le directory radice di /usr/local di cui hai bisogno e controlliamo la proprietà su di esse piuttosto che richiedendole su /usr/local stessa.

    
risposta data 02.10.2016 - 22:28
fonte

Leggi altre domande sui tag