Homebrew & x86 terminálalkalmazások futtatása M1 Mac-en
Tartalomjegyzék:
Ha Ön egyike azoknak a korai felhasználóknak, akik megvásároltak egy M1 Apple Silicon Mac-et, és úgy találják, hogy a Homebrew és sok más x86-os terminálalkalmazás még nem támogatja az új Arm architektúrát, akkor örülök, hogy van egy meglehetősen egyszerű megoldás.
A trükk egy párhuzamos terminálalkalmazás futtatása a Rosettán keresztül. És igen, ez azt jelenti, hogy először telepítenie kell a Rosettát az Apple Silicon Mac-re, ha még nem tette meg.
Az x86 Homebrew és terminálalkalmazások futtatása Apple Silicon Mac gépeken
Íme a megoldás a natív támogatás megérkezéséig:
- Keresse meg a Terminal alkalmazást a Segédprogramok mappában (Finder > Ugrás menü > Utilities)
- Válassza ki a Terminal.app alkalmazást, kattintson rá jobb gombbal, majd válassza a „Duplikálás” lehetőséget.
- A duplikált terminálalkalmazás átnevezése valami nyilvánvaló és jól látható módon, például „Rosetta Terminal”
- Most válassza ki a frissen átnevezett „Rosetta Terminal” alkalmazást, kattintson a jobb gombbal, és válassza a „Get Info” lehetőséget (vagy nyomja meg a Command+i billentyűkombinációt)
- Jelölje be a „Megnyitás Rosetta használatával” jelölőnégyzetet, majd zárja be a Get Info ablakot
- Futtassa a „Rosetta Terminált” a szokásos módon, amely teljes mértékben támogatja a Homebrew-t és más x86-os parancssori alkalmazásokat
Ezt akkor is meg kell tennie, ha telepíti a Homebrew-t M1 Mac-re, legalább addig, amíg a Homebrew natív verziója elérhetővé nem válik.
A Homebrew egy fantasztikus segédprogram számos nagyszerű csomaggal a haladó Mac-felhasználók és a parancssorhoz szokott felhasználók számára.
Vélhetőleg a nem távoli jövőben a Homebrew frissítésre kerül, hogy natívan támogassa az ARM-et és az Apple Silicont, de egyelőre használja ezt a megoldást, hogy az x86-os és a Homebrew terminálalkalmazásai tökéletesen működjenek az új készüléken. M1 Apple Silicon Mac, legyen az MacBook Pro, MacBook Air vagy Mac mini.
Ezt a praktikus megoldást a Notion.so részletezte, ezért köszönöm nekik a felfedezést.
Tud egy másik módszert az x86 terminálalkalmazások futtatására egy új Apple Silicon Mac gépen? Oszd meg velünk kommentben lent!