Wie installiere ich eine Homebrew-Formel, ohne Homebrew selbst zu aktualisieren?

23

Wenn ich eine Formel installiere oder neu installiere, aktualisiert sich Homebrew automatisch, bevor die Formel installiert wird.

Wenn Sie an einer langsamen Verbindung arbeiten, ist dies ärgerlich. Wie kann ich dieses automatische Update abbrechen?

Ortomala Lokni
quelle

Antworten:

43

Entsprechend diesem Github-Problem und der Manpage kann die Umgebungsvariable HOMEBREW_NO_AUTO_UPDATEauf gesetzt werden 1.

HOMEBREW_NO_AUTO_UPDATE=1 brew install <formula>

Dadurch wird das Homebrew-Update für diesen Befehl gestoppt. Wenn Sie die automatische Aktualisierung Ihrer Shell-Sitzung verhindern möchten, verwenden Sie:

export HOMEBREW_NO_AUTO_UPDATE=1

Um es dauerhaft einzustellen, fügen Sie es Ihrem hinzu ~/.bash_profile.

Ortomala Lokni
quelle
4

Quelle :

Eine bessere Alternative könnte darin bestehen, stattdessen HOMEBREW_AUTO_UPDATE_SECSeinen höheren Wert festzulegen (standardmäßig wird versucht, alle 60 Sekunden ein Update durchzuführen).

export HOMEBREW_AUTO_UPDATE_SECS=<seconds_you_want>

Fügen Sie den Befehl hinzu, ~/.bash_profileum die Einstellungen für verschiedene Terminalsitzungen beizubehalten.

Johan
quelle