Verschieben Sie Programme und Spiele auf einen externen Speicher

Ich möchte einige Programme und Spiele von der MacBook Pro SSD auf die externe Festplatte verschieben. Mit Xcode war das kein Problem. Weil Xcode unter Anwendungen war und ich es kopieren und einen Link darauf erstellen konnte.

Aber ich habe einige Spiele, die nicht nach dem Installationspfad fragen. Und die sind an vielen verschiedenen Stellen auf meiner SSD installiert. Zum Beispiel unter Benutzer->Dokumente etc.

Wenn ich es einfach auf ein externes Laufwerk verschiebe, funktioniert es nicht. Ich denke, sie haben einige interne Referenzen, vielleicht unter Konfigurationsdateien, zu jedem Teil.

Ich möchte - GarageBand (mit allen Zusatzsounds etc.), WarThunder und World of Warships von internem auf externes Laufwerk umziehen.

Gibt es allgemeine Lösungen zum Verschieben von Programmen und Spielen
, die nicht unter Anwendung gespeichert sind?

Oder vielleicht Leitfäden, Artikel etc.

Antworten (5)

Es gibt zwei Möglichkeiten, wie Entwickler ihre Apps für Mac erstellen können. Die empfohlene Methode besteht darin, alles, was die App benötigt, in einem „Bündel“ zusammenzufassen. Auf diese Weise erstellte Apps enthalten alles, was sie benötigen, in der .app. Daher können diese Apps an einen beliebigen Ort verschoben werden und funktionieren weiterhin.

  • Wenn Sie eine App installiert haben, indem Sie ihre .appDatei aus der DMG in Anwendungen oder in einen beliebigen Ordner gezogen haben, kann sie problemlos verschoben werden. Xcode ist eine dieser Apps. Ziehen Sie die App einfach an die gewünschte Stelle. (Hinweis: Möglicherweise müssen Sie Pfade zu Ihren benutzerdefinierten Dateien zurücksetzen, sobald Sie die App öffnen, z. B. auf die Speicherorte Ihrer benutzerdefinierten Sounds, Filme usw. verweisen.)

Die andere Möglichkeit, Apps zu entwickeln, besteht darin, Dateien außerhalb des .appPakets zu verwenden. Diese Apps haben im Allgemeinen Dateien im System oder in Libraryden Ordnern des Benutzers oder anderen Ordnern, die normalerweise für den durchschnittlichen Benutzer verborgen sind. Dadurch müssen diese Apps anders „bewegt“ werden – wenn sie überhaupt verschoben werden können .

  • Wenn Sie eine App durch Doppelklicken auf .appoder eine.pkg Datei aus einer DMG installiert haben, handelt es sich sehr wahrscheinlich um eine dieser komplexeren Apps. Creative Suite ist ein Beispiel dafür. Möglicherweise können Sie diese Apps auf eine der folgenden Arten verschieben:

    1. Verwenden Sie den Installationsprozess der App, um den neuen Standort auszuwählen, oder
    2. Suchen Sie herum oder wenden Sie sich an den Anbieter, um die Standorte aller externen Elemente zu erfahren, die Sie verschieben, auf die Sie zeigen oder die Sie ändern müssen, um die App von einem externen Laufwerk aus zu verwenden

Hinweis: Dies sind Faustregeln, gelten also allgemein. Apps, die Sie aus dem App Store erhalten, müssen im Bundle-Format vorliegen, aber das bedeutet nicht, dass nach dem Öffnen der App nicht einige Dinge an anderen Orten gespeichert werden. Ich glaube, GarageBand speichert Libraryzum Beispiel Informationen an einigen Orten.

Ich habe dies mit UTM und Google Drive (dh Backup and Sync) versucht und beide haben große Datenmengen hinterlassen, die in gespeichert sind ~/Library.
Das ist ein anderes Problem @mathandy - Sie können das lösen, indem Sie Ihren Benutzer-Home-Ordner vollständig auf das externe Laufwerk verschieben. Installieren Sie Apps in ~/Applications und das löst auch das Problem mit dem App-Speicherplatz von Drittanbietern für Ihr Boot-Volume.

Der Pfad zu GarageBand /Applications/Garagebandsoll der Pfad zu den Loops sein/Library/Audio/Apple\ Loops/Apple

Auf Ihrem externen Laufwerk, das unter gemountet ist, /Volumessollten Sie diese Pfade neu erstellen:

sudo mkdir -p /Volumes/_yourdrive_/Applications
sudo mkdir -p /Volumes/_yourdrive_/Library/Audio/Apple\ Loops

Kopieren Sie dann GarageBand an diesen neuen Speicherort:

sudo cp -a /Applications/GrageBand /Volumes/_yourdrive_/Applications/

Und die Schleifen

sudo cp -a  /Library/Audio/Apple\ Loops/Apple  /Volumes/_yourdrive_/Library/Audio/Apple

Starten Sie nun GarageBand von der externen Festplatte. Das sollte funktionieren; lädt aber weiterhin alle Sounds und Support-Dateien von ihren Standardspeicherorten.

Wenn es funktioniert, können Sie GarageBand auf Ihrem Hauptlaufwerk löschen.

