/ / Cách mở DMG trong Ubuntu và chuyển đổi sang ISO

Cách mở DMG trong Ubuntu và chuyển đổi sang ISO

DMG là một loại tệp hình ảnh do Apple phát triển để phân phối phần mềm cho macOS. Định dạng này cũng đóng vai trò là cách để người dùng Mac nén và lưu trữ các tệp của họ. Vì macOS và Linux có một số điểm tương đồng bên trong nên có thể cài đặt và thậm chí chạy một số ứng dụng macOS trên Linux.


Nếu bạn đang sử dụng Ubuntu và có tệp DMG muốn mở, cách dễ nhất là chuyển đổi DMG thành tệp ISO. Bằng cách này, bạn có thể gắn tệp giống như bất kỳ tệp ISO nào khác trong Ubuntu.


Cách chuyển đổi DMG sang ISO trên Ubuntu

Để chuyển đổi thành công tệp DMG sang ISO, trước tiên chúng tôi cần chuyển đổi DMG thành tệp IMG. Chúng tôi sẽ sử dụng một công cụ dòng lệnh được gọi là dmg2img.

Hãy bắt đầu bằng cách mở terminal và cài đặt chương trình bằng lệnh sau:

sudo apt install dmg2img

Cài đặt phần mềm dmg2img

Sau khi cài đặt, bạn có thể sử dụng công cụ để chuyển đổi tệp DMG của mình thành tệp IMG bằng cách sử dụng:

dmg2img /dmg/file/locaton/file.dmg

Chuyển DMG sang IMG

Bây giờ bạn đã có tệp IMG có thể gắn kết, chúng ta có thể sử dụng Brasero để chuyển đổi tệp IMG thành ISO. Nhưng trước đó, trước tiên chúng ta cần gắn tệp IMG để Brasero nhìn thấy nó.

Hãy gắn kết IMG bằng cách tạo một điểm gắn kết. Sử dụng lệnh:

sudo mkdir /directory/location/mount_point

Mặc dù DMG đã được chuyển đổi thành IMG nhưng nội dung bên trong tệp hình ảnh vẫn được định cấu hình trong hệ thống tệp HFS+ của Apple. Là giải pháp chúng ta có thể sử dụng:

sudo modprobe hfsplus

Bây giờ chúng tôi đã sẵn sàng để gắn IMG vào Ubuntu. Để làm như vậy, sử dụng lệnh sau:

sudo mount -t hfsplus -o loop /img/file/location/file.img /mount/point/location

Gắn tệp IMG

Với tệp IMG được gắn kết, giờ đây chúng ta có thể sử dụng Brasero để chuyển đổi tệp thành ISO.

Hãy cài đặt Brasero bằng cách mở terminal và sử dụng:

sudo apt install brasero

Cài đặt phần mềm Brasero

​​​​​​​​Sau khi cài đặt, hãy mở Brasero và nhấp vào Dự án dữ liệu. Sau đó, nhấn vào biểu tượng dấu cộng nằm ở trên cùng bên trái của cửa sổ, thao tác này sẽ mở ra một menu nơi bạn có thể chọn tệp đã gắn để chuyển đổi. Hãy tiếp tục và chọn và Thêm vào thư mục điểm gắn kết nơi tập tin IMG được gắn kết.

Chọn tệp IMG

Sau khi thêm, nhấn Đốt cháy và chọn thư mục chứa đầu ra. Bạn cũng có thể thay đổi tên của đầu ra thông qua trường nằm ở đầu cửa sổ. Sau đó, bây giờ bạn có thể đánh Tạo hình ảnh để chuyển đổi tệp hình ảnh thành ISO.

Tạo hình ảnh ISO

Chúc mừng! Bây giờ bạn đã chuyển đổi thành công DMG sang ISO.

Cách gắn ảnh ISO trên Ubuntu

Vì ISO vốn được Ubuntu hỗ trợ nên bạn có thể dễ dàng gắn một ISO và xem tất cả nội dung của nó.

Để gắn một hình ảnh ISO trong Ubuntu, trước tiên bạn cần tạo một thư mục điểm gắn kết để gắn tệp hình ảnh.

Hãy tạo một điểm gắn kết và thêm mô-đun HFS+ bằng cách sử dụng:

sudo mkdir /mount/point/location/foldernamesudo modprobe hfsplus

Đặt điểm gắn kết

Bây giờ bạn đã tạo một thư mục điểm gắn kết, hãy gắn ảnh ISO bằng cách sử dụng:

sudo mount -t hfsplus -o loop /iso/file/location/file.iso /mount/point/location

