Ist es möglich, alle installierten Terminalanwendungen und Erweiterungen wieder auf nativ zu entfernen, ohne eine Neuinstallation von OSX durchzuführen?

Grundsätzlich würde ich gerne wissen, ob es möglich ist, alle Installationen von PHP, Apache, Homebrew, Mac-Ports usw. wieder auf nativ zu entfernen, ohne eine Neuinstallation des Betriebssystems durchzuführen.

Wenn nicht, ist es der beste Weg, einen Mac in diesem Zustand zu haben, um eine Neuinstallation durchzuführen und dann einige der Ordner mit Time Machine wiederherzustellen, dh die Anwendungsordner, Dokumente usw.?

Ich im Allgemeinen ja, aber es könnte schneller sein, neu zu installieren. Sie sollten für jeden eine separate Frage stellen. macports wurde hier beantwortet
Solange ich also neu installiere und ein Timemachine-Backup habe, kann ich einige Dateien wiederherstellen, aber nicht alle? Ich möchte natürlich nicht alles mit der Zeitmaschine wiederherstellen, da dies den Gegenstand der Frage zunichte machen würde.
Ich gehe auch davon aus, dass es keine einfache Möglichkeit gibt, alles zu tun, außer eine Neuinstallation?

Antworten (2)

Zunächst sollten Sie sich sicher sein, warum Sie dies tun möchten und was ein frisches Umfeld bieten würde. Dies wird etwas mühsam sein, da Sie mehrere Quellen für die Installationen haben.

Der nicht mühsame Weg, der länger dauern kann, ist zu

  • Klonen Sie Ihr Laufwerk (mit einem Tool wie Carbon Copy Cloner oder SuperDuper! oder Clonezilla ).
  • Installieren Sie das Betriebssystem neu.
  • Verwenden Sie dann den Migrationsassistenten , um alles vom Klon zu übernehmen. Sie müssten die Option "Andere Dateien und Ordner auf ..." im Migrationsassistenten deaktivieren , um zu verhindern, dass die von Homebrew, MacPorts usw. verwendeten Speicherorte wiederhergestellt werden. Diese Methode würde auch viele Dateien (wie in /Users/Shared) überspringen, die Sie manuell aus dem Backup kopieren müssten.
Wenn ich den Migrationsassistenten verwende, um dies über eine Zeitmaschinensicherung zu tun, bleiben diese Probleme bestehen?
Wenn Sie die Option "Andere Dateien und Ordner auf ..." im Migrationsassistenten deaktivieren , werden Ihre Installationen nicht von den Speicherorten zurückgegeben, die Homebrew, MacPorts usw. verwenden. Aber diese Methode würde auch viele Dateien (wie in /Users/Shared) überspringen, die Sie manuell kopieren müssten.

Wenn Sie dies in Zukunft benötigen, müssen Sie im Voraus planen. (Ich tue dies, um eine saubere Maschine zu haben, auf der Builds erstellt werden können.)

Der grundlegende Schritt besteht darin, ein Backup einer Maschine ohne diese Installationen zu erstellen und dieses Backup zu speichern. Dann können Sie von dieser Sicherung neu installieren (ich mache das in einer virtuellen Maschine) und dann Apple- und andere Software-Updates anwenden.)

Dann können Sie die Software hinzufügen, die Sie entfernen möchten.

Also ist meine beste Wahl im Moment eine Neuinstallation? Ich hatte im Grunde ein Problem mit PHP, habe versucht, auf 5.5.5 zu aktualisieren, und es scheint nicht funktionieren zu wollen. Es mag sowieso alles akademisch sein mit Mavericks in den Startlöchern, aber es könnte sich für mich lohnen, eine saubere Installation und dann ein Upgrade auf Mavericks durchzuführen und dann zu versuchen, PHP usw. zu aktualisieren ...