Apunte Homebrew a un paquete local en lugar del predeterminado, remoto

2

Estoy intentando desplegar e instalar el cliente de correo Alpine con Homebrew. Estoy detrás de un proxy bastante terrible, sin el proxy FTP. Desafortunadamente, la fórmula para Alpine requiere que recupere un paquete de un servidor FTP.

Puedo capturar el archivo por otros medios y obtenerlo en mi sistema local, pero necesito saber cómo decirle a Homebrew que use el paquete especificado en lugar de intentar descargarlo solo.

¿Es esto posible?

Mi solución habitual de ejecutar brew install dentro de tsocks falla por alguna razón inadecuadamente definida (simplemente no se puede conectar exactamente como si no lo hubiera intentado ... pero puedo wget el archivo con tsocks bien bien.

    
pregunta Mikey T.K. 12.12.2013 - 23:50

2 respuestas

2

Después de investigar un poco, me encontré con el hecho de que puedes encontrar el nombre de archivo exacto que Homebrew está buscando, descargar el archivo, colocarlo en /Library/Caches/Homebrew e intentar la instalación nuevamente. brew notará que el archivo ya ha sido descargado y continuará siguiendo la receta.

    
respondido por el Mikey T.K. 15.08.2014 - 22:55
1

Según tengo entendido, toda la idea detrás de Homebrew es la "receta" o secuencia de comandos que le indica cómo instalar el programa que está descargando y todas sus dependencias.

Entonces, con ese concepto tendría que editar el script de instalación (¿y tal vez crear un archivo?) para decirle a Alpine que busque este archivo dependiente localmente en lugar de intentar descargarlo por FTP.

    
respondido por el ArchonOSX 13.12.2013 - 01:22

Lea otras preguntas en las etiquetas