Come utilizzare Homebrew per installare l'archivio locale

12

Sto cercando di usare Homebrew per installare wget, ma qualcosa sta accadendo dove il download è sempre corrotto. Questo succede per tutti i pacchetti, non solo per wget. Posso scaricare il tar.gz bene attraverso un browser. Posso usare Homebrew per installare un archivio scaricato localmente? Qualcosa come:

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

3 risposte

20

Se Homebrew ha già una formula per esso (in / usr / local / Library / Formula), e hai l'esatto archivio che la formula si aspetta (cioè lo stesso nome di file e lo stesso contenuto, come determinato da SHA1 o qualunque tipo di hash la formula usa), puoi mettere l'archivio in ~ / Library / Caches / Homebrew e poi provare brew install formula_name (sostituendo il nome corretto per nome_casella , ovviamente).

    
risposta data 07.03.2013 - 19:31
fonte
2
$ brew install -f wget-1.14.tar.gz
    
risposta data 08.09.2015 - 11:44
fonte
1

Cinque anni e cambio tardi per la festa, ma:

Il trucco è spostare l'archivio nella cache di Brew. Detto cache può essere un dolore da trovare a mano; per fortuna, non devi. Basta chiedere brew stesso con brew --cache .

Questo ti permette di fare quanto segue in bash:

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

alternativamente, nel pesce:

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

Dopo di che eseguire brew install wget dovrebbe portare a brew che annuncia che sta scaricando l'archivio, seguito immediatamente dalla sua realizzazione che l'archivio è "Già scaricato" e che tutto procede senza intoppi da lì.

    
risposta data 29.06.2018 - 00:41
fonte

Leggi altre domande sui tag