Ako spúšťať terminálové aplikácie Homebrew & x86 na počítačoch Mac M1
Obsah:
Ak ste jedným z prvých používateľov, ktorí získali M1 Apple Silicon Mac a zistíte, že Homebrew a mnohé ďalšie x86 terminálové aplikácie zatiaľ nemajú podporu pre novú architektúru Arm, budete sme radi, že existuje pomerne jednoduché riešenie.
Trik je v spustení paralelnej aplikácie Terminal cez Rosetta. A áno, to znamená, že musíte najskôr nainštalovať Rosetta na Apple Silicon Mac, ak ste tak ešte neurobili.
Ako spúšťať x86 Homebrew & Terminal Apps na Apple Silicon Mac
Tu je riešenie, kým nepríde natívna podpora:
- Vyhľadajte aplikáciu Terminal v priečinku Utilities (Vyhľadávač > Prejsť do ponuky > Utilities)
- Vyberte Terminal.app a kliknite naň pravým tlačidlom myši a potom vyberte „Duplikovať“
- Premenujte duplikovanú aplikáciu Terminal na niečo jasné a zreteľné, napríklad „Rosetta Terminal“
- Teraz vyberte čerstvo premenovanú aplikáciu „Rosetta Terminal“, kliknite pravým tlačidlom myši a vyberte možnosť „Získať informácie“ (alebo stlačte Command+i)
- Začiarknite políčko „Otvoriť pomocou Rosetta“ a potom zatvorte okno Získať informácie
- Spustite „Rosetta Terminal“ ako zvyčajne, ktorý bude plne podporovať Homebrew a ďalšie x86 aplikácie príkazového riadka
Budete to chcieť urobiť, aj keď inštalujete Homebrew na M1 Mac, aspoň kým nebude k dispozícii natívna verzia Homebrew.
Homebrew je fantastický nástroj s množstvom skvelých balíkov pre pokročilejších používateľov počítačov Mac a tých, ktorí sú zvyknutí na príkazový riadok.
Pravdepodobne v blízkej budúcnosti bude Homebrew aktualizovaný tak, aby natívne podporoval ARM a Apple Silicon, ale zatiaľ použite toto riešenie, aby vaše x86 a terminálové aplikácie Homebrew fungovali na vašom novom M1 Apple Silicon Mac, či už ide o MacBook Pro, MacBook Air alebo Mac mini.
Toto praktické riešenie podrobne opísal Notion.so, takže im ďakujem za objav.
Poznáte iný prístup k spusteniu x86 terminálových aplikácií na novom Apple Silicon Mac? Podeľte sa s nami v komentároch nižšie!