Hallöchen liebe Gemeinde,
ich hatte es gestern schon einmal in einem andere Thread angesprochen und wurde drum gebeten ein neuen Thread dazu zu öffnen.
Es geht darum macOS Major Updates zu ignorieren, einige kennen die Terminal Commandos andere vielleicht nicht.
Warum sollte man das wollen?
In meinem Falle habe ich die Hackintosh´s für die Musik, also nicht zum anhören sondern zum Mixen und Produzieren. Ähnlich wie bei den meisten Fotografen die auf macOS schwören gibt es Software oder eher Softwarehersteller, die meist etwas länger brauchen um die Software auf der neusten macOS Version fehlerfrei zum Laufen zu bringen. In meinem Falle ist es NI (Native Instruments) und einige kleine VST Hersteller.
Und da mich die ständigen Update-Benachrichtigungen nerven und ich nicht ausversehen doch mal upgrade, möchte ich gerne macOS Major Updates ignorieren können.
Bis Big Sur, auch wenn einige sagen das es seit Catalina nicht mehr ginge, konnte man die Updates wie folgt ignorieren (Ich muss zugeben das ich von Mojave auf Big Sur geupdatet habe und somit nicht weiß ob Apple die Option in Catalina entfernt hat)
atl hat gerade bestätigt das diese Option mit Catalina entfernt wurde, MISST! Trotzdem Danke für die Info atl .
So ging es bis Mojave noch:
- Terminal öffnen
- diesen Code ins Terminal einfügen: sudo softwareupdate --ignore "macOS Big Sur" (Big Sur kann auch durch andere Major Update Namen ersetzt werden)
- mit diesem Code konnte man die "Systemupdateapp" gebreinigen: defaults delete com.apple.preferences.softwareupdate
- und damit die Badge (rote 1) am Systemeinstellung-Icon löschen: defaults delete com.apple.systempreferences AttentionPrefBundleIDs; killall Dock
So hatte es bisher bei mir immer funktioniert, doch nun ist Monterey am Start und nun bekomme ich folgende Fehlermeldungen bei der Eingabe von:
- sudo softwareupdate --ignore "macOS Monterey"
oder
- sudo /usr/sbin/softwareupdate --ignore“macOS Monterey”
Fehlermeldung:
- softwareupdate: unrecognized option `--ignore“macOS'
- usage: softwareupdate <cmd> [<args> ...]
- ** Manage Updates:
- -l | --list List all appropriate update labels (options: --no-scan, --product-types)
- -d | --download Download Only
- -i | --install Install
- <label> ... specific updates
- -a | --all All appropriate updates
- -R | --restart Automatically restart (or shut down) if required to complete installation.
- -r | --recommended Only recommended updates
- --list-full-installers List the available macOS Installers
- --fetch-full-installer Install the latest recommended macOS Installer
- --full-installer-version The version of macOS to install. Ex: --full-installer-version 10.15
- --install-rosetta Install Rosetta 2
- --background Trigger a background scan and update operation
- ** Other Tools:
- --dump-state Log the internal state of the SU daemon to /var/log/install.log
- --evaluate-products Evaluate a list of product keys specified by the --products option
- --history Show the install history. By default, only displays updates installed by softwareupdate.
- --all Include all processes in history (including App installs)
- ** Options:
- --no-scan Do not scan when listing or installing updates (use available updates previously scanned)
- --product-types <type> Limit a scan to a particular product type only - ignoring all others
- Ex: --product-types macOS || --product-types macOS,Safari
- --products A comma-separated (no spaces) list of product keys to operate on.
- --force Force an operation to complete. Use with --background to trigger a background scan regardless of "Automatically check" pref
- --agree-to-license Agree to the software license agreement without user interaction.
- --verbose Enable verbose output
- --help Print this help
Alles anzeigen
Gibt es da schon eine Lösung oder steh ich evtl. auf dem Schlauch?