DMG は、Apple が macOS 用のソフトウェアを配布するために開発したイメージ ファイルの一種です。この形式は、Mac ユーザーがファイルを圧縮してアーカイブする方法としても機能します。 macOS と Linux にはいくつかの類似点があるため、一部の macOS アプリを Linux にマウントして実行することさえ可能かもしれません。
Ubuntu を使用していて、開きたい DMG ファイルがある場合、最も簡単な方法は DMG を ISO ファイルに変換することです。このようにして、Ubuntu の他の ISO ファイルと同じようにファイルをマウントできます。
今日のメイク動画 スクロールしてコンテンツを続ける
Ubuntu で DMG を ISO に変換する方法
DMG ファイルを ISO に正常に変換するには、まず DMG を IMG ファイルに変換する必要があります。 dmg2img というコマンド ライン ツールを使用します。
ターミナルを開いて、次のコマンドを使用してプログラムをインストールすることから始めましょう。
sudo apt install dmg2img
インストールしたら、ツールを使用して、次を使用して DMG ファイルを IMG ファイルに変換できます。
dmg2img /dmg/file/locaton/file.dmg
マウント可能な IMG ファイルができたので、Brasero を使用して IMG ファイルを ISO に変換できます。ただし、その前に、Brasero が認識できるように、まず IMG ファイルをマウントする必要があります。
マウントポイントを作ってIMGをマウントしましょう。次のコマンドを使用します。
sudo mkdir /directory/location/mount_point
DMG は IMG に変換されていますが、イメージ ファイル内のコンテンツは Apple の HFS+ ファイルシステムで構成されています。解決策として、次を使用できます。
sudo modprobe hfsplus
これで、IMG を Ubuntu にマウントする準備が整いました。これを行うには、次のコマンドを使用します。
sudo mount -t hfsplus -o loop /img/file/location/file.img /mount/point/location
IMG ファイルがマウントされたので、Brasero を使用してファイルを ISO に変換できるようになりました。
ターミナルを開いて以下を使用して、Brasero をインストールしましょう。
sudo apt install brasero
インストール後、Braseroを開いて データ プロジェクト。 次に、ウィンドウの左上にあるプラス アイコンをクリックすると、変換するマウントされたファイルを選択できるメニューが開きます。先に進み、選択して 追加 IMG ファイルがマウントされるマウント ポイント フォルダー。
追加したらヒット 燃えた 出力が配置されるディレクトリを選択します。ウィンドウの上部にあるフィールドから出力の名前を変更することもできます。その後、ヒットできるようになりました イメージの作成 イメージファイルをISOに変換します。
おめでとう!これで、DMG を ISO に正常に変換できました。
Ubuntu で ISO イメージをマウントする方法
ISO は Ubuntu でネイティブにサポートされているため、ISO を簡単にマウントしてその内容をすべて表示できます。
Ubuntu で ISO イメージをマウントするには、まずイメージ ファイルをマウントするためのマウント ポイント フォルダーを作成する必要があります。
マウント ポイントを作成し、次を使用して HFS+ モジュールを追加しましょう。
sudo mkdir /mount/point/location/foldernamesudo modprobe hfsplus
マウント ポイント フォルダーを作成したので、次を使用して ISO イメージをマウントします。
sudo mount -t hfsplus -o loop /iso/file/location/file.iso /mount/point/location
ISO がマウントされたので、イメージ ファイルのすべてのコンテンツを表示できます。
ISO をアンマウントするには、次のコマンドを使用できます。
sudo umount /mount/point/location/folder
p7zip を使用して DMG の内容を表示する方法
多くの場合、DMG はスペースと帯域幅を節約するために圧縮されます。このような場合、画像ファイルを抽出するだけで、DMG のすべてのコンテンツを簡単に参照できます。 DMG からコンテンツを参照して取り出すだけであれば、これにより時間を節約できます。
画像ファイルを抽出するには、p7zip というツールを使用します。使用できますが、 Linux に公式の 7-Zip ポートをインストールする 、インストールが簡単な p7zip を使用します。 p7zip と 7-Zip Linux はどちらも、多くの Windows マシンで使用されている一般的な 7-zip ソフトウェアのポートです。ただし、7-zip とは異なり、p7zip には GUI がなく、コマンド ライン インターフェイスでのみ機能します。
Ubuntu に p7zip をインストールするには、ターミナルを開き、次のコマンドを使用します。
sudo apt install p7zip
インストールしたら、次を使用して、圧縮された DMG ファイルの内容を抽出できます。
7z x file.dmg
そして、それはとても簡単です! DMG 自体を変換またはマウントする必要なく、DMG 内のすべてのコンテンツを参照できるようになりました。
Ubuntu に DMG ソフトウェアをインストールすることは可能ですか?
そのため、Ubuntu で DMG を変換、マウント、および参照する方法について説明しました。 Ubuntu で DMG アプリケーションを実行できますか?
macOS と Linux はどちらも bash シェルを使用し、さまざまな Unix ユーティリティをサポートしているため、Linux で DMG アプリケーション (macOS) ソフトウェアを実行できる場合があります。
ただし、これには、ファイル システムの違いなど、いくつかの大きな課題があります。 Linuxにもない場合があります パッケージと依存関係 ソフトウェアが必要とするものに加えて、開発者やコミュニティからのサポートはほとんどありません。
そうは言っても、Linux で macOS アプリを実行するために使用できる新しいサードパーティ アプリケーションがあります。その一例が Darling です。これは、macOS アプリが Linux で動作するための互換性レイヤーとして機能するオープンソース プログラムです。 Wine に似ていますが、Windows ではなく macOS プログラム用です。
したがって、サードパーティのアプリケーションを使用して DMG を適切に構成する時間を費やすと、Linux 上で変更されていない macOS アプリを実行できる可能性があります。
ただし、ソフトウェアを自分で移植しない限り、サードパーティのアプリケーションなしで Linux で DMG を実行することはほとんどありません。
オンラインで任意のサイトから任意のビデオを無料でダウンロード
LinuxでDMGを処理するのは難しい
おめでとう!少しプロセスが必要になる場合がありますが、Ubuntu でほとんどの DMG ファイルをマウントして ISO に変換する方法がわかりました。また、DMG にメディア ファイルのみが含まれていることがわかっている場合は、マウントと変換のプロセス全体をスキップして、p7zip または 7-ZIP からコンテンツを抽出するだけでかまいません。
DMG 内にパッケージ化された macOS アプリを変更せずに実行することを計画している場合は、互換性レイヤーとして機能する Darling などのソフトウェアを探す必要があります。未変更の macOS アプリを Linux 内で実行する安定した方法はまだありませんが、作業は進行中です。