Hur man installerar Rosetta 2 på Apple Silicon Macs
Innehållsförteckning:
- Hur man installerar Rosetta 2 via appstart
- Hur man installerar Rosetta 2 via kommandoraden på Apple Silicon Mac
Rosetta 2 är nödvändigt om du vill kunna köra äldre icke-inbyggda Intel x86-appar på nya Apple Silicon Mac-datorer, som M1 MacBook Pro, MacBook Air eller Mac mini. Märkligt nog är Rosetta 2 dock inte installerad som standard på dessa Mac-datorer, så om du vill köra dessa appar måste du installera Rosetta 2 på Apple Silicon Mac själv.
Det finns två sätt att installera Rosetta 2 på en Apple Silicon Mac; använda terminalen eller genom att försöka öppna en icke-inbyggd x86-app som uppmanar en installatör. Du kan använda vilken metod du vill, eftersom båda kommer att få samma slutresultat av att Rosetta 2 installeras på Mac.
Kom ihåg att detta bara är för Apple Silicon ARM Mac-datorer, och det är inte nödvändigt på någon Intel Mac (inte heller skulle Rosetta 2 installeras på Intel Mac-datorer). Denna funktion är dessutom endast tillgänglig i macOS Big Sur eller senare.
Hur man installerar Rosetta 2 via appstart
Om du har några x86 Intel-appar tillgängliga på Apple Silicon Mac, om du bara startar appen kommer användaren att uppmanas att installera Rosetta. Genom att klicka på "Installera" installeras sedan Rosetta 2-programvaran på Mac.
Hur man installerar Rosetta 2 via kommandoraden på Apple Silicon Mac
Ett annat sätt att installera Rosetta 2 på Mac är att använda det välbekanta kommandoradsverktyget för programuppdatering.
softwareupdate --install-rosetta
Detta kommer att starta installationsprogrammet för rosetta och du måste godkänna ett licensavtal, som jag är säker på att du kommer att läsa fullständigt och noggrant som vi alla gör varje gång vi installerar något på varje enhet .
Du kan också hoppa över licensavtalet genom att tillhandahålla en extra flagga:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
För lite snabb bakgrund kör nya Apple Silicon Mac-datorer på en annan arkitektur, medan Mac-datorer har kört Intel-chips ganska länge. Rosetta 2 översätter Intel x86-koden till ARM så att den kan köras på den nya Apple Silicon-hårdvaran. Du kan om översättningsmiljön Rosetta 2 på Apples utvecklarwebbplats gif intresserad.
Och om namnet Rosetta låter bekant för dig, beror det troligtvis på att Apple använde samma namn för en liknande översättningsprocess när Apple gick över från PowerPC (PPC) till Intel-arkitektur, vilket stöd senare lades ner i Lejon. Eller så kanske du är bekant med Rosetta Stones språkinlärningsmjukvara, eller till och med den ursprungliga Rosetta Stone egyptiska surfplattan... men hur som helst, för våra syften här tillåter den nya Apple Silicon Mac-datorer att köra äldre appar som ännu inte är inhemska.
Med tiden kommer fler och fler Mac-appar att köras inbyggt på Apple Silicon, och Rosetta 2 kommer så småningom att bli onödig, ungefär på samma sätt som Rosetta för PowerPC så småningom blev utfasad. Men det är fortfarande år bort, eftersom Apple bara är i början av processen att ta med Apple Silicon till Mac-hårdvaran.
Rosetta är en översättningsprocess som tillåter användare att köra appar som innehåller x86_64-instruktioner på Apple silicon.