Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forums MacBidouille _ Technologies Apple _ Comment réaliser un .dmg ?

Écrit par : belaran 21 Jul 2004, 08:58

Quand on récupère une appli sur le site de mac, généralement on récupère un .dmg qui monte un volume virtuel. Comment fais-t-on pour réaliser ce point .dmg ?

Plus important pourquoi fais-t-on ainsi ?

Écrit par : deselegies 21 Jul 2004, 09:05

QUOTE (belaran @ 21 Jul 2004, 09:58)
Quand on récupère une appli sur le site de mac, généralement on récupère un .dmg qui monte un volume virtuel. Comment fais-t-on pour réaliser ce point .dmg ?

Plus important pourquoi fais-t-on ainsi ?
*

On utilise l'uttilitaire de disque das application/utilitaire
On cree une image : en specifiant la taille et le format. On obtient un fichier .dmg que l'on personnalise comme un disque standart.
Je sais creer un dmg par contre la person je ne sait pas faire (pas eu besoin)
Un autre membre a la rescousse ?

JC

Écrit par : f_cam 21 Jul 2004, 13:06

On fait ça pour la simplicité d'installation. Rien n'est plus simple que ouvrir une image disque puis faire glisser le contenu dans le dossier applications (ou ailleurs). D'autre part tu es sur que tout le monde avec OS X peut l'ouvrir.

Écrit par : belaran 21 Jul 2004, 13:35

ok wink.gif

mais je ne sais tjrs pas comment créer un .dmg ... sad.gif

Écrit par : f_cam 21 Jul 2004, 13:52

comme c'est ecrit plus haut, avec l'utilitaire de disque (avec le bouton nouvelle image ou à partir du menu images)

Écrit par : belaran 21 Jul 2004, 14:28

désolé j'avais pas vu la premier réponse....

merci++ ! smile.gif

Écrit par : Doom Hammer 24 Jul 2004, 20:12

Il me semble qu'il faut passer par le Terminal pour que l'image .dmg soit Internet Enabled, c'est à dire qu'elle s'ouvre automatiquement après le téléchargement.
Quelqu'un connait la syntaxe poru faire ça ?

Écrit par : f_cam 24 Jul 2004, 20:17

QUOTE(Doom Hammer @ 24 Jul 2004, 21:12)
Il me semble qu'il faut passer par le Terminal pour que l'image .dmg soit Internet Enabled, c'est à dire qu'elle s'ouvre automatiquement après le téléchargement.
Quelqu'un connait la syntaxe poru faire ça ?
[right][snapback]788678[/snapback][/right]

hdiutil internet-enable lefichier.dmg

Écrit par : Doom Hammer 24 Jul 2004, 20:45

Merci. smile.gif

Écrit par : PatriceG 25 Jul 2004, 01:24

DMGTool, pratique et gratuit. permet de faire un .dmg.gz directement à partir d'un dossier.
http://www.them.ws/themsw/dmgtool/

Écrit par : dmatt69 25 Jul 2004, 10:13

Y'a aussi http://www.c-command.com/dropdmg/index.shtml dans le même genre (mais c'est un shareware : 10$). On lui glisse un dossier ou un volume dessus, y'a pas mal d'options pour personnaliser son image et il crée tout çà... tongue.gif

Écrit par : pocondeta 20 Apr 2005, 12:31

Bonjour,


Je me suis poser la question de la ligne de commande pour creer un dmg pour des raisons d'automatisations.


il s'agit d'utiliser hdiutil

