Как программные файлы .dmg монтируются или работают в OS X?

9073
ymasood

Я новый пользователь Mac и имею iMac. Исходя из мира Windows, где все основано на установщике, OS X, кажется, монтирует файлы .dmg и запускает их. Я видел, как это происходило до установки, и позже он просит нас переместить значок в папку «Приложения».

Может ли кто-нибудь помочь мне снять загромождение процесса установки на OS X? Что или как это работает?

4
Как упоминали другие авторы, .dmg - это образ диска - когда вы его открываете, он монтируется на машине, как компакт-диск. Самая большая ошибка, которую делают новые пользователи, создает псевдонимы или значки Dock для приложений и файлов, которые находятся на образах дисков. Если вы копируете приложение в папку «Приложения», а затем извлекаете и выбрасываете образ диска, вы все делаете правильно. s4y 15 лет назад 0

3 ответа на вопрос

7
churnd

DMG расшифровывается как Apple Disk Image . Они рассматриваются как отдельный том, но тот, который содержится в этом файле. Тома на Mac - это, в основном, любой физический или виртуальный диск, который можно подключить постоянно или временно. Значок жесткого диска, который вы видите на своем рабочем столе (вероятно, Macintosh HD, если вы его не переименовали), является томом. Вы можете легко клонировать один том на другой, будь то физический или виртуальный. Это одна из особенностей, которая делает Mac таким мощным.

Эти тома «смонтированы» или «размонтированы» в Mac OS. Это похоже на Windows в том, что когда к нему подключен съемный диск, ему автоматически присваивается буква диска (E:) ... другими словами, он монтируется. Когда вы «безопасно удаляете» его, вы отключаете его. Вы должны всегда отключать диск в Mac OS перед его удалением, будь то физический или виртуальный.

DMG похож на любой другой сжатый файл, такой как ZIP в Windows, но более мощный в Mac OS. DMG - это автономный том с HFS +, созданный томом, который сохраняет важные атрибуты файловой системы. Они называются ветвями ресурсов и обычно невидимы для пользователей Mac. Если вы когда-либо копировали файл с вашего Mac HD на флэш-накопитель FAT32, а затем подключили этот диск к коробке с Windows и увидели эти надоедливые файлы «._name», это вилки ресурсов . Они важны для Mac, так как содержат метаданные, относящиеся к самому файлу.

При загрузке образа диска, содержащего приложение, приложение должно быть скопировано в папку «Приложения» перед его запуском. Это связано с тем, что большинство образов дисков доступны только для чтения, и запуск их изнутри образа диска может привести к нежелательным результатам.

Некоторые приложения поставляются в пакете, который обрабатывается установщиком Macintosh . Они обычно должны записывать файлы настроек системы, которые требуют административного доступа и запрашивают ваш пароль. Убедитесь, что вы знаете, откуда пришел пакет, прежде чем дать ему свой административный пароль.

После запуска приложение создаст несколько файлов, которые ему нужны, в папке «Библиотека» в папке «Пользователи» (ваше имя пользователя ... в Finder выглядит как значок «Домой»). Настройки, которые вы изменяете во время использования приложения, сохраняются в этих файлах, поэтому, если вы «удалите» приложение, переместив его в корзину, а затем установите его позже, эти настройки будут сохранены. Это может быть хорошо или плохо, в зависимости от того, что вы хотите. Если вы хотите полностью удалить приложение вместе со всеми его настройками, относящимися к вам и / или системе, сначала посмотрите, пришло ли приложение с деинсталлятором. Это может быть в самой папке приложения или в утилитах (Adobe печально известна своими собственными программами удаления). Обычно, если приложение было установлено через установщик Macintosh, оно будет иметь s собственный деинсталлятор или вы можете посетить веб-сайт компании для получения инструкций по его удалению. Если это было отдельное приложение, и вы хотите полностью удалить все, что с ним связано, вы можете использовать отличную бесплатную программу, такую ​​какAppCleaner для этого.

Надеюсь, что это помогает некоторым. Наслаждайтесь Mac!

4
caliban

Это работает так же, как вы описали. Большинство приложений в OS X устанавливается таким образом - откройте .dmg, скопируйте приложение, запустите. У некоторых есть установщики, но не очень.

По сути, приложение представляет собой автономный двоичный файл, а также ресурсы и т. Д. И т. Д. Если вы скопируете приложение на флэш-накопитель и перенесете его в Windows, вы заметите, что на самом деле это папка с файлами, например firefox.app *. *.

Поэтому, чтобы не беспокоиться слишком сильно, вы делаете это правильно.

2
Tadeusz A. Kadłubowski

.dmg - это образ диска. Что-то вроде виртуального диска. Вы можете смонтировать его как любую другую файловую систему (флешка, CD, что угодно).

Вы можете использовать перетаскивание для копирования файлов с подключенного образа диска в любое место. Если файл является приложением, вы обычно перетаскиваете его в Приложения.

Похожие вопросы