Sådan installeres Rosetta 2 på Apple Silicon Macs

Indholdsfortegnelse:

Anonim

Rosetta 2 er nødvendig, hvis du vil være i stand til at køre ældre ikke-native Intel x86-apps på nye Apple Silicon Macs, som M1 MacBook Pro, MacBook Air eller Mac mini. Mærkeligt nok er Rosetta 2 dog ikke installeret som standard på disse Mac'er, så hvis du ønsker at køre disse apps, skal du selv installere Rosetta 2 på Apple Silicon Mac'en.

Der er to måder at installere Rosetta 2 på en Apple Silicon Mac; ved at bruge terminalen, eller ved at forsøge at åbne en ikke-native x86-app, som beder en installatør. Du kan bruge hvilken som helst metode du ønsker, da begge vil have det samme slutresultat af Rosetta 2, der er installeret på Mac'en.

Husk, dette er kun til Apple Silicon ARM Macs, og dette er ikke nødvendigt på nogen Intel Mac (og heller ikke ville Rosetta 2 installeres på Intel Macs alligevel). Desuden er denne funktion kun tilgængelig i macOS Big Sur eller nyere.

Sådan installeres Rosetta 2 via appstart

Hvis du har nogen x86 Intel-apps tilgængelige på Apple Silicon Mac, vil du blot starte appen, og brugeren bliver bedt om at installere Rosetta. Ved at klikke på "Installer" installeres Rosetta 2-softwaren på Mac'en.

Sådan installeres Rosetta 2 via kommandolinje på Apple Silicon Mac

En anden måde at installere Rosetta 2 på Mac er ved at bruge det velkendte kommandolinjeværktøj til softwareopdatering.

softwareupdate --install-rosetta

Dette vil starte rosetta-installationsprogrammet, og du bliver nødt til at acceptere en licensaftale, som jeg er sikker på, at du vil læse fuldstændigt og grundigt, som vi alle gør, hver gang vi installerer noget på hver enhed .

Du kan også springe over licensaftalen ved at angive et ekstra flag:

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

For en hurtig baggrund kører nye Apple Silicon Macs på en anden arkitektur, hvorimod Mac'er har kørt Intel-chips i et stykke tid. Rosetta 2 oversætter Intel x86-kode til ARM, så den kan køre på den nye Apple Silicon-hardware. Du kan om Rosetta 2-oversættelsesmiljøet på Apples udviklerwebsted gif interesseret.

Og hvis navnet Rosetta lyder bekendt for dig, er det sandsynligvis fordi Apple brugte det samme navn til en lignende oversættelsesproces, da Apple flyttede fra PowerPC (PPC) til Intel-arkitektur, som senere blev droppet i understøttelse af Løve. Eller måske er du bekendt med Rosetta Stones sprogindlæringssoftware, eller endda den originale Rosetta Stone egyptiske tablet... men alligevel, til vores formål her tillader den nye Apple Silicon Macs at køre ældre apps, der endnu ikke er indfødte.

Med tiden vil flere og flere Mac-apps køre indbygget på Apple Silicon, og Rosetta 2 vil med tiden blive unødvendig, stort set på samme måde som Rosetta til PowerPC til sidst blev forældet. Men det er stadig år væk, da Apple kun er i begyndelsen af ​​processen med at bringe Apple Silicon til Mac-hardwareudbuddet.

Rosetta er en oversættelsesproces, der giver brugerne mulighed for at køre apps, der indeholder x86_64 instruktioner på Apple silicium.

Sådan installeres Rosetta 2 på Apple Silicon Macs