Kaip paleisti Homebrew & x86 terminalo programas M1 Mac kompiuteriuose
Turinys:
Jei esate vienas iš pirmųjų naudotojų, įsigijusių M1 Apple Silicon Mac ir pastebėsite, kad Homebrew ir daugelis kitų x86 terminalo programų dar nepalaiko naujos Arm architektūros, būsite malonu žinoti, kad yra gana paprastas sprendimas.
Apgaulė yra paleisti lygiagrečią terminalo programą per Rosetta. Ir taip, tai reiškia, kad pirmiausia turėsite įdiegti „Rosetta“ „Apple Silicon Mac“, jei to dar nepadarėte.
Kaip paleisti x86 Homebrew ir terminalo programas Apple Silicon Mac kompiuteriuose
Štai kaip išeitis, kol gausite vietinį palaikymą:
- Raskite terminalo programą aplanke Utilities (Finder > Go menu > Utilities)
- Pasirinkite Terminal.app ir dešiniuoju pelės mygtuku spustelėkite ją, tada pasirinkite „Duplicate“
- Pervardykite pasikartojančią terminalo programą kažkuo akivaizdžiai ir aiškiai, pvz., „Rosetta Terminal“
- Dabar pasirinkite naujai pervadintą „Rosetta Terminal“ programą ir dešiniuoju pelės mygtuku spustelėkite ir pasirinkite „Gauti informaciją“ (arba paspauskite Command+i)
- Pažymėkite laukelį „Atidaryti naudojant Rosetta“, tada uždarykite informacijos gavimo langą
- Paleiskite „Rosetta Terminal“ kaip įprasta, kuri visiškai palaikys Homebrew ir kitas x86 komandų eilutės programas
Norėsite tai padaryti, net jei diegiate „Homebrew“ M1 Mac kompiuteryje, bent jau tol, kol bus pasiekiama vietinė Homebrew versija.
Homebrew yra fantastiška programa su daugybe puikių paketų pažengusiems „Mac“ naudotojams ir tiems, kurie pripratę prie komandinės eilutės.
Tikriausiai netolimoje ateityje Homebrew bus atnaujintas, kad palaikytų ARM ir Apple Silicon, tačiau kol kas naudokite šį sprendimą, kad x86 ir Homebrew terminalo programos veiktų puikiai M1 Apple Silicon Mac, ar tai būtų MacBook Pro, MacBook Air ar Mac mini.
Šis patogus sprendimas buvo išsamiai aprašytas Notion.so, todėl ačiū jiems už atradimą.
Ar žinote kitą būdą, kaip x86 terminalo programas paleisti naujame Apple Silicon Mac? Pasidalykite su mumis toliau pateiktuose komentaruose!