Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

เผยแพร่เมื่อวันที่ 27 มีนาคม 2023 เวลา 9:00 น. EDT

Jayric สำเร็จการศึกษาด้านนิติวิทยาศาสตร์ด้วยประสบการณ์การเขียนมากกว่าห้าปี และความหลงใหลในด้านวิศวกรรมย้อนกลับและฮาร์ดแวร์

การเดินทางด้านเทคโนโลยีของเขาเริ่มต้นในวัยเด็กด้วย Nokia N91 เครื่องเก่าที่ตกทอดมา โดยเขาได้นำเกม Java มาบรรจุใหม่ เช่น พอร์ต Symbian ของ Pokémon Blue เพื่อปรับแต่ง TM และ Poké Dollars เมื่อสมัยมัธยมปลาย เขากำลังแฟลช ROM Android แบบกำหนดเองและแลกเปลี่ยนเกมม็อดเป็นเงินค่าอาหารกลางวัน และในวิทยาลัย เขาเรียนรู้ C/C++ และอุปกรณ์อิเล็กทรอนิกส์บน TI Tiva C LaunchPad จากนั้นจึงสร้างโปรเจ็กต์ DIY ตั้งแต่คีย์ความปลอดภัยแบบ USB ไปจนถึงอุปกรณ์ระบบอัตโนมัติในบ้าน

ตอนนี้ Jayric สนุกกับการเขียนที่ MUO เพื่อแบ่งปันและเรียนรู้เกี่ยวกับเทคโนโลยีต่อไปในขณะที่ฝึกฝนฝีมือของตัวเอง นอกเหนือจากเทคโนโลยีแล้ว เขาสนุกกับการบด CS2 และ Dragon Nest ยกน้ำหนัก วิ่ง 5K ทุกวัน และอ่านหนังสือในเรือนกระจก

DMG คือไฟล์รูปภาพประเภทหนึ่งที่ Apple พัฒนาขึ้นเพื่อเผยแพร่ซอฟต์แวร์สำหรับ macOS รูปแบบนี้ยังเป็นวิธีสำหรับผู้ใช้ Mac ในการบีบอัดและเก็บถาวรไฟล์ของตน เนื่องจาก macOS และ Linux มีความคล้ายคลึงกันบางประการ จึงอาจสามารถติดตั้งและเรียกใช้แอป macOS บางตัวบน Linux ได้

หากคุณใช้ Ubuntu และมีไฟล์ DMG ที่ต้องการเปิด วิธีที่ง่ายที่สุดคือแปลง DMG เป็นไฟล์ ISO วิธีนี้ทำให้คุณสามารถเมานต์ไฟล์ได้เหมือนกับไฟล์ ISO อื่นๆ ใน Ubuntu

วิธีแปลง DMG เป็น ISO บน Ubuntu

หากต้องการแปลงไฟล์ DMG เป็น ISO ได้สำเร็จ เราจะต้องแปลง DMG เป็นไฟล์ IMG ก่อน เราจะใช้เครื่องมือบรรทัดคำสั่งที่เรียกว่า dmg2img

เริ่มต้นด้วยการเปิดเทอร์มินัลและติดตั้งโปรแกรมโดยใช้คำสั่งต่อไปนี้:

sudo apt install dmg2img
เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

เมื่อติดตั้งแล้ว คุณสามารถใช้เครื่องมือแปลงไฟล์ DMG ของคุณเป็นไฟล์ IMG ได้โดยใช้:

dmg2img /dmg/file/locaton/file.dmg
เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

ตอนนี้คุณมีไฟล์ IMG ที่ติดตั้งได้แล้ว เราสามารถใช้ Brasero เพื่อแปลงไฟล์ IMG เป็น ISO ได้ แต่ก่อนหน้านั้น เราจะต้องเมานต์ไฟล์ IMG ก่อนเพื่อให้ Brasero มองเห็นได้

มาเมานต์ IMG กันเถอะโดยสร้างจุดเมานต์ ใช้คำสั่ง:

sudo mkdir /directory/location/mount_point

แม้ว่า DMG จะถูกแปลงเป็น IMG แล้ว แต่เนื้อหาภายในไฟล์ภาพยังคงได้รับการกำหนดค่าในระบบไฟล์ HFS+ ของ Apple เพื่อเป็นวิธีแก้ปัญหาเราสามารถใช้:

