Da Macs die Wände immer mehr schließen (ab Mac App Store), müssen Sie nicht mehr. Es wird alles für Sie erledigt ...
1
@mankoff: Wie wird die Installation von Software vereinfacht und es werden keine Einschränkungen hinzugefügt, wie Sie bereits Software "Closing the Walls" installieren können?
Mark Szymanski
3
@ Mark Szymanski - Wahrscheinlich, weil die einzige Möglichkeit, Ihre App in den Mac Store zu bringen, Apple ist und Apple eine Menge Einschränkungen in Bezug auf die Funktionen Ihrer Software hat.
Fake Name
3
Mark, so sehr ich es auch hasse, es gibt sehr bedeutende Funktionseinschränkungen für Apps, die an den Mac App Store gesendet werden.
Jason Salaz
3
Dies ist kein Forum. Bitte halten Sie es für die ursprüngliche Frage relevant.
David Metcalfe
Antworten:
18
Eine Anwendung auf einem Mac ist nur ein Ordner voller Dateien mit einer .appErweiterung. MacOS verbirgt diesen Umstand jedoch vor Ihnen und zeigt den Ordner als Datei mit einem Symbol an. Wenn Sie jetzt etwas herunterladen, ist es sehr unangenehm, mehrere separate Ordner herunterzuladen (ohne Download-Manager). Deshalb muss dieser "App-Ordner" in irgendeiner Form in einer einzigen Datei abgelegt werden. Dies wird auf drei Arten erreicht:
Verwenden einer .zipDatei (ein Container, der den Inhalt komprimiert, um Speicherplatz zu sparen)
Verwenden einer .dmgDatei (bei der es sich um ein einfaches Dateisystem handelt, im Gegensatz zu einem hierarchischen Dateisystem)
Erstellen Sie ein Installationsprogramm (das sich jedoch auch entweder in einem .zipoder in einem .dmgOrdner befinden muss, da es sich bei den Installationsprogrammen auch um Ordner auf einem Mac handelt).
Da die meisten Apps in sich geschlossen sind und nichts außerhalb des App-Ordners benötigen, ist ein Installationsprogramm nicht nur überflüssig, sondern auch langsamer als nur das Verteilen des App-Ordners.
Sie können Apps natürlich von jedem beliebigen Ort aus starten. Es ist nur eine Gewohnheit oder eine Empfehlung, sie einzugeben, /Applicationsda es für Sie einfacher ist, sie wieder zu finden und es mit mehreren Benutzern funktioniert.
Niemand hat einen .zip-Knock-Off erfunden, der sich automatisch an den richtigen Ort (oder einen Ort Ihrer Wahl?) Extrahiert
Drew,
Nun, es gibt selbstextrahierende Dinge, aber das ist im Grunde genommen ein heruntergekommener Installer, der - wieder - ein Ordner unter OS X ist. Außerdem ist es ziemlich unsicher, ihn einfach installieren zu lassen, wo immer er will. Ich nehme an, Apple hätte einfach eine Dateierweiterung (z. B. .appzip) einpacken können, bei der es sich um eine umbenannte Zip-Datei handelt, die sich /Applicationsbei der Ausführung selbst extrahiert , aber ich weiß nicht genau, warum sie dies nicht getan hat. Vielleicht ist es nur aus historischen Gründen.
XQYZ
In Bezug auf "oder einen Ort Ihrer Wahl": Die meisten Extraktions-Apps (mindestens The Unarchiver) können so konfiguriert werden, dass beim Extrahieren von Dateien ein Zielordner abgefragt wird.
XQYZ
1
@Drew stellt sich Folgendes vor: Wie ist es einfacher, "sich automatisch an einen geeigneten Ort oder einen Ort Ihrer Wahl zu extrahieren", als eine Verknüpfung zu dem vorgegebenen (geeigneten) Ort zu erstellen und ihn an einen beliebigen Ort Ihrer Wahl zu verschieben? mit dem OS eigene Mittel? Nun, ich antworte dir: Es ist nicht. Dies ist nur ein Paradigma dessen, was Sie gewohnt sind.
Cregox
1
@Cawas: Vielleicht ist es nur ein Paradigma, aber es ist nicht gerade das Schwierigste. Ich muss auf das Installationsprogramm klicken, ich muss auf die Datei klicken und sie ziehen, ich muss das Fenster des bereitgestellten Dateisystems schließen, ich muss das Dateisystem aushängen und ich muss das Installationsprogramm löschen. Klicken Sie im Gegensatz zum Klicken auf das Installationsprogramm auf "OK", um es an der Standardposition abzulegen, und löschen Sie dann das Installationsprogramm. Wieder keine große Sache, nur eine Menge Dinge in meinem Gesicht, von denen ich nicht dachte, dass sie da sein müssten.
Drew
7
Der Ordner / Applications ist nur ein praktischer Ort, um alle Ihre Anwendungen zu speichern. Sie können sie theoretisch überall aufbewahren. Manche Software (wie z. B. Butler) sucht automatisch an diesen Standardpositionen nach Anwendungen. Wenn Sie sie an einem anderen Ort speichern (z. B. / Users / Shared / Applications), werden sie von dieser Software standardmäßig nicht gefunden.
Im Allgemeinen gibt es drei Standardspeicherorte für Anwendungen, und 99% der Mac-Benutzer arbeiten nur mit dem ersten Speicherort:
/ Anwendungen (für alle Benutzer verfügbar)
/ Benutzer / Benutzername / Anwendungen (verfügbar für den angemeldeten Benutzer, dem dieser Ordner gehört)
/ Developer / Applications (für alle Benutzer verfügbar, wird für die Xcode-Software verwendet)
Sie können erstellen /Applications/Imaging, /Applications/Internetusw., wenn Sie sie kategorisieren möchten. Verschieben Sie keine der Standardanwendungen in diese Ordner, da bei weiteren Aktualisierungen erwartet wird, dass sie sich direkt in diesen Ordnern befinden /Applications.
Denken Sie daran, dass es viele Anwendungen gibt, die davon ausgehen, dass sie sich in einem Ordner namens "Applications" befinden, und Apps, die nach anderen bestimmten Apps im Ordner "Applications" suchen.
DMG-Dateien sind komprimiert und schreibgeschützt. Anwendungen müssen häufig in der Lage sein, Komponenten in sich selbst zu aktualisieren oder zu ändern. Wenn eine neue Version erkannt wird und die Installation eines Updates angeboten wird, kann sie sich nicht selbst löschen und die neue Version an ihre Stelle setzen. In der Tat werden Sie wahrscheinlich feststellen, dass das Ausführen einer Anwendung von einem DMG bei jedem Start zu einer Meldung "Wurde aus dem Internet heruntergeladen" führt. Das passiert nicht, wenn Sie es an den richtigen Ort verschieben.
Das Ausführen einer Anwendung von einem gesperrten DMG aus ist eine sichere Möglichkeit, auf Probleme zu stoßen. Ziehen Sie die Anwendung einfach an eine beliebige Stelle auf Ihrer Festplatte - vorzugsweise in einen der Anwendungsordner.
Es gibt bestimmte Stellen auf Ihrem Mac, die für das System von besonderer Bedeutung sind. Dies sind Stellen, an denen der Mac nach startbaren Anwendungen sucht, wenn Sie auf ein Dokument doppelklicken. Dazu gehören der Anwendungsordner der obersten Ebene und ein Ordner mit dem Namen "Anwendungen" in Ihrem persönlichen Ausgangsordner. Mounted DMGs gehören nicht dazu, schon allein deshalb, weil sie nicht immer gemountet sind.
Antworten:
Eine Anwendung auf einem Mac ist nur ein Ordner voller Dateien mit einer
.app
Erweiterung. MacOS verbirgt diesen Umstand jedoch vor Ihnen und zeigt den Ordner als Datei mit einem Symbol an. Wenn Sie jetzt etwas herunterladen, ist es sehr unangenehm, mehrere separate Ordner herunterzuladen (ohne Download-Manager). Deshalb muss dieser "App-Ordner" in irgendeiner Form in einer einzigen Datei abgelegt werden. Dies wird auf drei Arten erreicht:.zip
Datei (ein Container, der den Inhalt komprimiert, um Speicherplatz zu sparen).dmg
Datei (bei der es sich um ein einfaches Dateisystem handelt, im Gegensatz zu einem hierarchischen Dateisystem).zip
oder in einem.dmg
Ordner befinden muss, da es sich bei den Installationsprogrammen auch um Ordner auf einem Mac handelt).Da die meisten Apps in sich geschlossen sind und nichts außerhalb des App-Ordners benötigen, ist ein Installationsprogramm nicht nur überflüssig, sondern auch langsamer als nur das Verteilen des App-Ordners.
Sie können Apps natürlich von jedem beliebigen Ort aus starten. Es ist nur eine Gewohnheit oder eine Empfehlung, sie einzugeben,
/Applications
da es für Sie einfacher ist, sie wieder zu finden und es mit mehreren Benutzern funktioniert.quelle
/Applications
bei der Ausführung selbst extrahiert , aber ich weiß nicht genau, warum sie dies nicht getan hat. Vielleicht ist es nur aus historischen Gründen.Der Ordner / Applications ist nur ein praktischer Ort, um alle Ihre Anwendungen zu speichern. Sie können sie theoretisch überall aufbewahren. Manche Software (wie z. B. Butler) sucht automatisch an diesen Standardpositionen nach Anwendungen. Wenn Sie sie an einem anderen Ort speichern (z. B. / Users / Shared / Applications), werden sie von dieser Software standardmäßig nicht gefunden.
Im Allgemeinen gibt es drei Standardspeicherorte für Anwendungen, und 99% der Mac-Benutzer arbeiten nur mit dem ersten Speicherort:
quelle
Sie müssen Ihre neuen Anwendungen nicht im Anwendungsordner ablegen - es ist nur der Standardspeicherort, an dem Sie sie ablegen.
quelle
Sie können erstellen
/Applications/Imaging
,/Applications/Internet
usw., wenn Sie sie kategorisieren möchten. Verschieben Sie keine der Standardanwendungen in diese Ordner, da bei weiteren Aktualisierungen erwartet wird, dass sie sich direkt in diesen Ordnern befinden/Applications
.quelle
Denken Sie daran, dass es viele Anwendungen gibt, die davon ausgehen, dass sie sich in einem Ordner namens "Applications" befinden, und Apps, die nach anderen bestimmten Apps im Ordner "Applications" suchen.
quelle
DMG-Dateien sind komprimiert und schreibgeschützt. Anwendungen müssen häufig in der Lage sein, Komponenten in sich selbst zu aktualisieren oder zu ändern. Wenn eine neue Version erkannt wird und die Installation eines Updates angeboten wird, kann sie sich nicht selbst löschen und die neue Version an ihre Stelle setzen. In der Tat werden Sie wahrscheinlich feststellen, dass das Ausführen einer Anwendung von einem DMG bei jedem Start zu einer Meldung "Wurde aus dem Internet heruntergeladen" führt. Das passiert nicht, wenn Sie es an den richtigen Ort verschieben.
Das Ausführen einer Anwendung von einem gesperrten DMG aus ist eine sichere Möglichkeit, auf Probleme zu stoßen. Ziehen Sie die Anwendung einfach an eine beliebige Stelle auf Ihrer Festplatte - vorzugsweise in einen der Anwendungsordner.
Es gibt bestimmte Stellen auf Ihrem Mac, die für das System von besonderer Bedeutung sind. Dies sind Stellen, an denen der Mac nach startbaren Anwendungen sucht, wenn Sie auf ein Dokument doppelklicken. Dazu gehören der Anwendungsordner der obersten Ebene und ein Ordner mit dem Namen "Anwendungen" in Ihrem persönlichen Ausgangsordner. Mounted DMGs gehören nicht dazu, schon allein deshalb, weil sie nicht immer gemountet sind.
quelle