Punto Homebrew in un pacchetto locale invece di quello remoto predefinito

2

Sto cercando di aprire e installare il client di posta Alpine con Homebrew. Sono dietro a un proxy piuttosto terribile, privo di proxy FTP. Sfortunatamente la formula per Alpine richiede che io recuperi un pacchetto da un server FTP.

Posso prendere il file con altri mezzi e farlo sul mio sistema locale, ma ho bisogno di sapere come dire a Homebrew di usare il pacchetto specificato invece di provare a scaricarlo da solo.

È possibile?

La mia solita soluzione alternativa per eseguire brew install all'interno di tsocks fallisce per un motivo non adeguatamente definito (non riesco a connetterti esattamente come se non l'avessi provato ... tuttavia posso wget del file con tsocks bene.

    
posta Mikey T.K. 12.12.2013 - 23:50
fonte

2 risposte

2

Dopo alcuni scavi, mi sono imbattuto nel fatto che è possibile trovare il nome esatto del file cercato da Homebrew, scaricare il file e posizionarlo in /Library/Caches/Homebrew , quindi riprovare. brew noterà che il file è già stato scaricato e continua a seguire la ricetta.

    
risposta data 15.08.2014 - 22:55
fonte
1

Comprendo tutto l'idea dietro Homebrew è la "ricetta" o lo script che spiega come installare il programma che stai scaricando e tutte le sue dipendenze.

Quindi, con questo concetto dovresti modificare lo script di installazione (e magari creare file?) per dire a Alpine di cercare localmente questo file dipendente invece di provare a scaricarlo via FTP.

    
risposta data 13.12.2013 - 01:22
fonte

Leggi altre domande sui tag