sudo modprobe hfsplus

ตอนนี้เราพร้อมที่จะติดตั้ง IMG ใน Ubuntu แล้ว เมื่อต้องการทำเช่นนั้น ให้ใช้คำสั่งต่อไปนี้:

sudo mount -t hfsplus -o loop /img/file/location/file.img /mount/point/location
เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

เมื่อเมานต์ไฟล์ IMG แล้ว ตอนนี้เราสามารถใช้ Brasero เพื่อแปลงไฟล์เป็น ISO ได้

มาติดตั้ง Brasero ด้วยการเปิดเทอร์มินัลแล้วใช้:

sudo apt install brasero
เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

​​​​​​​​​​​​หลังการติดตั้ง ให้เปิด Brasero แล้วคลิกที่ โครงการข้อมูล จากนั้นกดไอคอนเครื่องหมายบวกที่ด้านซ้ายบนของหน้าต่าง ซึ่งจะเปิดเมนูที่คุณสามารถเลือกไฟล์ที่ติดตั้งไว้เพื่อแปลง ไปข้างหน้าและเลือกและเพิ่ม โฟลเดอร์จุดเมานท์ที่ติดตั้งไฟล์ IMG

เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

เมื่อเพิ่มแล้ว ให้กด เบิร์น และเลือกไดเร็กทอรีที่จะวางเอาต์พุต คุณยังสามารถเปลี่ยนชื่อเอาต์พุตผ่านช่องที่ด้านบนของหน้าต่างได้ หลังจากนั้น คุณสามารถกด สร้างภาพ ได้แล้ว เพื่อแปลงไฟล์ภาพเป็น ISO

เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

ขอแสดงความยินดี! ตอนนี้คุณได้แปลง DMG เป็น ISO สำเร็จแล้ว

วิธีการเมานต์อิมเมจ ISO บน Ubuntu

เนื่องจาก Ubuntu รองรับ ISO ในตัว คุณจึงสามารถติดตั้ง ISO และดูเนื้อหาทั้งหมดได้อย่างง่ายดาย

หากต้องการเมานต์อิมเมจ ISO ใน Ubuntu คุณจะต้องสร้างโฟลเดอร์จุดเมานต์เพื่อเมานต์ไฟล์รูปภาพก่อน

มาสร้างจุดเมานท์และเพิ่มโมดูล HFS+ โดยใช้:

sudo mkdir /mount/point/location/foldernamesudo modprobe hfsplus
เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

ตอนนี้คุณได้สร้างโฟลเดอร์จุดเชื่อมต่อแล้ว มาเมานต์อิมเมจ ISO โดยใช้:

sudo mount -t hfsplus -o loop /iso/file/location/file.iso /mount/point/location
เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

เมื่อเมานท์ ISO แล้ว คุณจะสามารถดูเนื้อหาทั้งหมดของไฟล์รูปภาพได้

เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

หากต้องการยกเลิกการต่อเชื่อม ISO คุณสามารถใช้คำสั่งต่อไปนี้:

sudo umount /mount/point/location/folder
เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

วิธีดูเนื้อหา DMG ผ่าน p7zip

บ่อยครั้ง DMG จะถูกบีบอัดเพื่อประหยัดพื้นที่และแบนด์วิธ ในกรณีเหล่านี้ คุณสามารถเรียกดูเนื้อหาทั้งหมดของ DMG ได้อย่างง่ายดายเพียงแค่แตกไฟล์รูปภาพ วิธีนี้จะช่วยคุณประหยัดเวลาหากคุณต้องการเพียงเรียกดูและนำเนื้อหาออกจาก DMG เท่านั้น

ในการแตกไฟล์รูปภาพ เราจะใช้เครื่องมือที่เรียกว่า p7zip แม้ว่าคุณจะสามารถใช้และติดตั้งพอร์ต 7-Zip อย่างเป็นทางการบน Linux ได้ แต่เราจะใช้ p7zip เนื่องจากติดตั้งง่ายกว่า ทั้ง p7zip และ 7-Zip Linux เป็นพอร์ตสำหรับซอฟต์แวร์ 7-zip ยอดนิยมที่ใช้ในเครื่อง Windows หลายเครื่อง แต่แตกต่างจาก 7-zip ตรงที่ p7zip ไม่มี GUI และทำงานผ่านอินเทอร์เฟซบรรทัดคำสั่งเท่านั้น

