Comment extraire des fichiers DMG sous Linux

L’ouverture de documents image sous Linux est généralement un processus simple. Les données DMG sont, cependant, un peu plus compliquées parce que Linux ne soutient pas nativement ces types de documents ainsi que le système de documents qu’ils utilisent. Mais si vous avez juste besoin de tirer une donnée DMG pour la visualiser et aussi dupliquer son contenu sur votre machine Linux, il y a quelques solutions de contournement.

Parlons très d’abord de ce qu’est un document DMG et pourquoi les systèmes basés sur Linux ont plus de mal à les ouvrir par rapport aux documents image comme ISO.

Qu’est-ce qu’un fichier DMG ?

Contrairement aux données d’images multiplateformes comme ISO et IMG, les données DMG ne sont indiquées que pour être utilisées par un Mac. Ceci est dû au fait que les fichiers DMG sont des formats de documents photo de disque propriétaires produits par Apple pour partager et aussi disperser les documents et le programme logiciel pour leurs produits.

Une donnée photo de disque est une sorte de fichier qui agit comme un lecteur de disque physique. Ces sortes de fichiers sont clonés à partir de disques durs réels et fournissent également une copie « octet par octet » de toutes les informations stockées.

Les données d’image de disque telles que DMG sont généralement utilisées pour distribuer des programmes logiciels étant donné que les développeurs peuvent facilement produire des documents d’image de leur atmosphère actuelle avec toutes ses dépendances ainsi que de disperser l’application logicielle comme un paquet.

Cela rend moins compliqué pour les utilisateurs de monter le logiciel parce que toutes les dépendances, les arrangements, ainsi que les fichiers sont déjà existants beaucoup comme juste comment les développeurs l’ont sur leurs fabricants.

Pourquoi vous pourriez vouloir extraire un fichier DMG sur Linux.

Bien que le style de fichier DMG a été fait pour distribuer l’application logicielle d’Apple, il est en outre utilisé comme une méthode pour faire des sauvegardes, des atmosphères d’archivage, ainsi que de partager toutes sortes de médias dans un paquet soigneusement compressé.

Et compte tenu du fait que macOS est déjà livré avec un dispositif de création de DMG natif, les individus Mac feront probablement usage de DMG plutôt que d’autres styles de fichiers d’image disque tels que ISO.

Comme tout le monde n’utilise pas un Mac, la suppression d’une donnée photo DMG en dehors d’un gadget Mac peut vérifier pour être problématique. Alors pourquoi supprimer une telle donnée sur Linux ?

Voir aussi :  Comment utiliser ChatGPT depuis le terminal Ubuntu en utilisant ShellGPT

Selon Statista , le Mac prend environ 17% du marché américain des PC, ce qui le classe comme le 2e système informatique le plus important. Cela représente un grand nombre d’individus utilisant un Mac, ce qui implique également encore plus de personnes utilisant DMG pour compresser et aussi partager leurs données.

Ainsi, avoir un bon ami ou un membre de la famille qui vous envoie des données DMG n’est pas aussi rare que les gens pourraient le croire. Évidemment, il peut en outre y avoir d’autres raisons pour lesquelles un client Linux souhaiterait extraire une donnée DMG sur son système.

Le problème de l’extraction des fichiers DMG sous Linux

Étant un format d’image propriétaire, les données DMG sont plus difficiles à placer et à extraire sur Linux compte tenu du fait qu’il ne supporte pas officiellement l’utilisation de DMG.

Comme la plupart des distros Linux utilisent des systèmes de fichiers extensibles tels que ext2, ext3 et ext4, l’installation d’une image HFS ou HFS+ sur Linux provoquera des conflits.

Bien que ces troubles rendent plus difficile la suppression des documents DMG en dehors d’un Mac, il existe quelques solutions de contournement pour supprimer efficacement les données dans Linux.

Comment extraire les fichiers DMG sous Linux

Le plus grand problème avec la suppression d’une donnée DMG sous Linux est que l’installation d’un tel document entraînera certainement une erreur de système de fichiers médiocre. Pour placer efficacement un DMG, vous aurez besoin de mettre en place une énergie appelée « hfsprogs « . Ce dispositif de ligne de commande est un portage du HFS d’Apple. hdiutil qui permet à leur système de monter des photos de type HFS.

En installant hfsprogs, votre périphérique Linux sera capable de monter des images de type HFS, comme les DMG.

Avant de configurer hfsprogs, assurez-vous de mettre à jour les paquets sur votre système informatique.

Maintenant, configurez hfsprogs sur Ubuntu/Debian en utilisant :

Sur Arch Linux, montez hfsprogs depuis l’AUR en utilisant yay :

Sur Fedora, CentOS, et aussi RHEL, utilisation :

Pour monter les documents image DMG, créons un tout nouveau point de montage en produisant un nouveau répertoire :

Montons les documents DMG en exécutant :

Cela devrait installer les données de l’image DMG avec succès. Cependant, dans ce cas, nous avons été motivés par une erreur de type de système de documents.

Voir aussi :  Guide du débutant sur Metasploit dans Kali Linux (avec exemples pratiques)

