7 votes

Pourquoi l'installation d'applications nécessite-t-elle un volume et un montage sur Mac ?

Je suis nouveau sur Mac. Dans le monde Windows, les installateurs sont essentiellement des fichiers msi. Ces fichiers msi sont généralement une base de données compressée indiquant au msiexec où les fichiers doivent être copiés. Ces fichiers sont copiés dans les répertoires appropriés. Il existe également des entrées de registre indiquant que les fichiers doivent être copiés dans Program files, etc.

Sur cette base, j'ai les questions suivantes :

  1. Sous Mac/Unix, comme il n'y a pas de panneau de configuration, je pourrais installer le même dmg encore et encore. Je n'aurais jamais l'option de réparation.

  2. Pourquoi le volume et le montage sont-ils nécessaires ? L'installation sous Unix ne revient-elle pas à copier des fichiers sur un système cible ?

12voto

Notez qu'il existe généralement deux façons d'installer des applications sur Mac OS X :

  • Un moyen simple et courant consiste à envoyer à l'utilisateur un paquet d'applications. L'utilisateur peut le copier dans le répertoire qu'il souhaite. En général, les applications sont copiées/déplacées dans le répertoire /Applications et peuvent être déplacées dans le système de fichiers (ou vers d'autres systèmes de fichiers).

  • Un autre moyen est de fournir un installateur. Les installateurs sont utiles dans le cas où il y a besoin de scripts pré/post-vol ou de répertoires spécifiques.

Donc, pour répondre à vos questions :

Sous Mac/Unix, comme il n'y a pas de panneau de contrôle, je pourrais installer le même dmg encore et encore. Je n'aurais jamais l'option de réparation ?

Bien qu'il existe une application similaire au Panneau de configuration, à savoir System Preferences.app, il n'y a pas d'application de base pour gérer les applications (liste, installation, suppression). Étant donné que la plupart des utilisateurs installent des applications dans le répertoire /Applications, la liste des applications se fait en inspectant le répertoire, l'installation des applications se fait en copiant/déplaçant les paquets d'applications dans ce répertoire, et la suppression des applications se fait en supprimant les paquets d'applications de ce répertoire.

Oui, il est possible pour un utilisateur d'installer la même application à plusieurs reprises - mais je ne peux pas vraiment imaginer un cas d'utilisation pour cela. Peut-être posez-vous cette question en raison d'une "option de réparation" ? À quoi cela servirait-il ? Si vous envisagez le cas où un paquet d'applications est corrompu pour une raison quelconque, il suffirait de recopier le paquet d'applications.

Pourquoi le volume et le montage sont-ils nécessaires ? L'installation sur unix ne consiste-t-elle pas à copier des fichiers sur un système cible ?

Les volumes .dmg ne sont pas nécessaires pour installer des applications. Un développeur/distributeur peut expédier un paquet d'applications dans un fichier .zip, un fichier .tar ou un fichier .tar compressé. De nombreux développeurs préfèrent expédier les applications via un volume .dmg car il est possible de personnaliser l'apparence du volume lorsqu'il est monté - arrière-plan personnalisé, icônes personnalisées, tailles d'icônes personnalisées, ou un lien vers le répertoire /Applications pour faciliter la copie du paquet d'applications par l'utilisateur à cet emplacement.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X