Gắn hình ảnh ISO

Bây giờ ISO đã được gắn, bây giờ bạn có thể xem tất cả nội dung của các tệp hình ảnh.

Gắn ISO thành công

Để ngắt kết nối ISO, bạn có thể sử dụng lệnh sau:

sudo umount /mount/point/location/folder

Ngắt kết nối hình ảnh ISO

Cách xem nội dung DMG qua p7zip

Thông thường, DMG được nén để tiết kiệm dung lượng và băng thông. Trong những trường hợp này, bạn có thể dễ dàng duyệt tất cả nội dung của DMG bằng cách giải nén tệp hình ảnh. Điều này sẽ giúp bạn tiết kiệm thời gian nếu bạn chỉ cần duyệt và lấy nội dung ra khỏi DMG.

Để giải nén các tệp hình ảnh, chúng tôi sẽ sử dụng một công cụ có tên là p7zip. Mặc dù bạn có thể sử dụng và cài đặt cổng 7-Zip chính thức trên Linux, chúng tôi sẽ sử dụng p7zip vì cài đặt đơn giản hơn. Cả p7zip và 7-Zip Linux đều là cổng cho phần mềm 7-zip phổ biến được sử dụng trên nhiều máy Windows. Nhưng không giống như 7-zip, p7zip không có GUI và chỉ hoạt động thông qua giao diện dòng lệnh.

Để cài đặt p7zip trong Ubuntu, hãy mở terminal và sử dụng lệnh sau:

sudo apt install p7zip

Cài đặt phần mềm p7zip

Sau khi cài đặt, bạn có thể trích xuất nội dung của tệp DMG đã nén của mình bằng cách sử dụng:

7z x file.dmg

Và đó là cách nó dễ dàng! Giờ đây, bạn có thể duyệt qua tất cả nội dung trong DMG mà không cần phải chuyển đổi hoặc gắn chính DMG.

Có thể cài đặt phần mềm DMG trên Ubuntu không?

Vì vậy, chúng tôi đã giới thiệu cách chuyển đổi, gắn kết và duyệt DMG trong Ubuntu. Điều này đặt ra câu hỏi, bạn có thể chạy ứng dụng DMG trong Ubuntu không?

Vì cả macOS và Linux đều sử dụng bash shell và hỗ trợ nhiều tiện ích Unix khác nhau, nên có thể chạy phần mềm ứng dụng DMG (macOS) trên Linux.

Tuy nhiên, điều này sẽ có một số thách thức lớn, chẳng hạn như sự khác biệt trong hệ thống tệp. Linux cũng có thể không có các gói và phần phụ thuộc mà phần mềm yêu cầu, cộng với rất ít sự hỗ trợ từ các nhà phát triển và cộng đồng.

Như đã nói, có những ứng dụng bên thứ ba mới nổi mà bạn có thể sử dụng để chạy các ứng dụng macOS trên Linux. Một ví dụ là Darling, một chương trình nguồn mở hoạt động như một lớp tương thích để các ứng dụng macOS hoạt động trên Linux. Nó giống như Wine, nhưng dành cho các chương trình macOS thay vì Windows.

Vì vậy, vâng, nếu bạn dành thời gian để định cấu hình DMG đúng cách bằng ứng dụng của bên thứ ba, bạn có thể chạy ứng dụng macOS chưa sửa đổi trên Linux.

Nhưng để chạy một DMG trên Linux mà không có bất kỳ ứng dụng của bên thứ ba nào thì rất khó xảy ra, trừ khi bạn tự chuyển phần mềm.

DMG rất khó xử lý trên Linux

Chúc mừng! Mặc dù nó có thể yêu cầu một chút quy trình, nhưng bây giờ bạn đã biết cách gắn kết và chuyển đổi hầu hết các tệp DMG thành ISO trong Ubuntu. Và nếu bạn biết rằng DMG chỉ chứa các tệp phương tiện, bạn cũng có thể bỏ qua toàn bộ quá trình cài đặt và chuyển đổi và chỉ cần trích xuất nội dung thông qua p7zip hoặc 7-ZIP.

Nếu bạn định chạy ứng dụng macOS được đóng gói trong DMG mà không có bất kỳ sửa đổi nào, bạn sẽ phải tìm phần mềm như Darling để hoạt động như một lớp tương thích. Vẫn chưa có cách ổn định để chạy các ứng dụng macOS chưa sửa đổi trong Linux, nhưng công việc đang được tiến hành.

​​​​​​​​

​​​​​​​

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *