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 mudarse a Linux es que echas de menos algunos programas de tu sistema operativo anterior. A veces desearía que se ejecutaran en su caja * 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: Descargue los archivos darling y darling-dkms de https://github.com/darlinghq/darling/releases

Paso 2: Presione Ctrl + T para abrir una terminal

Paso 3: cd a su directorio de descargas e ingrese el siguiente comando para instalar el módulo del kernel. Responda sí a su mensaje escribiendo 'y'

sudo gdebi cariño-dkms_0.1.20200331.testing_amd64.deb

Paso 4: Luego instale darling usando el siguiente comando:

sudo gdebi cariño_0.1.20200331.testing_amd64.deb

Paso 5: Una vez que se completa la instalación, ahora 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

Pásate por GitHub y descargue el paquete. También intente leer la documentación para comprender mejor cómo funciona.

Macos-virtualbox

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: Tendrá que buscar su propio archivo en la web porque Apple desaprueba la distribución de Mac OS en dispositivos que no sean la computadora Mac. Los siguientes pasos asumen que descargó un archivo de máquina virtual (vmdk).

Paso 2: Instale VirtualBox o cualquier otro software de virtualización de su elección. Para VirtualBox, use el siguiente comando para instalar el paquete con todas sus adiciones adicionales de una 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, usando el archivo vmdk que descargó.

Paso 4: Dele aproximadamente 4G de RAM o más, 128 MB de gráficos y 2 núcleos de CPU. Evite los espacios en el nombre de su máquina virtual. Puedes darle algo como "MyMacOS".

Paso 5: Esto es importante. Salga de VirtualBox primero. Entonces ddescargar este script de shell

Configuración de VBox Mac

Paso 6: cd (Cambiar directorio) al directorio en el que 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: Inicie VirtualBox nuevamente e inicie su nueva máquina virtual 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: Obtenga acceso físico a una computadora Mac. Puede ser tuyo o puedes pedirlo prestado a un amigo. Solo asegúrese de que tenga acceso a Internet y esté listo para comenzar.

Paso 2: Dirígete a Mac Store y busca High Sierra. Haga clic en Descargar.

Paso 3: Cuando termine e intente iniciar la instalación, presione 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.

Recibe cosas tecnológicas

Tendencias tecnológicas, tendencias de inicio, reseñas, ingresos en línea, herramientas web y marketing una o dos veces al mes