A Rosetta 2 telepítése Apple Silicon Mac gépekre

Tartalomjegyzék:

Anonim

Rosetta 2 szükséges, ha régebbi, nem natív Intel x86-alkalmazásokat szeretne futtatni új Apple Silicon Mac gépeken, például az M1 MacBook Pron, a MacBook Airen vagy a Mac minin. Érdekes módon azonban a Rosetta 2 alapértelmezés szerint nincs telepítve ezeken a Mac-eken, így ha ezeket az alkalmazásokat szeretné futtatni, magának kell telepítenie a Rosetta 2-t az Apple Silicon Mac számítógépére.

Kétféleképpen telepítheti a Rosetta 2-t Apple Silicon Mac számítógépre; a terminál használatával vagy egy nem natív x86 alkalmazás megnyitásával, amely egy telepítőt kér. Bármelyik módszert használhatja, mivel mindkettőnek ugyanaz a végeredménye, hogy a Rosetta 2-t telepítik a Mac-re.

Ne feledje, ez csak az Apple Silicon ARM Mac gépekre vonatkozik, és ez nem szükséges egyetlen Intel Mac számítógépen sem (a Rosetta 2 egyébként sem telepíthető Intel Mac gépekre). Ezenkívül ez a képesség csak a macOS Big Sur vagy újabb rendszerben érhető el.

A Rosetta 2 telepítése az alkalmazásindításon keresztül

Ha rendelkezik x86-os Intel-alkalmazásokkal az Apple Silicon Mac számítógépen, az alkalmazás egyszerű elindítása felkéri a felhasználót a Rosetta telepítésére. A „Telepítés” gombra kattintva telepíti a Rosetta 2 szoftvert a Mac számítógépére.

A Rosetta 2 telepítése parancssoron keresztül Apple Silicon Mac gépen

A Rosetta 2 Mac rendszeren történő telepítésének másik módja az ismerős szoftverfrissítési parancssori eszköz.

softwareupdate --install-rosetta

Ez elindítja a rosetta telepítőt, és el kell fogadnia egy licencszerződést, amelyet biztos vagyok benne, hogy teljesen és alaposan el fog olvasni, ahogy mi is tesszük minden alkalommal, amikor bármit telepítünk minden eszközre. .

A licencszerződést egy további jelző megadásával is kihagyhatja:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

A gyors háttér kedvéért az új Apple Silicon Mac-ek más architektúrán futnak, míg a Mac-eken már jó ideje Intel chipek futnak. A Rosetta 2 lefordítja az Intel x86 kódot ARM-re, hogy az új Apple Silicon hardveren futhasson. A Rosetta 2 fordítókörnyezetről az Apple fejlesztői webhelyén olvashat gif érdeklődőt.

És ha a Rosetta név ismerősen cseng számodra, valószínűleg azért, mert az Apple ugyanazt a nevet használta egy hasonló fordítási folyamathoz, amikor az Apple a PowerPC-ről (PPC) az Intel architektúrára tért át, amelynek támogatása később megszűnt. Oroszlán. Vagy talán ismeri a Rosetta Stone nyelvoktató szoftvert, vagy akár az eredeti Rosetta Stone egyiptomi táblagépet… de mindenesetre a mi céljainkra ez lehetővé teszi az új Apple Silicon Mac számítógépeken, hogy régebbi, még nem natív alkalmazásokat is futtatjanak.

Az idő múlásával egyre több Mac-alkalmazás fog natívan futni Apple Silicon rendszeren, és a Rosetta 2 végül szükségtelenné válik, ugyanúgy, ahogy a Rosetta for PowerPC végül elavulttá vált. De ez még évek múlva van, mivel az Apple még csak az elején jár annak a folyamatnak, amellyel az Apple Silicont bevezeti a Mac hardvercsaládba.

A Rosetta egy fordítási folyamat, amely lehetővé teszi a felhasználók számára, hogy olyan alkalmazásokat futtassák, amelyek x86_64-es utasításokat tartalmaznak az Apple Silicon felületén.

A Rosetta 2 telepítése Apple Silicon Mac gépekre