Wie installiere ich selektiv neue macOS-Funktionen auf meinem alten und langsamen iMac?

Ich möchte macOS Mojave auf meinem Mac installieren.

Mein Mac ist stark angepasst, ich habe bestimmte Dinge deaktiviert, viele nutzlose Erweiterungen und Prozesse zusammen mit einigen standardmäßigen macOS-Apps und -Diensten gelöscht.

Jetzt ist das Problem, dass jedes Mal, wenn ich ein neues macOS-Update installiere, alle oben genannten Dinge wieder auftauchen oder wieder aktiviert werden. Jetzt wird das Ausschalten / Deaktivieren aller Dienste / Erweiterungen zu einem hektischen Prozess.

Meine Frage, wie kann ich selektiv auf eine neue Version von macOS aktualisieren, als ob ich möchte, dass nur die Dark-Mode-Funktion auf meinem Mac installiert wird (ohne etwas zu vermasseln), wie kann ich diesen Prozess der selektiven Installation erreichen

Das Löschen "nutzloser" Erweiterungen und Prozesse tut nichts für die Leistung Ihres Mac. Sie können Ihren Mac nicht besser optimieren, als es der Prozessmanager bereits tut.

Antworten (1)

Das macOS-Installationsprogramm bietet nicht die gewünschte Funktionalität. Mit dem Standardaktualisierungsprozess sind Ihre Ziele einfach unerreichbar.

Das heißt: Meine klare Empfehlung lautet: Versuchen Sie dies nicht und seien Sie vorsichtig mit dem Folgenden.


Das heißt, wenn Pacifist mit Mojave funktioniert (nicht getestet):

  • Vielleicht möchten Sie automatische Updates deaktivieren
  • Sie können versuchen, einen eigenständigen Updater von Apple herunterzuladen, sobald er verfügbar ist
  • Sie öffnen das resultierende Installationspaket in Pacifist und suchen nach allen gewünschten Funktionen und installieren nur diese und ignorieren den Rest.

Angesichts der Größe der Pakete, die Apple heutzutage vertreibt, erscheint es ziemlich fraglich, ob dieser Weg auch nur annähernd in der Lage ist, Ihnen auch nur den geringsten Zeitvorteil zu verschaffen. Die Möglichkeit, noch mehr zu vermasseln, ist auf diese Weise auch höher. Dies ist eher eine theoretische Übung entlang Ihrer beabsichtigten Pläne und keine wirklich praktische Lösung.


Die einzige praktische Lösung für Ihre Pläne besteht darin, das standardmäßige Apple-Installationsprogramm seinen Lauf zu lassen. Danach deaktivieren Sie SIP und deaktivieren dann alle Dinge, die Sie nicht möchten. Nur dieses Mal zeichnest du deine Schritte auf und gießt sie in ein Skript, wie hier gemacht:

Das stört Sie nur ein kleines bisschen mehr im Vergleich zu einer normalen Installation, die auf allen Standardwerten belassen wird, und ist nach dem nächsten Update in weniger als 10 Minuten abgeschlossen. (Wenn Apple nicht zu viel unter der Haube geändert hat: wie das Einführen neuer Dienste, von denen Ihr Skript nichts weiß (und Sie auch nicht) oder das Einführen neuer Abhängigkeiten zu den Dingen, die Sie weggeworfen haben.) Angesichts des Status von Mojave Ihr altes und Der langsame iMac könnte davon profitieren, sich von dieser blutigen Kante fernzuhalten. Ältere Betriebssysteme ändern sich nicht so sehr, wie es pflichtbewusst von diesem neuesten Kind auf dem Block erwartet wird.

Es gibt keinen sicheren Weg, dies zu tun. Sicherung stündlich. Mindestens. (Einen Ersatz-Mac, eine Ersatzpartition oder eine VM zu haben, um dies auszuprobieren, könnte ebenfalls eine Idee sein, die nicht leicht abzulehnen ist.)

Es ist also ein gefährlicher Prozess und kann ich das macOS-Skript zum Deaktivieren von Diensten mit Automator ausführen?
Du kannst. Aber Automator fügt dem gesamten Prozess meiner Meinung nach eine weitere Ebene der Komplexität hinzu. Ich würde dafür ein einfaches Shell-Skript bevorzugen. Die Syntax muss nicht an die Automator-Sprache angepasst werden. Das GUI-Tool sollte genauso gut funktionieren, aber ich habe es nie für diese Art von Operation verwendet.
Ich kann Cups 2.0 nicht deaktivieren (Fehler: sh-3.2# sh -c 'echo „Sandboxing Off“ >> /etc/cups/cups-files.conf' „Sandboxing: 'echo: command not found)
Solange SIP aktiviert ist, sollten die meisten dieser Vorgänge fehlschlagen. (Übrigens führen Sie diese Skripte nicht blindlings aus! Mein Rat: Testen Sie die Befehle einzeln manuell…) Um SIP schnell zu deaktivieren, gehen Sie hier . Die Sache mit den Tassen (und anderen) hat sich möglicherweise geändert, wenn Sie jetzt auf Mojave sind.
SIP wurde von vornherein deaktiviert, immer noch funktioniert der Cups-Befehl nicht. Zuerst bekam ich einen Permission-Denied-Fehler, also tippte ich su ein, dann lief der Sandbox-Befehl immer noch, Befehl nicht gefunden, übrigens, ich laufe auf High Sierra