Eine unbedarfte Frage eines Mac-Anfängers.
Ich möchte mir ein Software-Paket runterladen und installieren. Es handelt sich um das hier: http://trac.clozure.com/ccl. Es ist eine freie Implementierung von Common Lisp. Für Mac OS X gibt es für Intel das Paket jedoch in zwei Formaten: einmal als ganz normales gezipptes Archiv in tar.gz und einmal als DMG-Datei. Inhaltlich muss es wohl das gleiche drin ein, aber ich habe mein Problem mit dem DMG. So wie ich es gelesen habe, ist DMG eine Disk Image Datei und ich habe bisher angenommen, dass man mittels DMG nur die Software vertreibt, die man auf dem MAC installieren kann. Ich verstand also DMG als eine Art des "Installers". Wenn ich jetzt das Clozure Common Lisp als DMG downloade und auf die Datei ccl-1.5-darwinx86.dmg klicke, dann wird wie erwartet das DMG als "Laufwerk" (Volume) angehängt, aber entgegen der Erwartung kommt nichts "zum Installieren". Ich sehe einfach im Finder den Inhalt - Verzeichnisse und Dateien. So, als ob man ein ZIP/TAR.GZ entpacken würde.
Zweite unverständliche Sache: der Inhalt ist wohl doch nicht identisch. Im DMG gibt es (auf den ersten Blick, weil auf der höchsten Ebene sichtbar) zwei Dateien mehr (Clozure CL64.app und Clozure CL32.app). Es ist wohl fertig kompiliertes Common Lisp in 32 und 64 Bit Version als eine OS X Anwendung ("Fenster-Programm") und wenn man von dem DMG die beiden *.app abzieht kommt man fast auf die gleiche Größe bei restlichen Dateien. Mit dem command line Programm du stellt man einen Unterschied von ca. 600 kB. Daneben gibt es auch fertig kompilierte command line Versionen. Diese finden man auch in den Versionen für Linux und Windows. Scheinbar hat nur die Mac Version diese beiden "Fenster-anwendungen".
Warum DMG diese zwei *.app mehr hat, weiß ich nicht und Ihr vermutlich auch nicht - das muss man wohl mit dem Hersteller klären - aber ich habe eine grundsätzliche Frage zu dem DMG vs. gepacktes Archiv (egal ob TAR.GZ oder ZIP oder sonst noch was): muss ich das DMG so benutzen, wie ich das jetzt mache - also drauf klicken und in dem gemounteten Zustand arbeiten? Kann ich nicht das DMG "entpacken", so dass ich auf der Festplatte ein ganz normales Verzeichnis mit den Dateien habe? Oder anders gesagt - habe ich einen Vorteil, wenn ich mit DMG arbeite? Was ist, wenn ich was ändere/neue Dateien erstelle? Werden sie in dem DMG gespeichert? Wird das DMG in Laufe der Zeit immer größer?
Grüße und hoffe auf einen guten Rat/Erklärung
pbass
Ich möchte mir ein Software-Paket runterladen und installieren. Es handelt sich um das hier: http://trac.clozure.com/ccl. Es ist eine freie Implementierung von Common Lisp. Für Mac OS X gibt es für Intel das Paket jedoch in zwei Formaten: einmal als ganz normales gezipptes Archiv in tar.gz und einmal als DMG-Datei. Inhaltlich muss es wohl das gleiche drin ein, aber ich habe mein Problem mit dem DMG. So wie ich es gelesen habe, ist DMG eine Disk Image Datei und ich habe bisher angenommen, dass man mittels DMG nur die Software vertreibt, die man auf dem MAC installieren kann. Ich verstand also DMG als eine Art des "Installers". Wenn ich jetzt das Clozure Common Lisp als DMG downloade und auf die Datei ccl-1.5-darwinx86.dmg klicke, dann wird wie erwartet das DMG als "Laufwerk" (Volume) angehängt, aber entgegen der Erwartung kommt nichts "zum Installieren". Ich sehe einfach im Finder den Inhalt - Verzeichnisse und Dateien. So, als ob man ein ZIP/TAR.GZ entpacken würde.
Zweite unverständliche Sache: der Inhalt ist wohl doch nicht identisch. Im DMG gibt es (auf den ersten Blick, weil auf der höchsten Ebene sichtbar) zwei Dateien mehr (Clozure CL64.app und Clozure CL32.app). Es ist wohl fertig kompiliertes Common Lisp in 32 und 64 Bit Version als eine OS X Anwendung ("Fenster-Programm") und wenn man von dem DMG die beiden *.app abzieht kommt man fast auf die gleiche Größe bei restlichen Dateien. Mit dem command line Programm du stellt man einen Unterschied von ca. 600 kB. Daneben gibt es auch fertig kompilierte command line Versionen. Diese finden man auch in den Versionen für Linux und Windows. Scheinbar hat nur die Mac Version diese beiden "Fenster-anwendungen".
Warum DMG diese zwei *.app mehr hat, weiß ich nicht und Ihr vermutlich auch nicht - das muss man wohl mit dem Hersteller klären - aber ich habe eine grundsätzliche Frage zu dem DMG vs. gepacktes Archiv (egal ob TAR.GZ oder ZIP oder sonst noch was): muss ich das DMG so benutzen, wie ich das jetzt mache - also drauf klicken und in dem gemounteten Zustand arbeiten? Kann ich nicht das DMG "entpacken", so dass ich auf der Festplatte ein ganz normales Verzeichnis mit den Dateien habe? Oder anders gesagt - habe ich einen Vorteil, wenn ich mit DMG arbeite? Was ist, wenn ich was ändere/neue Dateien erstelle? Werden sie in dem DMG gespeichert? Wird das DMG in Laufe der Zeit immer größer?
Grüße und hoffe auf einen guten Rat/Erklärung
pbass