Me pregunto si hay alguna forma de ejecutar Rosetta en macOS Sierra. En esta publicación , alguien mencionó que Rosetta puede usar el marco Carbon, que parece existir hasta en macOS Sierra. ¿Faltan marcos en macOS Sierra que requiere Rosetta?
Intentaré instalar Rosetta en macOS Sierra pronto y actualizaré la pregunta después de hacerlo.
Actualización: resulta que Rosetta es un archivo llamado translate
que se coloca en /usr/libexec/oah/
. Cuando ejecuto /usr/libexec/oah/translate
, ya sea cuando lo instaló el instalador de Snow Leopard Rosetta y lo instaló Pacifist, obtengo Killed: 9
. Pero, cuando ejecuto ~/Downloads/Rosetta/usr/libexec/oah/
, que fue extraído por Pacifist, obtengo lo siguiente:
$ ~/Downloads/Rosetta/usr/libexec/oah/translate
objc[21035]: Objective-C garbage collection is no longer supported.
Abort trap: 6
Después de mirar más en Rosetta.pkg (que en realidad no se encuentra de Optional Installs.mpkg
alguna manera), me di cuenta de que, además de postinstall
los preinstall
scripts, había una carpeta llamada postinstall_actions
que contenía un script llamado registerRosetta
. Aquí está el contenido de ese script:
#!/bin/sh
if [ "$3" == "/" ]; then
logger -p install.info Registering Rosetta
/usr/sbin/sysctl -w kern.exec.archhandler.powerpc=/usr/libexec/oah/translate
fi
Entonces, decidí hacer una copia de seguridad /usr/sbin/sysctl
y luego intentar ejecutar parte del script. Esto es lo que pasó:
root# /usr/sbin/sysctl -w kern.exec.archhandler.powerpc=/usr/libexec/oah/translate
sysctl: unknown oid 'kern.exec.archhandler.powerpc'
No sé acerca de estas cosas, pero parece que falta algo.
Actualización 2: descubrí esta discusión sobre cómo hacer que Rosetta se ejecute en OS X Lion, que desafortunadamente pareció detenerse en 2011, sin haber brindado (hasta donde pude entender) una conclusión sobre si Rosetta se puede ejecutar en OS X Lion. . Voy a buscar modificar más macOS para que esto funcione. No tengo idea de cuánto se necesitará hacer, pero espero poder tener una idea al continuar donde quedó la discusión en los foros de InsanelyMac.
Puede intentar instalar Snow Leopard (OS X 10.6.8) en VirtualBox. Pude hacer esto usando un iMac (21,5 pulgadas, mediados de 2011) con High Sierra instalado. Pude instalar y usar Adobe Create Suite 2 en una máquina virtual Snow Leopard (OS X 10.6.8). Adobe Create Suite 2 requiere la instalación y el uso de Rosetta.
VirtualBox es una aplicación gratuita. Ya no encuentro el enlace para comprar Snow Leopard de Apple. Los DVD usados están disponibles o puede consultar esta respuesta .
A continuación se muestra un enlace para la licencia de Snow Leopard. Por lo que sé, Apple requiere el uso de una Mac para ejecutar Snow Leopard. No se menciona si la Mac usa o no una máquina virtual.
https://www.apple.com/legal/sla/docs/osx_snow_leopard_sec_upd.pdf
benwiggy
Sam
benwiggy