C'est gratuit, ca marche bien et toutes les fonctionnalités sont edans. Certes il n'ya pas d'interface graphique, mais c'est le but (et honnêtemnet c'est pas si contraignant.)

Pour plus d'info:

hdiutil create -help
ou man hdiutil



Écrit par : Braco 11 Apr 2007, 20:02

Il y a aussi le bon vieux DMG Maker que l'on trouve http://www.pliris-soft.com/products/dmgmaker/index.html.

Je fais tous mes disk-image avec, question d'habitude. rolleyes.gif

Écrit par : sucellus 14 Jul 2007, 15:27

CITATION(Braco @ 11 Apr 2007, 21:02) [snapback]2174047[/snapback]

Il y a aussi le bon vieux DMG Maker que l'on trouve http://www.pliris-soft.com/products/dmgmaker/index.html.

Je fais tous mes disk-image avec, question d'habitude. rolleyes.gif


Bonjour

Pour créer un DMG facilement avec un Mac intel il suffit de glisser-déposer un dossier sur l'icône d' Utilitaire de disque et de sélectionner si l'on veut en lecture seule, lecture et écriture et codé en 128 bits ou non.

Ne marche pas avec des fichiers n'y avec la fenêtre de Utilitaire de disque.

@+

Écrit par : Maconnect 14 Jul 2007, 15:45

CITATION(f_cam @ 21 Jul 2004, 14:06) [snapback]784959[/snapback]

On fait ça pour la simplicité d'installation. Rien n'est plus simple que ouvrir une image disque puis faire glisser le contenu dans le dossier applications (ou ailleurs). D'autre part tu es sur que tout le monde avec OS X peut l'ouvrir.

Entre ceux qui copient l'applic, mais qui gardent le dmg, ceux qui font un alias, ceux qui mettent tout le dmg dans le dossier application,... je pense que l'utilisation de dmg est ce qu'il y a de moins intuitif possible, sauf s'il est internet-enabled. Sinon quoi de plus simple qu'un zip ou tgz, l'utiilsateur n'aura qu'a déplacer l'applic où il veut après. En plus, le fichier est plus petit.

Écrit par : aarrnnoo 28 Jul 2007, 01:29

CITATION(f_cam @ 24 Jul 2004, 21:17) [snapback]788682[/snapback]

CITATION(Doom Hammer @ 24 Jul 2004, 21:12)
Il me semble qu'il faut passer par le Terminal pour que l'image .dmg soit Internet Enabled, c'est à dire qu'elle s'ouvre automatiquement après le téléchargement.
Quelqu'un connait la syntaxe poru faire ça ?
[snapback]788678[/snapback]


hdiutil internet-enable lefichier.dmg



ca, ca veut dire qu'il faut juste ouvrir le terminal et taper "hdiutil internet-enable lefichier.dmg" (et taper "entrée en plus ?) pour que les ".dmg" s'ouvrent automatiquement ?

en lisant ceci je me suis dit que ce serai pratique que les ".dmg" s'ouvrent automatiquement comme les ".zip" je crois...


merci pour vos réponses !

Écrit par : aarrnnoo 1 Aug 2007, 22:33

bah alors pas de reponse ! ca ne vous prends que deux petites secondes svp !

Écrit par : Hyp 1 Aug 2007, 22:51

CITATION(aarrnnoo @ 28 Jul 2007, 02:29) [snapback]2291751[/snapback]

ca, ca veut dire qu'il faut juste ouvrir le terminal et taper "hdiutil internet-enable lefichier.dmg" (et taper "entrée en plus ?) pour que les ".dmg" s'ouvrent automatiquement ?

Ça veut dire que si tu as une image disque, disons dans Macintosh HD, qui s'appelle aarrnnoo.dmg, et que tu tapes
CODE
hdiutil internet-enable /aarrnnoo.dmg

l'image s'ouvrira automatiquement chez les gens qui la téléchargeront.

Écrit par : radioman 2 Aug 2007, 01:29

CITATION(sucellus @ 14 Jul 2007, 16:27) [snapback]2278534[/snapback]
Pour créer un DMG facilement avec un Mac intel il suffit de glisser-déposer un dossier sur l'icône d' Utilitaire de disque et de sélectionner si l'on veut en lecture seule, lecture et écriture et codé en 128 bits ou non.

Merci du tuyau, je viens de tester ça marche aussi sur mac PPC cool.gif wink.gif

Écrit par : aarrnnoo 3 Aug 2007, 00:05

ok merci a toi Hyp

a+

Écrit par : sucellus 9 Aug 2007, 06:39

En Francais SecureFiles, a voir

http://www.logicielmac.com/logiciel540/SecureFiles.html

Écrit par : macbid 13 Apr 2008, 12:57

Et pour faire les jolis dmg avec des icones et des fonds custom on fait comment?

Écrit par : Vin's 13 Apr 2008, 14:26

CITATION(macbid @ 13 Apr 2008, 13:57) [snapback]2633032[/snapback]

Et pour faire les jolis dmg avec des icones et des fonds custom on fait comment?

D'abord, tu crées une image disque en lecture/écriture, suffisamment grande.
Tu copies ton image de fond dedans, puis tu utilises les options de présentation pour mettre cette image en fond.
Ensuite, tu caches le fichier image. Il y a plusieurs méthodes. Tu peux par exemple ouvrir le Terminal (dans Applications/Utilitaires), taper dans la fenêtre "SetFile -a V " (sans les guillemets mais avec l'espace après), glisser le fichier image dans la fenêtre du Terminal et appuyer sur Retour.
Ensuite, tu copies tes fichiers dans l'image, tu les places correctement, tu redimensionnes la fenêtre à ta guise, etc... (Tu peux faire disparaître la barre d'outils et la barre latérale en cliquant sur le petit bouton en haut à droite de la fenêtre).
Enfin, tu utilises la fonction "Convertir" de l'Utilitaire de disque pour convertir ton image disque en image comprimée. Si la fenêtre de l'image disque (ou d'un de ses dossiers) est ouverte lors de la conversion, elle se réouvrira toute seule lors du montage de l'image comprimée.

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)