หากต้องการติดตั้ง p7zip ใน Ubuntu ให้เปิดเทอร์มินัลแล้วใช้คำสั่งต่อไปนี้:

sudo apt install p7zip
เปิดไฟล์ DMG บน Ubuntu และแปลงเป็น ISO—คำแนะนำทีละขั้นตอน

เมื่อติดตั้งแล้ว คุณสามารถแยกเนื้อหาของไฟล์ DMG ที่ถูกบีบอัดได้โดยใช้:

7z x file.dmg

และนั่นเป็นวิธีที่ง่าย! ตอนนี้คุณควรจะสามารถเรียกดูเนื้อหาทั้งหมดภายใน DMG ได้โดยไม่จำเป็นต้องแปลงหรือติดตั้ง DMG เอง

สามารถติดตั้งซอฟต์แวร์ DMG บน Ubuntu ได้หรือไม่?

ดังนั้นเราจึงได้กล่าวถึงวิธีการแปลง ติดตั้ง และเรียกดู DMG ใน Ubuntu นี่เป็นคำถาม คุณสามารถรันแอปพลิเคชัน DMG ใน Ubuntu ได้หรือไม่

เนื่องจากทั้ง macOS และ Linux ใช้ bash shell และรองรับยูทิลิตี้ Unix ที่หลากหลาย จึงอาจเป็นไปได้ที่จะเรียกใช้ซอฟต์แวร์แอปพลิเคชัน DMG (macOS) บน Linux

อย่างไรก็ตาม สิ่งนี้จะมีความท้าทายที่สำคัญหลายประการ เช่น ความแตกต่างในระบบไฟล์ Linux อาจไม่มีแพ็คเกจและการพึ่งพาที่ซอฟต์แวร์ต้องการ บวกกับการสนับสนุนเพียงเล็กน้อยจากนักพัฒนาและชุมชน

ด้วยเหตุนี้ มีแอปพลิเคชันบุคคลที่สามเกิดขึ้นใหม่ที่คุณสามารถใช้เพื่อเรียกใช้แอป macOS บน Linux ตัวอย่างหนึ่งคือ Darling ซึ่งเป็นโปรแกรมโอเพ่นซอร์สที่ทำหน้าที่เป็นเลเยอร์ความเข้ากันได้สำหรับแอป macOS เพื่อทำงานบน Linux มันเหมือนกับ Wine แต่สำหรับโปรแกรม macOS แทนที่จะเป็น Windows

ใช่ หากคุณสละเวลาเพื่อกำหนดค่า DMG อย่างเหมาะสมโดยใช้แอปพลิเคชันบุคคลที่สาม คุณอาจสามารถเรียกใช้แอป macOS ที่ยังไม่ได้แก้ไขบน Linux ได้

แต่การเรียกใช้ DMG บน Linux โดยไม่มีแอปพลิเคชันบุคคลที่สามนั้นไม่น่าเป็นไปได้อย่างยิ่ง เว้นแต่คุณจะพอร์ตซอฟต์แวร์ด้วยตัวเอง

DMG นั้นยุ่งยากในการจัดการบน Linux

ขอแสดงความยินดี! แม้ว่าอาจต้องใช้กระบวนการเล็กน้อย แต่ตอนนี้คุณก็รู้วิธีเมานต์และแปลงไฟล์ DMG ส่วนใหญ่เป็น ISO ใน Ubuntu แล้ว และหากคุณรู้ว่า DMG มีเพียงไฟล์มีเดียเท่านั้น คุณก็อาจข้ามขั้นตอนการติดตั้งและการแปลงทั้งหมด และแยกเนื้อหาผ่าน p7zip หรือ 7-ZIP ได้

หากคุณวางแผนที่จะใช้งานแอพ macOS ที่บรรจุอยู่ใน DMG โดยไม่มีการแก้ไขใดๆ คุณจะต้องมองหาซอฟต์แวร์ เช่น Darling เพื่อทำหน้าที่เป็นเลเยอร์ที่เข้ากันได้ ยังไม่มีวิธีที่เสถียรในการเรียกใช้แอป macOS ที่ยังไม่ได้แก้ไขภายใน Linux แต่งานอยู่ระหว่างดำเนินการ

​​​​​​

​​​​​​​