¿Cómo puedo instalar todos los paquetes de preparación listados en un archivo de texto?

7

¿Homebrew ofrece algo similar a la función pip install -r requirements.txt de pip? Tengo un nuevo MacBook Pro que llega hoy, por lo que una de las primeras tareas será migrar mis instalaciones de elaboración. Ya he realizado un comando brew list > brew.txt . ¿Podré usar esto para instalar todos los paquetes que enumera en un comando en la nueva máquina?

    
pregunta Chuck 08.04.2017 - 17:58

3 respuestas

8

Puedes hacer brew leaves > my_brews.txt y luego en la nueva máquina hacer  %código%. Puedes usar líneas nuevas donde hay puntos y comas arriba. [asumiendo que bash]

    
respondido por el MERM 08.04.2017 - 18:03
11

MERM proporcionó una respuesta de trabajo, pero otros pueden estar interesados en una solución que, aunque no está incluida en Homebrew, es publicada por las mismas personas. Homebrew bundle es un paquete de cerveza diseñado para este fin, que también maneja cascos y, creo, aplicaciones de Mac App Store ( con el paquete mas ).

    
respondido por el Chuck 08.04.2017 - 21:21
9
xargs brew install < brew.txt

No es necesario activar el archivo (consulte Uso inútil del premio Cat ) y xargs en lugar de un bucle for para evitar IFS.

    
respondido por el grg 09.04.2017 - 00:02

Lea otras preguntas en las etiquetas