App Store me pide repetidamente que actualice

0

Me he encontrado con un problema frustrante con mi App Store. Recientemente instalé versiones ligeramente más antiguas de Pages, Numbers, Keynote, y Xcode y App Store me pidió que las actualizara a versiones más nuevas. Cumplí y las aplicaciones finalmente se actualizaron, aunque me tomó un tiempo anormalmente largo a pesar de estar en una conexión de banda ancha de alta velocidad.

Sin embargo, la próxima vez que intenté ejecutar una de estas aplicaciones, parecían haber vuelto a sus versiones anteriores y la App Store comenzó a actualizarlas automáticamente de nuevo. Lo dejé completo, TODO DE NUEVO, esperando que fuera la última vez que tuve que hacer esto. ¡Pero el mismo problema otra vez! ¿Por qué las aplicaciones recurren a versiones anteriores después de haber sido actualizadas a través de App Store? ¿Hay alguna solución?

    
pregunta TheLearner 06.05.2014 - 01:01

1 respuesta

3

¡Sí! Absolutamente.

Tenga en cuenta que simplemente he copiado literalmente mi respuesta de aquí y se agregó un clip de aquí

Estas instrucciones son para uso en /Applications/Utilities/Terminal.app

¡Sólo abre Terminal.app y sigue!

¡Feliz administrador!

La App Store simplemente no es adecuada para la administración. Apenas es un administrador de casi paquetes, no es tan útil o confiable como los administradores de paquetes reales como pkgsrc, FreeBSD ports, aptitude, RPM, macports o incluso software up. En mi experiencia, es impredecible y una barba para que los desarrolladores comerciales se apoderen de sus productos. Por lo tanto, solo hay una forma racional y responsable, como administrador competente, de trabajar con App Store:

 sudo launchctl unload -w /System/Library/LaunchAgents/com.apple.store_helper.plist

 sudo launchctl unload -w /System/Library/LaunchAgents/com.apple.storeagent.plist

 sudo mkdir /System/Library/LaunchAgents\ \(disabled\)/

 sudo mv /System/Library/LaunchAgents/com.apple.store* /System/Library/LaunchAgents\ \(disabled\)/

Y simplemente olvídalo, ya no te preocupará más. ;-)

softwareupdate

Para actualizar su software de Apple, puede usar la actualización del software.

 man softwareupdate           # softwareupdate man page

 softwareupdate -h            # softwareupdate help 

 softwareupdate -l            # list available updates

 sudo softwareupdare -i -r    # use this install all recommended updates

MacPorts

Si está buscando una solución de administración de paquetes madura, para OS X le recomiendo MacPorts . MacPorts requiere una versión apropiada de xcode; xcode_5.1.1.dmg es la versión más reciente para los mavericks.

Conozca conozca MacPorts

Instalar MacPorts

 curl -Ok https://distfiles.macports.org/MacPorts/MacPorts-2.2.1.tar.bz2

 tar xf MacPorts-2.2.1.tar.bz2

 cd MacPorts-2.2.1

 ./configure

 make

 sudo make install     # *not war!*

 cd ..

 rm -rf Macports-*

 sudo /opt/local/bin/port -v selfupdate

agrega MacPorts a tu $ PATH:

 export PATH=/opt/local/bin:/opt/local/sbin:$PATH

Si por alguna razón necesita eliminar MacPorts

para desinstalar completamente MacPorts

 sudo port -dfp uninstall --follow-dependencies installed

 sudo port -dfp uninstall all

 sudo rm -rf /opt/local  

 sudo rm -rf /Library/Tcl/macports*

Apple Remote Desktop

Y / o usa ARD en su lugar, aunque no es un administrador de paquetes, administra paquetes, instalaciones, actualizaciones y actualizaciones, hará lo que quieras, te ahorrará tiempo y no te fallará:

Para Apple Remote Desktop 3, para 10.9:

Consulte la guía de administración primero para convencerse de que este es el camino a seguir:

