Tenga en cuenta que normalmente hay dos formas de instalar aplicaciones en Mac OS X:
-
Una forma simple y común es enviar al usuario un paquete de aplicaciones. El usuario puede copiarlo en el directorio que desee. Normalmente, las aplicaciones se copian / mueven al directorio / Aplicaciones y se pueden mover alrededor del sistema de archivos (o de otros sistemas de archivos).
-
Otra forma es proporcionar un instalador. Los instaladores son útiles en caso de que se necesiten scripts previos / posteriores al vuelo o directorios específicos.
Entonces, respondiendo a tus preguntas:
En Mac / Unix ya que no hay un panel de control, podría estar instalando el mismo dmg una y otra vez. ¿Nunca obtendría la opción de reparación?
Aunque hay algo similar al Panel de control, a saber, System Preferences.app, no hay una aplicación de inventario para administrar aplicaciones (listar, instalar, eliminar). Como la mayoría de los usuarios instalan aplicaciones en el directorio / Aplicaciones, la lista de aplicaciones se realiza mediante la inspección del directorio, la instalación de las aplicaciones se realiza mediante la copia / traslado de paquetes de aplicaciones a ese directorio, y la eliminación de las aplicaciones se realiza mediante la eliminación de paquetes de aplicaciones de ese directorio. >
Sí, es posible que un usuario instale la misma aplicación repetidamente, pero realmente no puedo imaginar un caso de uso para eso. ¿Es posible que esté preguntando esto debido a una "opción de reparación"? ¿Qué haría eso? Si está considerando el caso en el que un paquete de aplicaciones se corrompe por algún motivo, podría ser simplemente cuestión de volver a copiar el paquete de aplicaciones.
¿Por qué son necesarios el volumen y el montaje? ¿No es la instalación en unix como copiar archivos a un sistema de destino?
Los volúmenes
.dmg no son necesarios para instalar aplicaciones. Un desarrollador / distribuidor puede enviar un paquete de aplicaciones en un archivo .zip, un archivo .tar o un archivo comprimido .tar. Muchos desarrolladores prefieren enviar aplicaciones a través de un volumen .dmg porque es posible personalizar la apariencia del volumen cuando se monta: fondo personalizado, iconos personalizados, tamaños de iconos personalizados o un enlace al directorio / Aplicaciones para facilitar la tarea. el usuario debe copiar el paquete de la aplicación en esa ubicación.