Come eseguo Homebrew come utente root?

11

Anni fa, si poteva fare a meno di eseguire brew come root semplicemente facendo il chowning di brew a root, ma hanno rimosso quella funzione. Quindi in Homebrew 1.1.6, ho usato per modificare /usr/local/Homebrew/Library/Homebrew/brew.sh per rimuovere il controllo di root (quello che ha detto che è "estremamente pericoloso") così ho potuto eseguire brew come root.

La versione più recente di Homebrew funziona ancora con questo, ma continua a ripristinare il file brew.sh ogni volta che eseguo brew , anche se I% èchmod 500. Potrei scrivere uno script per cambiarlo, quindi eseguire brew automaticamente, ma non sono sicuro che funzionerà sempre e non voglio rischiare. Qualcuno ha trovato un metodo diverso per eseguire Homebrew come root?

    
posta sudo 03.05.2017 - 03:06
fonte

1 risposta

1

Dopo aver apportato le modifiche allo script, prova a impostare il flag immutable su brew.sh.

chflags uchg /usr/local/Homebrew/Library/Homebrew/brew.sh

Non ho provato. Come regola generale, non metto radici alle applicazioni i cui sviluppatori mi stanno implorando di non farlo.

    
risposta data 16.05.2018 - 20:08
fonte

Leggi altre domande sui tag