Cómo usar Homebrew para instalar el archivo local

12

Estoy intentando usar Homebrew para instalar wget, pero algo está sucediendo cuando la descarga siempre está dañada. Esto sucede para todos los paquetes, no solo para wget. Puedo descargar la multa tar.gz a través de un navegador. ¿Puedo usar Homebrew para instalar un archivo descargado localmente? Algo como:

brew install wget-1.14.tar.gz 
    
pregunta MD6380 06.03.2013 - 02:36

3 respuestas

20

Si Homebrew ya tiene una fórmula para ello (en / usr / local / Library / Formula), y usted tiene el archivo exacto que la fórmula espera (es decir, el mismo nombre de archivo y el mismo contenido, según lo determinado por SHA1 o cualquier otro tipo de hash) la fórmula utiliza), puede colocar el archivo en ~ / Library / Caches / Homebrew y luego probar brew install formula_name (sustituyendo el nombre correcto por formula_name , por supuesto).

    
respondido por el echristopherson 07.03.2013 - 19:31
2
$ brew install -f wget-1.14.tar.gz
    
respondido por el xuri 08.09.2015 - 11:44
1

Cinco años y cambio tarde a la fiesta, pero:

El truco consiste en mover el archivo a la caché de brew. Dicho caché puede ser un dolor para encontrar a mano; Afortunadamente, no tienes que hacerlo. Solo pregúntate a sí mismo con brew --cache .

Esto te permite hacer lo siguiente en bash:

mv wget-1.14.tar.gz $(brew --cache)

alternativamente, en pescado:

mv wget-1.14.tar.gz (brew --cache)

Después de lo cual ejecutar brew install wget debería resultar en que Brew anuncie que está descargando el archivo, seguido inmediatamente por darse cuenta de que el archivo está "Ya descargado", y todo procederá sin problemas desde allí.

    
respondido por el Dan Martinez 29.06.2018 - 00:41

Lea otras preguntas en las etiquetas