3 votos

¿Cómo borrar iTunes de una vez por todas desde la línea de comandos?

Me gustaría borrar iTunes y que no volviera a aparecer en mi sistema OS X.

En una instalación nueva de OS X 10.6.8 tenía iTunes 10 y me he dado cuenta de que en la primera "Actualización de software" OS X quiere instalar iTunes 11. Desmarqué la casilla junto a iTunes 11 y luego desinstalé iTunes manualmente:

rm -rf Applications/iTunes.app

El sistema se reinició sin problemas y OS X parece funcionar bien.

Sin embargo, al abrir Actualizaciones de Software me he dado cuenta de que iTunes 11 estaba marcado de nuevo. Así que si no lo desmarco de nuevo lo tomo se habría instalado de nuevo.

¿Hay alguna forma de eliminar iTunes y decirle a OS X / Apple que no vuelva a instalar iTunes nunca más y que no busque actualizaciones de iTunes? ¿O son las sugerencias de actualizaciones hechas desde el lado de Apple, sin importar lo que tengas (o no) instalado en tu propio OS X?

P.D: Estoy usando OS X en un Mac en mi salón sólo para escuchar mi colección de música local (nunca jamás streaming desde la red) usando Cog y para ver películas y eso es todo.

3voto

Fuzzy Purple Monkey Puntos 702

Aún no lo he probado, pero parece que softwareupdate permite añadir actualizaciones ignoradas:

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)

Esto puede evitar que iTunes se reinstale cuando actualices OS X:

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

1voto

Kirk McElhearn Puntos 1299

OS X está buscando actualizaciones por el archivo de recepción, no por la aplicación. Estoy bastante seguro de que no hay manera fácil de eliminar el recibo de una aplicación que forma parte del sistema operativo. Antes, cada aplicación tenía su propio recibo, pero ahora creo que se almacenan en una base de datos. Si miras en /Library/Receipts, verás sólo las aplicaciones que no forman parte del SO.

¿Por qué te molesta que iTunes esté en tu Mac? No interfiere en nada.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X