Kako zagnati terminalske aplikacije Homebrew & x86 na računalnikih M1 Mac
Kazalo:
Če ste eden prvih uporabnikov, ki so kupili M1 Apple Silicon Mac in ugotovite, da Homebrew in številne druge terminalske aplikacije x86 še nimajo podpore za novo arhitekturo Arm, boste veseli me, da obstaja dokaj preprosta rešitev.
Trik je v tem, da zaženete vzporedno terminalsko aplikacijo prek Rosette. In da, to pomeni, da boste morali najprej namestiti Rosetto na Apple Silicon Mac, če tega še niste storili.
Kako zagnati x86 Homebrew & Terminal Apps na Apple Silicon Macs
Tukaj je rešitev, dokler ne pride domača podpora:
- Poiščite aplikacijo Terminal v mapi Utilities (Finder > meni Go > Utilities)
- Izberite Terminal.app in z desno miškino tipko kliknite nanj, nato izberite »Duplicate«
- Preimenujte podvojeno terminalsko aplikacijo v nekaj očitnega in razločnega, na primer »Rosetta Terminal«
- Sedaj izberite novo preimenovano aplikacijo 'Rosetta Terminal' in z desno miškino tipko kliknite ter izberite »Pridobi informacije« (ali pritisnite Command+i)
- Potrdite polje za »Open using Rosetta«, nato zaprite okno Get Info
- Zaženite “Rosetta Terminal” kot običajno, ki bo v celoti podpiral Homebrew in druge aplikacije ukazne vrstice x86
To boste želeli storiti, tudi če nameščate Homebrew na M1 Mac, vsaj dokler ne bo na voljo izvirna različica Homebrew.
Homebrew je fantastičen pripomoček z vrsto odličnih paketov za naprednejše uporabnike Maca in tiste, ki so navajeni ukazne vrstice.
Predvidoma v bližnji prihodnosti bo Homebrew posodobljen tako, da bo izvorno podpiral ARM in Apple Silicon, vendar zaenkrat uporabite to rešitev, da bodo vaše terminalske aplikacije x86 in Homebrew dobro delovale na vašem novem M1 Apple Silicon Mac, pa naj bo to MacBook Pro, MacBook Air ali Mac mini.
To priročno rešitev je podrobno opisal Notion.so, zato se jim zahvaljujem za odkritje.
Ali poznate drug pristop za izvajanje terminalskih aplikacij x86 na novem Apple Silicon Mac? Delite z nami v komentarjih spodaj!