Ubuntu で DMG を開いて ISO に変換する方法

Ubuntu で DMG を開いて ISO に変換する方法
あなたのような読者は、MUO のサポートを支援します。当サイトのリンクを使用して購入すると、アフィリエイト手数料が発生する場合があります。 続きを読む。

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
  IMGファイルを選択

インストールしたら、ツールを使用して、次を使用して DMG ファイルを IMG ファイルに変換できます。





dmg2img /dmg/file/locaton/file.dmg
  ISO イメージの作成

マウント可能な 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
  ISO イメージのマウント

IMG ファイルがマウントされたので、Brasero を使用してファイルを ISO に変換できるようになりました。

ターミナルを開いて以下を使用して、Brasero をインストールしましょう。

sudo apt install brasero
  ISOの取り付け成功

インストール後、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 内で実行する安定した方法はまだありませんが、作業は進行中です。

​​​​​​​

​​​​​​​