Come eliminare iTunes una volta per tutte dalla riga di comando?

3

Vorrei eliminare iTunes e non farlo mai più nel mio sistema OS X.

In una nuova installazione di OS X 10.6.8 avevo iTunes 10 e ho notato che sul primo "Aggiornamento software" OS X desidera installare iTunes 11. Ho deselezionato la casella accanto a iTunes 11 e poi ho disinstallato iTunes manualmente:

rm -rf Applications/iTunes.app

Il sistema è stato riavviato correttamente e OS X sembra funzionare correttamente.

Tuttavia, durante l'apertura degli aggiornamenti software, ho notato che iTunes 11 è stato nuovamente controllato. Quindi se non lo deselezionassi di nuovo, lo prendo si sarebbe installato di nuovo.

C'è un modo per cancellare iTunes e dire a OS X / Apple di non installare mai più iTunes e non controllare mai gli aggiornamenti di iTunes? Oppure i suggerimenti degli aggiornamenti fatti da parte di Apple, indipendentemente da ciò che hai (o non hai) installato sul tuo OS X?

PS: Sto usando OS X su un Mac nel mio salotto solo per ascoltare la mia collezione di musica locale (mai in streaming dalla rete) usando Cog e per guardare film e basta.

    
posta Cedric Martin 30.03.2013 - 20:38
fonte

2 risposte

3

Non l'ho ancora testato, ma softwareupdate sembra supportare l'aggiunta di aggiornamenti ignorati:

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)

Questo potrebbe impedire a iTunes di reinstallarsi quando si aggiorna OS X:

sudo rm -r /Applications/iTunes.app
touch /Applications/iTunes.app
chflags hidden /Applications/iTunes.app
    
risposta data 31.03.2013 - 07:19
fonte
1

OS X sta verificando gli aggiornamenti a causa del file di ricevuta, non a causa dell'applicazione. Sono abbastanza sicuro che non esiste un modo semplice per cancellare la ricevuta di un'app che fa parte del sistema operativo. Nel passato, ogni app aveva la propria ricevuta, ma ora penso che siano archiviate in un database. Se cerchi in / Library / Receipts, vedrai solo app non-OS.

Perché ti dà fastidio che iTunes sia sul tuo Mac? Non sta ostacolando nulla.

    
risposta data 30.03.2013 - 22:07
fonte

Leggi altre domande sui tag