Come posso installare tutti i pacchetti di brew elencati in un file di testo?

7

Homebrew offre qualcosa di simile alla funzione pip install -r requirements.txt di pip? Oggi arrivo un nuovo MacBook Pro, quindi uno dei primi compiti sarà la migrazione delle mie installazioni di birra. Ho già eseguito un comando brew list > brew.txt . Sarò in grado di usarlo per installare tutti i pacchetti che elenca in un unico comando sulla nuova macchina?

    
posta Chuck 08.04.2017 - 17:58
fonte

3 risposte

8

Puoi fare brew leaves > my_brews.txt e poi fare sulla nuova macchina  %codice%. Puoi usare le newline dove sopra c'è il punto e virgola. [assuming bash]

    
risposta data 08.04.2017 - 18:03
fonte
11

Il MERM ha fornito una risposta operativa, ma altri potrebbero essere interessati a una soluzione che, pur non inclusa in Homebrew, è pubblicata dalle stesse persone. Homebrew bundle è un pacchetto brew progettato per questo scopo, che gestisce anche le botti e, credo, app per Mac App Store ( con il mas pacchetto).

    
risposta data 08.04.2017 - 21:21
fonte
10
xargs brew install < brew.txt

Non è necessario catare il file (vedi Uso inutile del premio Cat ) e xargs invece di un ciclo for per evitare IFS.

    
risposta data 09.04.2017 - 00:02
fonte

Leggi altre domande sui tag