Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

Được xuất bản vào ngày 27 tháng 3 năm 2023, 9:00 sáng EDT

Jayric tốt nghiệp ngành Khoa học Pháp y với hơn 5 năm kinh nghiệm viết lách và có niềm đam mê với kỹ thuật đảo ngược và phần cứng.

Hành trình công nghệ của anh bắt đầu từ thời thơ ấu với chiếc Nokia N91 cũ, nơi anh đóng gói lại các trò chơi Java như cổng Pokémon Blue trên Symbian để điều chỉnh TM và Poké Dollars. Ở trường trung học, anh ấy đã cài đặt các ROM Android tùy chỉnh và kinh doanh các trò chơi đã được sửa đổi để lấy tiền ăn trưa. Ở trường đại học, anh ấy đã học C/C++ và các thiết bị điện tử trên TI Tiva C LaunchPad, sau đó tiếp tục tạo các dự án DIY khác nhau, từ khóa bảo mật USB đến các thiết bị tự động hóa gia đình.

Jayric hiện thích viết bài tại MUO để tiếp tục chia sẻ và học hỏi về công nghệ đồng thời trau dồi kỹ năng của riêng mình. Ngoài công nghệ, anh ấy thích nghiền CS2 và Dragon Nest, nâng tạ, chạy 5 km hàng ngày và đọc sách trong nhà kính của mình.

DMG là một loại tệp hình ảnh được 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ò như một 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 về cơ bản 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 ta sẽ cần chuyển đổi DMG thành tệp IMG. Chúng tôi sẽ sử dụng công cụ dòng lệnh có tên 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
Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

Sau khi cài đặt, bạn có thể sử dụng công cụ này để 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
Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

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 có thể xem được.

Hãy gắn IMG bằng cách tạo đ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. Về giải pháp chúng ta có thể sử dụng:

sudo modprobe hfsplus

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

sudo mount -t hfsplus -o loop /img/file/location/file.img /mount/point/location
Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

Khi tệp IMG được gắn, 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
Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

​​​​​​​​​​​​​​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 được gắn của mình để chuyển đổi. Hãy tiếp tục chọn và Thêm thư mục điểm gắn kết nơi tệp IMG được gắn kết.

Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

Sau khi thêm, nhấn Ghi và chọn thư mục nơi đầu ra sẽ được đặt. Bạn cũng có thể thay đổi tên đầu ra thông qua trường nằm ở đầu cửa sổ. Sau đó, bây giờ bạn có thể nhấn Tạo hình ảnh để chuyển file ảnh sang ISO.

Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

Xin 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 được Ubuntu hỗ trợ nguyên bản 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 ảnh ISO trong Ubuntu, trước tiên bạn cần tạo 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
Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

Bây giờ bạn đã tạo 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
Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

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

Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

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

sudo umount /mount/point/location/folder
Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

Cách xem nội dung DMG thông 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 nhưng chúng tôi sẽ sử dụng p7zip vì nó 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
Mở tệp DMG trên Ubuntu và chuyển đổi chúng sang ISO—Hướng dẫn từng bước

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

7z x file.dmg

Và điều đó thật 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 DMG vào.

Có Thể Cài Đặt Phần Mềm DMG Trên Ubuntu Được Không?

Vì vậy, chúng tôi đã đề cập đến 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ì 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 tin. 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 thêm 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 DMG trên Linux mà không có bất kỳ ứng dụng của bên thứ ba nào là 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

Xin chúc mừng! Mặc dù có thể cần một chút quá trình nhưng giờ đây bạn đã biết cách gắn và chuyển đổi hầu hết các tệp DMG sang 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 mà chỉ cần trích xuất nội dung thông qua p7zip hoặc 7-ZIP.

Nếu bạn dự định chạy một ứ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. Hiện chưa có cách ổn định nào để chạy các ứng dụng macOS chưa sửa đổi trong Linux nhưng công việc vẫn đang được tiến hành.

​​​​​

​​​​​​​