Unterschied zwischen der Installation einer Anwendung unter OS X und Windows

8

Ich benutze Windows seit vielen Jahren, habe aber gerade angefangen, ein MacBook mit OS X zu verwenden.

Wenn ich Anwendungen unter Windows installiere, gehen sie einfach in die Programmdateien (standardmäßig). App-Einstellungen werden normalerweise im Ordner des Benutzers und wahrscheinlich in der Registrierung gespeichert.

Wie werden Apps unter OS X installiert? Gehen sie einfach in das Verzeichnis / Applications? Wo sind die Einstellungen gespeichert? Und wie man einen Paketmanager wie Homebrew benutzt vom einfachen Ziehen einer App nach / Applications?

user1745356
quelle

Antworten:

8

Installiere Apps

Es gibt verschiedene Möglichkeiten, Anwendungen unter OS X zu installieren.

  • Der App Store: Eine andere Möglichkeit, Anwendungen zu installieren, ist der App Store. Apps aus dem App Store werden zuerst als .dmgin ein Systemverzeichnis heruntergeladen und dann in das /Applications/Verzeichnis installiert . Aus dem App Store heruntergeladene Apps sind in einer Sandbox gespeichert. Dies bedeutet, dass sie nur aus bestimmten Ordnern lesen und in diese schreiben können. Sie werden auch etwas besser verwaltet, wenn es um den Installations- und Deinstallationsprozess geht.

  • Aus dem Web / Drag-and-Drop: OS X-Anwendungen werden manchmal als eigenständige Ordner mit einer .appErweiterung oder in einem Installationsprogramm mit einer .pkgErweiterung verteilt. Manchmal werden Programme auf einem .dmgDatenträger-Image verteilt, das die .appund möglicherweise Readme.außerhalb des App Store heruntergeladenen Apps enthält. Diese werden möglicherweise nur ausgeführt, wenn Sie zum Ausführen sekundär darauf klicken und dann die Berechtigung erteilen. Dies ist eine Sicherheitsfunktion. (Es sieht ähnlich aus wie die Windows-Benutzerkontensteuerung, funktioniert jedoch anders.)

    Anwendungen werden normalerweise in installiert, /Applications/aber jeder Benutzer kann sein eigenes Anwendungsverzeichnis in seinem Basisordner haben, das sich unter /Users/{user}/Applications/oder ~/Applications/kurz befindet. Apps, die in das persönliche ~/ApplicationsVerzeichnis gestellt werden, werden in den Launchpad- und Spotlight-Suchen angezeigt.

  • Paketmanager / Die Befehlszeile: Es ist ziemlich üblich (insbesondere für Entwickler), Apps über die Befehlszeile mit Homebrew , Macports oder sogar als Ruby- Juwelen zu installieren . Diese landen manchmal in anderen Verzeichnissen, z. B. /usr/local/bin/Wenn Sie nicht sicher sind, wo ein Paketmanager Ihre Dateien ablegt, sind diese Informationen im Internet verfügbar.

Benutzerdaten

Das, was der Windows-Registrierung unter OS X am nächsten kommt, ist der Begriff einer "Eigenschaftsliste". Eigenschaftslisten sind kleine Dateien, die von jeder Anwendung gespeichert werden. Im Gegensatz zur Windows-Registrierung sind sie nicht zentralisiert. Eigenschaftslistendateien enden mit einer .plistErweiterung. (Interessanterweise im Gegensatz zu Windows, Dateierweiterungen nicht definieren , was eine Datei ist auf O X so viel wie sie unter Windows zu tun. Finder tun Erweiterungen angewiesen , um Informationen zu einer Datei anzuzeigen, aber die Datei Meta-Daten behandelt mit unter OS X wichtiger als unter Windows.)

Manchmal werden sie in gespeichert /Users/{user}/Library/Preferences/, aber sie können an verschiedenen Orten gespeichert werden, abhängig von der App und der Art der gespeicherten Informationen. Beispielsweise speichert Safari Ihre angehefteten Registerkarten und die letzte Sitzung in~/Library/Safari/LastSession.plist

Apps deinstallieren

Ich hatte Fragen zur Deinstallation von Apps, als ich meinen ersten Mac bekam. Die einfachste Antwort ist, dass Sie das .app-Bundle einfach aus dem /Applications/Verzeichnis löschen können . Wie oben erwähnt, können einige plistDateien zurückbleiben.

In älteren Versionen von OS X gab es Deinstallations-Apps von Drittanbietern, die versuchten, für Sie aufzuräumen. Sie sind noch verfügbar, aber ich weiß nicht, wie gut sie funktionieren, da neuere Versionen von OS X strengere Sicherheitsanforderungen erfüllen. (Sie können AppZapper ausprobieren, wenn Sie möchten .)

Apple hat einen Knowledge Base-Artikel zum Installieren und Löschen von Apps außerhalb des App Store.

Moshe
quelle
Betreff " Apps, die im persönlichen Verzeichnis ~ / Applications abgelegt sind, werden in den Launchpad- und Spotlight-Suchen angezeigt "; Tun es die anderen nicht auch?
Pacerier
Re "auf älterer Version .."; Sie meinen, für ältere Mac-Versionen funktioniert das einfache Löschen der .app nicht?
Pacerier
6

Wenn die Datei mit .app endet, ziehen Sie sie in den Anwendungsordner. Wenn die Datei .pkg endet, doppelklicken Sie darauf, um den Intaller auszuführen.

Die Einstellungen werden normalerweise in / Benutzer / Benutzername / Bibliothek / Einstellungen oder / Benutzer / Benutzername / Bibliothek / Anwendungsunterstützung gespeichert.

Homebrew wird zum Installieren von Befehlszeilenanwendungen verwendet. Es gibt ein Plugin (Homebrew-Fass), mit dem Sie GUI-Anwendungen installieren können. Wenn Sie mit der Befehlszeile nicht gut umgehen können, verwenden Sie kein Homebrew.

2426021684
quelle
Sie müssen nicht gut mit der Befehlszeile umgehen können, um Homebrew zu verwenden. Ein paar einfache Befehle sind die meiste Zeit alles, was Sie brauchen.
Zenit