En exécutant la commande suivante, vous pouvez voir que l’utilitaire lance une erreur de mauvais système de fichiers puisque le DMG est compressé. Linux n’est spécifiquement pas tel que le montage de fichiers images compressés.

Accéder aux fichiers DMG compressés

Pour résoudre le problème, utilisons un dispositif énergétique dénommé dmg2img. Ce dispositif va convertir et dérouler le fichier DMG en un fichier IMG.

Pour monter dmg2img sur Ubuntu/Debian, exécutez :

Sur Arch Linux :

Sur les distros basées sur RPM, utilisez :

Pour utiliser dmg2img utilisation :

dmg 2img va maintenant presser et aussi transformer le DMG en un fichier IMG. Essayons d’installer le fichier photo en utilisant :

Notez que vous n’avez plus besoin d’utiliser l’option – t hfsplus dans la commande car Linux supporte nativement les documents IMG.

Maintenant, si vous vérifiez le contenu du facteur de montage, vous devriez voir tous les fichiers à l’intérieur des documents DMG.

Démontage des fichiers DMG sur Linux

Les fichiers d’image disque montés occupent de manière proactive les ressources du système et la zone de mémoire bénéfique. Ne manquez pas de vous rappeler de démonter les fichiers photo du disque après chaque utilisation.

Pour démonter, faites usage de la commande :

Gardez à l’esprit que cette commande est umount et non Démontage.

Pour vérifier si le démontage a réussi, il suffit de ls ou cd directement dans la zone du point de placement.

Et compte tenu du fait que la plupart des distributions Linux prennent en charge les documents IMG, vous devriez de même avoir la possibilité de le placer en utilisant l’interface graphique en faisant un clic droit sur le fichier et en sélectionnant l’alternative d’installation, qui pour Linux Mint est la suivante . Ouvrir avec le monteur d’image de disque.

Comme vous pouvez le voir, un symbole d’installation est apparu ; vous pouvez l’utiliser pour démonter l’image en cliquant avec le bouton droit de la souris sur l’icône et en choisissant également.Démonter.

Si vous considérez la zone du facteur d’installation, vous verriez certainement que les fichiers ont maintenant disparu indiquant que le fichier photo a été efficacement démonté.

Faut-il monter ou décompresser sous Linux ?

Si vous avez besoin de supprimer les données d’un document photo DMG, il existe quelques outils tiers tels que hfsprogs que vous pouvez utiliser pour monter les documents DMG au sein de Linux.

Voir aussi :  Rendre de vieilles images à basse résolution superbes sous Linux avec Upscayl

Mais si vous avez juste besoin de tirer le contenu du fichier DMG, alors les dispositifs de décompression tels que dmg2img et aussi 7-Zip doivent faire le travail, bien qu’avec des capacités limitées. Si vous avez besoin de modifier, de supprimer ou d’inclure toute sorte de documents aux données DMG, alors le montage correct est le seul moyen.

Que vous choisissiez d’installer ou de décompresser une donnée DMG sur Linux, les deux techniques peuvent encore être instables parfois en raison de la distinction des systèmes de données, du type de distro Linux que vous utilisez, ainsi que de la donnée DMG elle-même. En dernier recours raisonnable, la suppression des données DMG sur une VM installée avec macOS sera probablement un service plus fiable.

S’abonner à notre newsletter

Comment extraire un fichier DMG sous Linux ?

C’est facile : utilisez dmg2img pour le convertir en une image non compressée. Une fois que vous exécutez l’image par dmg2img, vous devriez être en mesure de la monter sans problème. L’utilisation de dmg2img n’est pas très difficile. Tapez « dmg2img » dans la ligne de commande suivi du nom du fichier DMG que vous voulez décompresser.

Comment extraire un fichier DMG ?

Comment ouvrir des fichiers DMG sous Windows

  • Téléchargez DMG Extractor (c’est gratuit). Une fois installé, DMG Extractor s’exécutera automatiquement.
  • Ouvrez DMG Extractor et sélectionnez le fichier DMG que vous voulez extraire. Cliquez sur l’icône du menu « Ouvrir » en haut à gauche de la fenêtre.
  • DMG Extractor chargera le fichier que vous avez sélectionné.
  • Extrayez les fichiers que vous voulez.

Est-ce que Linux supporte les fichiers DMG ?

Windows et Linux partagent la capacité d’ouvrir des fichiers ISO, qui sont similaires aux fichiers DMG. Bien que les fichiers DMG soient communément associés au système d’exploitation d’Apple, Mac, ils peuvent être ouverts dans Linux avec quelques étapes simples.

Comment ouvrir un fichier DMG dans Ubuntu ?

Extraire en utilisant 7z x. Localiser le fichier de partition hfs. Le monter dans un répertoire.J’ai donc fait un script bash (testé sur ubuntu 14.10) pour automatiser le processus de :

  • extraire avec 7z dans un dossier temporaire.
  • recherche de la partition à monter.
  • copier le dossier/partition hfs/hfsplus ailleurs.
  • supprimez le dossier temp.
  • Montez la partition.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *