Cómo ejecutar aplicaciones de Mac en Linux
¿Está buscando una forma de instalar y ejecutar sus aplicaciones de Mac en su caja de Linux? Hay dos posibilidades aquí. Siga leyendo para descubrirlos.

Una desventaja de pasarse a Linux es que se echan de menos algunos programas del sistema operativo anterior. A veces uno desearía que funcionaran en su ordenador *nix.
Esto ya no es un gran problema para las aplicaciones de Windows, pero ¿qué pasa con las aplicaciones de Mac? ¿Puedes ejecutarlos en Linux, y qué tan fácil es eso?
La respuesta es: sí, puedes. Hay dos métodos para ejecutar aplicaciones Mac en Linux y son:
A. Usando el emulador Darling
B. Usando una máquina virtual
Usando el Emulador Darling
El emulador Darling tiene como objetivo hacer que el uso de aplicaciones de Mac en Linux sea tan fácil como Wine hecho con aplicaciones de Windows. Sin embargo, Darling se encuentra actualmente en las primeras etapas de desarrollo, por lo que todavía queda un largo camino por recorrer.
Su principal limitación es que solo puede usarlo para ejecutar programas de línea de comandos en este momento. Por lo tanto, si planea ejecutar una aplicación GUI (Interfaz gráfica de usuario), debe esperar cuándo y si Darling admite aplicaciones GUI o usar la opción 2 de esta guía, que está garantizado para funcionar.
Hay dos partes del paquete Darling y debe descargar e instalar ambas para que funcione. Uno es el propio emulador, mientras que el otro es el módulo del kernel.
A continuación se muestra una guía paso a paso para instalar Darling en Ubuntu 18.04. Utiliza el comando gdebi, que satisface e instala automáticamente todas las dependencias del paquete.
Paso 1: Descarga los archivos darling y darling-dkms desde https://github.com/darlinghq/darling/releases
Paso 2: Pulsa Ctrl + T para abrir una terminal.
Paso 3: Acceda a su directorio de descargas e introduzca el siguiente comando para instalar el módulo del kernel. Responda afirmativamente a la solicitud escribiendo 'y'.
sudo gdebi cariño-dkms_0.1.20200331.testing_amd64.deb
Paso 4: A continuación, instala darling usando el siguiente comando:
sudo gdebi cariño_0.1.20200331.testing_amd64.deb
Paso 5: Una vez completada la instalación, ya puede iniciar el emulador con el siguiente comando:
querida concha
Luego puede verificar para confirmar que no es un shell de Bash escribiendo el comando uname, en el que debe imprimir 'Darwin' y no 'Linux'.
Cómo ejecutar aplicaciones de Mac en Linux usando una máquina virtual
También puede ejecutar aplicaciones de Mac en una máquina virtual como Virtualbox, Vmware o KVM. Sin embargo, la advertencia es que primero debe instalar el sistema operativo Mac, antes de instalar la aplicación en él. Apple también desaprueba la instalación de su sistema operativo Mac en un hardware que no es Apple Mac.
Esto significa que no puede descargar Mac OS sin tener una computadora Mac. Y aunque puede decidir descargarlo de Internet, no puede estar seguro de la integridad del archivo que está descargando. Algunas personas se ganan la vida cargando software infectado con malware y usted podría ser víctima.
Por otro lado, Macos-virtualbox es un script Bash prometedor, que descarga los archivos directamente desde los servidores de Apple y crea una máquina virtual para usted. Esto garantiza que está utilizando únicamente software original de Apple.
Otra ruta es pedir prestada una Mac a un amigo y usarla para descargar una versión actualizada de Mac, que luego puede convertir en un archivo de instalación ISO.
A continuación se explica cómo utilizar los 3 métodos:
Método 1: usar Macos-virtualbox
Dirígete a GitHub y descarga el paquete. También te recomendamos leer la documentación para comprender mejor su funcionamiento.

Abra una terminal, luego descomprima y ejecute el script usando los siguientes comandos:
cd
descomprimir macos-virtualbox-master.zip
cd macos-virtualbox-master
./macos-invitado-virtualbox.sh
Lo llevará a través de todo el proceso de descarga del software y creación de la máquina virtual. Todo lo que necesita es sentarse pacientemente y presionar el botón "Enter" cuando se le solicite.
Pero si por alguna razón no funciona, puede probar estos otros métodos.
Método 2: descargar de Internet
Paso 1 : Deberás buscar tu propio archivo en internet, ya que Apple desaprueba la distribución de macOS en dispositivos distintos a los ordenadores Mac. Los siguientes pasos presuponen que has descargado un archivo de máquina virtual (vmdk).
Paso 2 : Instala VirtualBox o cualquier otro software de virtualización de tu elección. Para VirtualBox, usa el siguiente comando para instalar el paquete con todos sus complementos adicionales de una sola vez:
sudo apt instalar virtualbox virtualbox-dkms virtualbox-ext-pack virtualbox-guest-addeds-iso virtualbox-guest-utils virtualbox-qt
Paso 3 : Inicie VirtualBox y cree una nueva máquina virtual utilizando el archivo vmdk que descargó.
Paso 4 : Asígnale unos 4 GB de RAM o más, 128 MB de gráficos y 2 núcleos de CPU. Evita los espacios en el nombre de tu máquina virtual. Puedes ponerle algo como “MyMacOS”.
Paso 5 : Esto es importante. Cierra VirtualBox primero. Luego descarga este script de shell.

Paso 6 : Cambie de directorio (cd) al directorio donde descargó el script y ejecútelo, así:
cd
./setup.sh -v “MyMacOS” -r 1920 × 1080
Donde MyMacOS es el nombre que le dio a su máquina virtual y 1920 × 1080 es su resolución de pantalla completa o la resolución que desea darle a la máquina virtual.
Paso 7 : Vuelva a iniciar VirtualBox y ponga en marcha su nueva máquina virtual de Mac OS.
Método 3: descargar desde una Mac prestada
Si tiene acceso a una computadora Mac real que sea más antigua que la Mac High Sierra, puede seguir los pasos a continuación para crear también una máquina virtual Mac en su caja de Linux:
Paso 1 : Obtén acceso físico a una computadora Mac. Puede ser tuya o puedes pedírsela prestada a un amigo. Solo asegúrate de que tenga acceso a internet y listo.
Paso 2 : Dirígete a la Mac App Store y busca High Sierra. Haz clic en Descargar.
Paso 3 : Cuando termine e intente iniciar la instalación, pulse Ctrl + Q para salir.
Paso 4 : Abra una terminal desde Aplicaciones > Utilidades e ingrese los siguientes comandos:
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS + J
hdiutil adjuntar /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint / Volumes / install_build
asr restore -source / Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Volumes / install_build -noprompt -noverify -erase
hdiutil desconectar / Volumes / OS \ X \ Base \ System
hdiutil convertir /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
mv /tmp/HighSierra.iso.cdr ~ / Desktop / HighSierra.iso
Eso es todo. Ahora tiene un archivo ISO de arranque en el escritorio que puede instalar en su máquina virtual. Cópielo en una memoria USB y muévase a su caja de Linux para comenzar la instalación.
Conclusión
Ha visto los diferentes métodos que existen para ejecutar aplicaciones de Mac en Linux, a pesar de los esfuerzos de Apple por lo contrario.
Darling Emulator es el mejor para pequeños programas de shell. De lo contrario, si necesita ejecutar un programa GUI más serio, use una máquina virtual.




