DMG es un formato común en macOS y, con las herramientas adecuadas, puede abrir un archivo DMG en Ubuntu.

Un DMG es un tipo de archivo de imagen desarrollado por Apple para distribuir software para macOS. El formato también sirve para que los usuarios de Mac compriman y archiven sus archivos. Dado que macOS y Linux tienen algunas similitudes internas, es posible montar e incluso ejecutar algunas aplicaciones de macOS en Linux.

Si está utilizando Ubuntu y tiene un archivo DMG que desea abrir, la forma más fácil sería convertir el DMG en un archivo ISO. De esta forma, puede montar el archivo como cualquier otro archivo ISO en Ubuntu.

Cómo convertir DMG a ISO en Ubuntu

Para convertir con éxito el archivo DMG a ISO, primero necesitaremos convertir el DMG a un archivo IMG. Usaremos una herramienta de línea de comandos conocida como dmg2img.

Comencemos abriendo una terminal e instalando el programa usando el siguiente comando:

sudo apt instalar dmg2img

Una vez instalada, puede usar la herramienta para convertir su archivo DMG a un archivo IMG usando:

instagram viewer
dmg2img /dmg/archivo/ubicación/archivo.dmg

Ahora que tiene un archivo IMG montable, podemos usar Brasero para convertir el archivo IMG a ISO. Pero antes de eso, primero necesitaremos montar el archivo IMG para que Brasero lo vea.

Montemos la IMG haciendo un punto de montaje. Usa el comando:

sudo mkdir /directorio/ubicación/punto_de_montaje

Aunque el DMG se ha convertido a IMG, los contenidos dentro del archivo de imagen aún están configurados en el sistema de archivos HFS+ de Apple. Como solución podemos usar:

sudo modprobe hfs plus

Ahora estamos listos para montar la IMG en Ubuntu. Para hacerlo, use el siguiente comando:

sudo mount -t hfsplus -o loop /img/archivo/ubicación/archivo.img /montaje/punto/ubicación

Con el archivo IMG montado, ahora podemos usar Brasero para convertir el archivo a ISO.

Instalemos Brasero abriendo una terminal y usando:

sudo apt install brasero

Después de la instalación, abra Brasero y haga clic en proyecto de datos. Luego presione el ícono más ubicado en la parte superior izquierda de la ventana, que abrirá un menú donde puede seleccionar su archivo montado para convertir. Adelante, seleccione y Agregar la carpeta del punto de montaje donde está montado el archivo IMG.

Una vez agregado, presione Quemar y seleccione el directorio donde se ubicará la salida. También puede cambiar el nombre de la salida a través del campo ubicado en la parte superior de la ventana. Después de eso, ahora puedes presionar Crear imagen para convertir el archivo de imagen a ISO.

¡Felicidades! Ahora ha convertido con éxito DMG a ISO.

Cómo montar una imagen ISO en Ubuntu

Dado que los ISO son compatibles de forma nativa con Ubuntu, puede montar uno fácilmente y ver todo su contenido.

Para montar una imagen ISO en Ubuntu, primero deberá crear una carpeta de punto de montaje para montar el archivo de imagen.

Hagamos un punto de montaje y agreguemos el módulo HFS+ usando:

sudo mkdir /mount/point/ubicación/nombre de carpetasudo modprobe hfsplus

Ahora que ha creado una carpeta de punto de montaje, montemos la imagen ISO usando:

sudo mount -t hfsplus -o loop /iso/archivo/ubicación/archivo.iso /montaje/punto/ubicación

Ahora que se ha montado la ISO, ahora puede ver todo el contenido de los archivos de imagen.

Para desmontar la ISO, puede usar el siguiente comando:

sudo umount /montaje/punto/ubicación/carpeta

Cómo ver contenidos DMG a través de p7zip

A menudo, los DMG se comprimen para ahorrar espacio y ancho de banda. En estos casos, puede navegar fácilmente por todo el contenido de un DMG simplemente extrayendo el archivo de imagen. Esto le ahorrará tiempo si solo necesita navegar y sacar contenido del DMG.

Para extraer archivos de imagen, usaremos una herramienta conocida como p7zip. Aunque puedes usar y instale el puerto oficial 7-Zip en Linux, usaremos p7zip ya que es más sencillo de instalar. Tanto p7zip como 7-Zip Linux son puertos para el popular software 7-zip que se usa en muchas máquinas con Windows. Pero a diferencia de 7-zip, p7zip no tiene una GUI y solo funciona a través de una interfaz de línea de comandos.

Para instalar p7zip en Ubuntu, abra una terminal y use el siguiente comando:

sudo apt instalar p7zip

Una vez instalado, puede extraer el contenido de su archivo DMG comprimido usando:

7z x archivo.dmg

¡Y así de fácil es! Ahora debería poder navegar a través de todo el contenido dentro de un DMG sin necesidad de convertir o montar el propio DMG.

¿Es posible instalar el software DMG en Ubuntu?

Así que hemos cubierto cómo convertir, montar y explorar un DMG en Ubuntu. Esto plantea la pregunta, ¿puedes ejecutar una aplicación DMG en Ubuntu?

Dado que tanto macOS como Linux usan un shell bash y son compatibles con varias utilidades de Unix, es posible ejecutar un software de aplicación DMG (macOS) en Linux.

Esto, sin embargo, tendrá varios desafíos importantes, como la diferencia en los sistemas de archivos. Linux también puede no tener paquetes y dependencias que requiere el software, además de poco apoyo de los desarrolladores y la comunidad.

Dicho esto, existen aplicaciones emergentes de terceros que puede usar para ejecutar aplicaciones macOS en Linux. Un ejemplo es Darling, un programa de código abierto que actúa como una capa de compatibilidad para que las aplicaciones de macOS funcionen en Linux. Es como Wine, pero para programas macOS en lugar de Windows.

Entonces, sí, si dedica tiempo a configurar correctamente el DMG usando una aplicación de terceros, es posible que pueda ejecutar una aplicación macOS sin modificar en Linux.

Pero ejecutar un DMG en Linux sin ninguna aplicación de terceros es muy poco probable, a menos que usted mismo transfiera el software.

Los DMG son difíciles de manejar en Linux

¡Felicidades! Aunque puede requerir un poco de proceso, ahora sabe cómo montar y convertir la mayoría de los archivos DMG a ISO en Ubuntu. Y si sabe que DMG solo contiene archivos multimedia, también puede omitir todo el proceso de montaje y conversión y simplemente extraer los contenidos a través de p7zip o 7-ZIP.

Si planea ejecutar una aplicación macOS empaquetada dentro de un DMG sin ninguna modificación, deberá buscar un software como Darling para que actúe como una capa de compatibilidad. Todavía no existe una forma estable de ejecutar aplicaciones macOS sin modificar dentro de Linux, pero el trabajo está en marcha.

​​​​​​​

​​​​​​​