Instalace HomeBrew na Apple Silicon Mac Nativně podporováno
Pokud jste fanouškem Homebrew a uživatelem Apple Silicon Mac, budete rádi, když objevíte nejnovější verze Homebrew (3.0.0 a vyšší), které nyní nativně podporují architekturu Apple Silicon. Stále budete potřebovat Rosetta 2, aby fungovaly některé balíčky a vzorce, ale mnohé jsou již nativní podporovány správcem balíčků příkazového řádku.
Pro neznalé je Homebrew správce balíčků s otevřeným zdrojovým kódem, který umožňuje pokročilým uživatelům snadno instalovat a spouštět širokou škálu nástrojů a aplikací příkazového řádku na Macu v Terminálu. Je docela populární u vývojářů, systémových administrátorů, síťových administrátorů, infosec, unixových a linuxových fanoušků a dokonce i u těch geekičtějších lidí mezi námi.
Pokud již používáte Homebrew, měli byste být schopni aktualizovat správce balíčků, abyste získali nejnovější verzi s nativní podporou Apple Silicon. Případně můžete znovu spustit instalační program.
Zájemci si mohou nainstalovat Homebrew na Apple Silicon Mac pomocí následujícího příkazu vydaného v Terminálu, který je stejný jako obecný instalační příkaz Homebrew pro moderní verze MacOS:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
Jako obvykle budete k ověření a dokončení instalace potřebovat heslo správce.
Někteří uživatelé si možná budou přát odhlásit se z výchozího sledování „Anonymous Aggregate User Behavior Analytics“ společnosti Homebrew, což můžete po instalaci provést pomocí následujícího příkazu:
Vaření analytiky vypnuto
Pokud vás zajímá, zda mají nebo nemají nativní podporu pro Apple Silicon, můžete balíčky zkontrolovat na webu formulae.brew.sh.
Pokud jste již měli Homebrew spuštěný na Apple Silicon Mac, ale spoléháte se na Rosetta 2, pravděpodobně budete chtít aktualizovat homebrew a své balíčky (a měli byste to dělat pravidelně):
aktualizace piva
Jak je uvedeno, ne všechno ještě podporuje Apple Silicon a možná budete muset použít toto řešení Terminal ke spuštění některých balíčků x86.
Odstraňování problémů s homebrew na Apple Silicon
Zatímco Homebrew by měl na Apple Silicon Mac fungovat dobře, někteří uživatelé mohou mít problémy, pokud přenesou svá data z Intel Mac na Apple Silicon ARM Mac.
Budete si chtít být jisti, že máte Rosetta 2 nainstalovanou na Macu, protože ještě ne vše je nativní.
Mnoho balíčků homebrew by mělo fungovat, ale můžete zaznamenat různé chyby rosetta, jako je „chyba rosetta: thread_suspend failed“, zejména při pokusu o aktualizaci balíčků Brew.
Pokud zaznamenáváte chyby nebo zvláštnosti z migrovaného Intelu na Apple Silicon Mac, můžete zkusit Homebrew odinstalovat a poté znovu nainstalovat Homebrew, protože se zdá, že tyto problémy vyřeší:
"První odinstalace: /bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh) "
Nechte dokončit proces odinstalace. Možná budete chtít restartovat Mac, ale nemusí to být nutné (připomeňme, že restartování vymaže soubory tmp a další mezipaměti.
Dále přeinstalujte Homebrew:
"/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh) "
A znovu nechte tento proces dokončit.
Pamatujte si, že pokud odinstalujete Homebrew, odstraní se všechny balíčky spojené s nástrojem, takže je budete muset znovu nainstalovat.
–
Nová v Homebrew nebo jen chcete tip na nějaké praktické balíčky k vyzkoušení? Podívejte se na některé z nejlepších balíčků Homebrew pro Mac.
Terminal nabízí širokou škálu unixových nástrojů a praktických funkcí, které jsou jinak skryty pod pokličkou MacOS. I když je příkazový řádek obecně pro pokročilé uživatele, pokud vás předmět zajímá, nenechte si ujít procházení našimi články o příkazovém řádku zde.
Máte nějaké nápady, které byste přidali ke spuštění Homebrew na Apple Silicon Mac? Máte nějaké zvláště pozoruhodné zkušenosti, tipy, návrhy, řešení problémů nebo rady? Podělte se v komentářích!