curl -Ok http://images.apple.com/ca/fr/remotedesktop/pdf/ARD3_AdminGuide.pdf

    open ARD3_AdminGuide.pdf

Luego instale:

curl -Ok http://supportdownload.apple.com/download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/Mac_OS_X/downloads/031-2845.20140313.rerft/RemoteDesktopAdmin372.dmg

hdiutil attach -quiet -noverify -nobrowse -noautoopen RemoteDesktopAdmin372.dmg

sudo installer -pkg /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/RemoteDesktopAdmin372.pkg -target /

pero eso podría generar un error gracioso si no se ejecuta la versión 10.9, o si no se ha instalado una versión anterior de ARD, y si lo hace, intente:

pkgutil --expand /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/RemoteDesktopAdmin372.pkg ARDexpanded/

o para obtener el mismo efecto (ya sea / o aquí, no es necesario que utilices pkgutil y xar ... estoy siendo exhaustivo):

mkdir ARDexpanded

cd ARDexpanded

xar -xf /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/RemoteDesktopAdmin372.pkg

Y ya no necesitamos adjuntar la imagen del disco, así que expulsala:

hdiutil detach -quiet /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/

Y ahora lo verás si

cd ARDexpanded/RemoteDesktopAdmin372.pkg/

ls

es

    Bom         PackageInfo Payload     Scripts

Lo que está en el archivo de carga útil, que es un archivo cpio comprimido con gzip, es lo que está buscando. Así que con unos pocos comandos canalizados podemos llegar al paquete de aplicaciones:

cat Payload | gzip -d - | cpio -id

ls

devuelve:

    Applications Bom          Library      PackageInfo  Payload      Scripts

Y ya casi terminas.

cp -R Applications/Remote\ Desktop.app /Applications/

Ahora ha instalado Apple Remote Desktop Admin 3.7.2

Así que todo lo que queda por hacer es comprar su licencia:

open http://store.apple.com/us_smb_78313/product/D6020Z/A/apple-remote-desktop-3-volume-licenses-20-seats-price-is-per-seat

Inicie / Aplicaciones / Remote \ Desktop.app y serialice. Y hacer algún trabajo.

Para 10.6 Snow Leopard, necesitará una versión ligeramente anterior de ARD:

curl -Ok http://images.apple.com/ca/fr/remotedesktop/pdf/ARD3_AdminGuide.pdf

curl -Ok http://supportdownload.apple.com/download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/Mac_OS_X/downloads/041-6789.20120917.xD6TR/RemoteDesktopAdmin353.dmg

hdiutil attach -quiet -noverify -nobrowse -noautoopen RemoteDesktopAdmin353.dmg

sudo installer -pkg /Volumes/Apple\ Remote\ Desktop\ 3.5.3\ Admin\ Update/RemoteDesktopAdmin353.pkg -target /

y si te devuelve esto:

    installer: Cannot install on volume / because it is disabled.
    installer: This update could not find Remote Desktop on this volume.

luego intente:

pkgutil --expand /Volumes/Apple\ Remote\ Desktop\ 3.5.3\ Admin\ Update/RemoteDesktopAdmin353.pkg ARD353

hdiutil detach -quiet /Volumes/Apple\ Remote\ Desktop\ 3.5.3\ Admin\ Update

profundice hasta la Carga útil:

    cd ARD353/RemoteDesktopAdmin353.pkg/

    ls

devuelve:

    Bom         PackageInfo Payload     Scripts

Ejecute:

cat Payload | gzip -d - | cpio -id

ls

devuelve:

Applications Bom          Library      PackageInfo  Payload      Scripts

Y ya casi terminas:

cp -R Applications/Remote\ Desktop.app /Applications/

compra tu licencia:

open http://store.apple.com/us_smb_78313/product/D6020Z/A/apple-remote-desktop-3-volume-licenses-20-seats-price-is-per-seat

Inicie / Aplicaciones / Remote \ Desktop.app y serialice. Y haz algo.

    
respondido por el chillin 06.05.2014 - 01:08

Lea otras preguntas en las etiquetas