Wie lösche ich iTunes ein für alle Mal über die Befehlszeile?

Ich möchte iTunes löschen und es nie wieder in meinem OS X-System erstellen.

Bei einer Neuinstallation von OS X 10.6.8 hatte ich iTunes 10 und bemerkte, dass OS X beim ersten "Software-Update" iTunes 11 installieren möchte. Ich habe das Kontrollkästchen neben iTunes 11 deaktiviert und dann iTunes manuell deinstalliert:

rm -rf Applications/iTunes.app

Das System wurde einwandfrei neu gestartet und OS X scheint einwandfrei zu funktionieren.

Beim Öffnen von Software-Updates bemerkte ich jedoch, dass iTunes 11 erneut überprüft wurde. Wenn ich es also nicht wieder deaktiviert hätte, nehme ich an, dass es sich wieder selbst installiert hätte.

Gibt es eine Möglichkeit, iTunes zu löschen und OS X / Apple anzuweisen, iTunes nie wieder zu installieren und nie nach iTunes-Updates zu suchen? Oder werden die Update-Vorschläge von Apples Seite gemacht, egal was Sie auf Ihrem eigenen OS X installiert haben (oder nicht)?

PS: Ich benutze OS X auf einem Mac in meinem Wohnzimmer nur, um meine lokale Musiksammlung (niemals aus dem Netz zu streamen) mit Cog zu hören und Filme anzusehen, und das war's.

Antworten (2)

Ich habe das noch nicht getestet, aber Softwareupdate scheint das Hinzufügen ignorierter Updates zu unterstützen:

softwareupdate --ignore iTunes

--ignore ...
            Manages the per-machine list of ignored updates.

--reset-ignored
            Clears the list of all ignored updates.

[...]

sudo softwareupdate --ignore iCal iPhoto

      Ignored updates:
      (iPod, SafariUpdate)

Dies kann verhindern, dass iTunes neu installiert wird, wenn Sie OS X aktualisieren:

sudo rm -r /Applications/iTunes.app
touch /Applications/iTunes.app
chflags hidden /Applications/iTunes.app

OS X sucht wegen der Quittungsdatei nach Updates, nicht wegen der Anwendung. Ich bin mir ziemlich sicher, dass es keine einfache Möglichkeit gibt, die Quittung für eine App zu löschen, die Teil des Betriebssystems ist. Früher hatte jede App ihre eigene Quittung, aber jetzt denke ich, dass sie in einer Datenbank gespeichert sind. Wenn Sie in /Library/Receipts nachsehen, sehen Sie nur Nicht-OS-Apps.

Warum stört es Sie, dass sich iTunes auf Ihrem Mac befindet? Es steht nichts im Wege.

ach ich verstehe. Interessantes über /Library/Receipts . Da ist 'BSD'-Zeug drin; ) Ich benutze eine andere Software, um Musik zu hören, und ich habe mehrere Benutzerkonten: Anstatt iTunes von jedem Konto zu "löschen", dachte ich, ich könnte auch einfach iTunes löschen. Naja, zumindest funktioniert es irgendwie, aber ich muss bei Updates "aufpassen", dass es nicht automatisch wieder hochkommt : )
Das BSD-Zeug könnte von einer älteren Installation stammen, vorausgesetzt, Sie haben das Betriebssystem aktualisiert, anstatt Neuinstallationen durchzuführen.