Benennen Sie nun das Verzeichnis der Schleifen in einen beliebigen Namen um. (wie "Apple Loops-bkp") Nur nach Umbenennung: Erstellen Sie einen Softlink für die Sounds:

sudo ln -s /Volumes/_yourdrive_/Library/Audio/Apple\ Loops /Library/Audio/. 

Starten Sie GarageBand erneut. Wenn es die Schleifen aufnimmt, können Sie den zuvor umbenannten Ordner auf Ihrem Hauptlaufwerk löschen.

Mit dem grundlegenden Satz von Schleifen sollten Sie ~ 3 GB gewonnen haben.

Für die Spiele könnte ein ähnliches Verfahren angewendet werden, aber ich kenne die betreffenden Spiele nicht.

Die Grundlagen dieses Verfahrens sollten auf die meisten Programme anwendbar sein, unabhängig davon, wo sie standardmäßig installiert sind (obwohl einige darauf bestehen, unter /Applications installiert zu werden, um die volle Funktionalität zu erhalten). Große Support-Dateien oder Bibliotheken sind in der Regel besonders würdige Kandidaten, oft mehr als die Anwendungen selbst. Zumindest in früheren Versionen von OS X war es wichtig, Softlinks wie oben beschrieben anstelle von (vom Finder generierten) Aliasen zu verwenden.


Eine viel einfachere Lösung, Speicherplatz zu gewinnen, besteht natürlich darin, Ihre eigenen Mediendateien aus dem Weg zu räumen und alle nicht mehr benötigten Spiele und Programme vollständig zu deinstallieren.

Der richtige Weg ist, die "COMMAND"-Taste gedrückt zu halten und die Anwendung mit der Maus auf Ihr externes Laufwerk zu ziehen. Auf diese Weise wird es verschoben, nicht kopiert oder verkürzt.

Wählen Sie die eigentliche Anwendung aus, halten Sie die BEFEHLSTASTE und die WAHLTASTE gedrückt und ziehen Sie die Auswahl in den Anwendungsordner. Sie sollten einen kleinen geschweiften Pfeil in der linken unteren Ecke des gezogenen Symbols sehen. Quelle: https://discussions.apple.com/message/15475449#15475449

Vielen Dank für Ihre Antwort! Sollte die von Ihnen vorgeschlagene Methode mit allen Anwendungen funktionieren?
Führen Sie eine neue Installation von Anwendungen durch, mit denen Sie ein anderes Ziel auswählen können, und verwenden Sie die obige Methode für andere wie Garageband
Es funktioniert nicht. Ich habe es mit einem Spiel "World of Warships" getestet. Ich öffne die Anwendung - dann kopiere dieses Spielsymbol auf die externe Festplatte, aber alle Abhängigkeiten bleiben auf meiner internen SSD, sodass es nicht gestartet werden kann.
Laden Sie also den Launcher erneut von der Website herunter und wählen Sie beim Ausführen des Entpackers eine Verzeichnisadresse aus, die sich auf Ihrem externen Laufwerk befindet. forum.worldofwarships.com/topic/…
Ich werde es auch versuchen.
Geht das mit allen Programmen (sichere Ausnahmen etc. :)) oder gibt es welche, die nur auf internem Laufwerk installiert werden müssen? Ich meine nicht OS.
Ich habe es nicht mit allen Anwendungen versucht :) mit einigen der Systeme nein, wie Mail-Kalender usw. müssen Sie versuchen
Huch! Dieser Weg würde funktionieren, weil er einen "symbolischen Link" zur ursprünglichen Anwendung erstellt. Wenn Sie dann die ursprüngliche Anwendung verschieben oder löschen, wird der Link unterbrochen und funktioniert nicht mehr. Dies ist keine gute Lösung, wenn Sie tatsächlich die App selbst verschieben möchten.
Nein, der Alias ​​der verschobenen Anwendung wird in der externen HD erstellt und in den HD-Anwendungsordner gezogen, was für Updates nützlich ist
Dies scheint einen Symlink zu erstellen, anstatt die Anwendung zu verschieben. Die alleinige Verwendung der BEFEHLSTASTE scheint den im Ordner gespeicherten Teil der App zu verschieben ~/Applications.

Im Allgemeinen weiß ich, dass empfohlen wird, SSD für Anwendungen und Systeme zu verwenden und ein externes Laufwerk zum Speichern zu verwenden – Dokumente, Bilder, Filme, Musik usw.

Ist der Grund, warum Sie diese speziellen Apps, insbesondere GarageBand, verschieben möchten, weil Sie diese selten verwenden und sie wertvollen Speicherplatz auf Ihrer SSD beanspruchen?

In diesem Fall würde ich empfehlen, GarageBand vollständig zu löschen. Sie können es jederzeit erneut herunterladen, falls Sie jemals damit herumspielen möchten. Kenne mich mit den anderen Spielen nicht aus, sorry.

Wenn dies nicht der Fall ist, besteht die einfachste (aber zeitaufwändigste) Lösung möglicherweise darin, eine Neuinstallation dieser Apps auf Ihrem externen Laufwerk durchzuführen. Auf diese Weise werden in der Installationssoftware alle Dateipfade korrekt eingerichtet und sie sollten von Anfang an funktionieren.

Wie kann ich GarageBand anweisen, auf einem externen Laufwerk installiert zu werden?