Cada vez que descargo e instalo software en mi Mac, se monta una unidad con el nombre de esa aplicación. Por ejemplo, he instalado el IntelliJ IDEA IDE (véase la imagen de abajo). Cada vez que tengo que expulsar esa unidad. ¿Hay alguna forma de desactivar esto?
Respuestas
¿Demasiados anuncios?La mayoría de las aplicaciones de software que no son de la App Store se entregan como un archivo DMG. Un archivo DMG (con la extensión de archivo .dmg) es un archivo cuyo contenido se parece a un disco pequeño.
El DMG se descarga en la carpeta de descargas y se abre (automáticamente o haciendo doble clic). Como el contenido parece un disco pequeño, Finder lo monta como si fuera un disco real.
A continuación, se instala el software, por ejemplo, arrastrando la aplicación desde el disco montado a /Applications.
Después, el DMG permanece montado hasta que lo expulsas.
Históricamente, el formato DMG es un contenedor similar a un disco para las descargas de Internet, mientras que en el pasado se compraba un disco físico (por ejemplo, un DVD, un CD o un disquete). Dado que un DMG se comporta de la misma manera que un disco físico, es necesario expulsarlo cuando se termina de utilizar.
Esta es la forma convencional de instalar software en MacOS.
- El software se suministra en un Imagen de disco de Apple (el archivo .dmg), cuyo propósito es emular un disco físico (CD, disquete, etc.) y proporcionar compresión si es necesario (como un archivo ZIP). Funcionalmente es muy similar a un archivo ISO (muy utilizado en Windows) pero de naturaleza muy diferente (ver ¿Cuál es la diferencia entre las imágenes ISO y DMG? para más información).
- Una vez descargado, abre el archivo .dmg que montará la imagen de disco y la hará aparecer como una unidad extraíble.
- El proceso de instalación suele consistir en copiar el Paquete de aplicaciones (.app) desde el interior de la unidad a su carpeta de aplicaciones, la imagen del disco suele contener un acceso directo a la carpeta local de aplicaciones para este mismo propósito (para arrastrar y soltar).
- Una vez que haya terminado, se supone que debe expulsar la unidad (lo que desmontará la imagen de disco) y eliminar el archivo de imagen si ya no lo necesita.
Esta es la forma convencional a la que están acostumbrados los usuarios de MacOS, pero no todos los programas siguen este procedimiento:
- Los programas de la App Store no siguen este procedimiento, sino que se instalan automáticamente en segundo plano.
- Algunos programas informáticos se suministran en un Archivo del paquete de instalación ( .pkg ) que una vez abierto hace que los usuarios pasen por un asistente de instalación, muy similar a un .exe o .msi instalador en Windows.
- Algunos programas informáticos se suministran como .app en un archivo ZIP, que (siguiendo el comportamiento por defecto de Safari y Finder) se descomprime automáticamente dejándole sólo el .app que se puede mover desde la carpeta de descargas a la carpeta de aplicaciones sin una imagen de disco.
Está en la mano del proveedor de software decidir cómo quiere distribuir su aplicación. Si le proporcionan un .dmg archivo, tendrás que montarlo y desmontarlo, no hay mucho que puedas hacer por tu parte.
Si está más acostumbrado a un enfoque de gestor de paquetes (como en las distribuciones de linux), puede echar un vistazo a Homebrew . Inicialmente está diseñado para el software de código abierto CLI, pero su extensión Cask permite la gestión de la línea de comandos de la aplicación gráfica (incluyendo IntelliJ IDEA, por ejemplo, puede comprobar si su software es compatible aquí ).
Sólo estoy añadiendo algunos puntos a las respuestas existentes:
El correo electrónico, los formularios web, etc., no suelen permitir la transmisión de carpetas. Las aplicaciones de Mac son en realidad paquetes, no archivos. Los paquetes son como las carpetas, excepto que tienen un bonito icono, una elegante acción de doble clic (que lanza la aplicación, en lugar de abrir la carpeta), metadatos adicionales, etc.
Así que esto es un problema, no se pueden transmitir a través de muchas tecnologías de Internet, porque no son archivos singulares.
Por ello, se crearon varias tecnologías para convertir las estructuras de carpetas en archivos singulares, como los comprimidos, .tar
tarballs, y en efecto, .dmg
imágenes de disco.
Los DMG tienen además la ventaja de poder almacenar una imagen de fondo, el diseño de los iconos, etc. La desventaja es que no se pueden extraer con un solo clic, como ocurre, por ejemplo, con un archivo zip.
La metáfora del DMG tendrá mucho más sentido si recuerdas que cuando OS X fue lanzado en 2001, la mayoría de los usuarios instalaban nuevo software a través de discos ópticos. Compraban una copia de Microsoft Office (quizás en RadioShack), insertaban el CD, hacían clic en el nuevo volumen que aparecía en su escritorio y arrastraban Microsoft Word.app
a su carpeta de Aplicaciones. Después, es de suponer que querrán expulsar el CD, volver a meterlo en su caja y guardarlo a buen recaudo en el armario de atrás.
Por supuesto, algunos usuarios también instalaron software a través de Internet. Así que Apple, siempre tratando de mantener la coherencia de la UX, ideó un flujo de trabajo equivalente: los usuarios podían descargar CD "virtuales" en forma de .dmg
archivos y "insertarlos" con un doble clic. Era bastante inteligente, realmente, e indicativo del excelente trabajo que Apple estaba haciendo en ese momento.
Hoy en día, cuando el 99,99% de los programas informáticos se descargan a través de Internet, tal vez haya que replantearse este proceso.