web-dev-qa-db-ja.com

ソフトウェアの.dmgファイルはOSXでどのようにマウントまたは機能しますか?

私は新しいMacユーザーで、iMacを持っています。すべてがインストーラーベースであるWindowsの世界から来て、OSXは.dmgファイルをマウントして実行しているようです。これはインストール前に発生し、後でアイコンをアプリケーションフォルダに移動するように要求されるのを見ました。

誰かがOSXのインストールプロセスを整理するのを手伝ってもらえますか?それは何またはどのように機能しますか?

4
ymasood

DMGは Apple Disk Image の略です。これらは独自のボリュームのように扱われますが、そのファイルに含まれています。 Macのボリュームは、基本的に、永続的または一時的にマウントできる物理ディスクまたは仮想ディスクです。デスクトップに表示されるハードドライブアイコン(名前を変更しない限り、おそらくMacintosh HD)はボリュームです。物理的であろうと仮想的であろうと、あるボリュームを別のボリュームに簡単に複製できます。これは、Macを非常に強力にする機能の1つです。

これらのボリュームは、MacOSでは「マウント」または「アンマウント」されています。これは、リムーバブルドライブが接続されると、ドライブ文字(E :)が自動的に割り当てられるという点でWindowsに似ています...つまり、マウントされます。あなたがそれを「安全に取り除く」とき、あなたはそれをアンマウントしています。ドライブが物理的であろうと仮想的であろうと、ドライブを取り外す前に、必ずMacOSでドライブをアンマウントする必要があります。

DMGは、WindowsのZipなどの他の圧縮ファイルと似ていますが、MacOSではより強力です。 DMGは、重要なファイルシステム属性を保持する自己完結型のボリューム形式のHFS +です。これらはリソースフォークと呼ばれ、通常Macユーザーには表示されません。 Mac HDからFAT32サムドラ​​イブにファイルをコピーし、そのドライブをWindowsボックスに接続して、厄介な「._name」ファイルを見たことがあれば、それらは リソースフォーク です。これらはファイル自体に関連するメタデータを含んでいるため、Macにとって重要です。

アプリケーションを含むディスクイメージをダウンロードするときは、実行する前にアプリケーションをアプリケーションフォルダにコピーする必要があります。これは、ほとんどのディスクイメージが読み取り専用であり、ディスクイメージの内部から実行すると、望ましくない結果が生じる可能性があるためです。

一部のアプリケーションは、 Macintoshインストーラー によって処理されるパッケージで提供されます。これらは通常、管理アクセスを必要とし、パスワードの入力を求めるシステム設定ファイルを作成する必要があります。管理者パスワードを与える前に、パッケージがどこから来たのかを確認してください。

アプリケーションを起動すると、UsersディレクトリのLibraryフォルダに必要なファイルがいくつか作成されます(ユーザー名...はFinderのホームアイコンのように見えます)。アプリケーションの使用中に変更した設定はこれらのファイルに保存されるため、アプリケーションをゴミ箱に移動して「アンインストール」し、後で再インストールしても、それらの設定は保持されます。これは、必要なものに応じて、良いことも悪いこともあります。アプリケーションと、ユーザーおよび/またはシステムに関連するすべての設定を完全に削除する場合は、最初に、アプリケーションにアンインストーラーが付属しているかどうかを確認してください。これは、アプリケーションフォルダ自体またはユーティリティにある可能性があります(アドビは独自のアンインストーラを持っていることで有名です)。通常、アプリケーションがMacintoshインストーラーを介してインストールされた場合、そのアプリケーションには独自のアンインストーラーがあります。または、アプリケーションを削除する方法については、会社のWebサイトにアクセスしてください。それがスタンドアロンアプリケーションであり、それに関連するすべてを完全に削除したい場合は、 AppCleaner などの優れた無料プログラムを使用してこれを行うことができます。

それがいくつかの助けになることを願っています。 Macをお楽しみください!

7
churnd

あなたが説明したようにそれは動作します。 OS Xのほとんどのアプリケーションは、この方法でインストールされます。dmgを開き、アプリをコピーして実行します。一部にはインストーラーがありますが、それほど多くはありません。

基本的に、アプリはリソースなどとともに自己完結型のバイナリです。アプリケーションをサムドライブにコピーしてWindowsに持ち込むと、実際にはファイルを含むフォルダー(firefox.app *。*など)であることがわかります。

だからあまり心配しないでください、あなたはそれを正しくやっています。

4
caliban

.dmgはディスクイメージです。仮想ディスクのようなもの。他のファイルシステム(USBスティック、CDなど)と同じようにマウントできます。

ドラッグアンドドロップを使用して、マウントされたディスクイメージから好きな場所にファイルをコピーできます。ファイルがアプリケーションの場合、通常はファイルをアプリケーションにドラッグアンドドロップします。