Sí, he tenido bastante éxito con este método que describo a continuación.
Desactivar Mac App Store
La App Store simplemente no es adecuada para la administración. Apenas es un cuasi-gestor de paquetes, no es ni de lejos tan útil o fiable como los verdaderos gestores de paquetes como pkgsrc, ports de FreeBSD, aptitude, RPM, macports o incluso softwareupdate. En mi experiencia, es impredecible y una barba para los desarrolladores comerciales para empeñar sus mercancías. Así que realmente sólo 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 quítatelo de la cabeza, no te molestará más ;-)
Utilizar Apple Remote Desktop Admin
Utiliza ARD en su lugar, aunque no es un gestor de paquetes, gestiona paquetes, instalaciones, actualizaciones y mejoras, hará lo que quieras, te ahorrará tiempo y no te defraudará:
Para Apple Remote Desktop 3, para 10.9:
Consulta primero la guía del administrador para convencerte 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
Entonces instala:
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 arrojar un error extraño si no se está ejecutando 10.9, o si no hay una versión anterior de ARD instalada, y si lo hace, inténtelo:
pkgutil --expand /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/RemoteDesktopAdmin372.pkg ARDexpanded/
o con el mismo efecto (cualquiera de los dos aquí, no es necesario usar tanto pkgutil como xar... Sólo estoy siendo minucioso):
mkdir ARDexpanded
cd ARDexpanded
xar -xf /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/RemoteDesktopAdmin372.pkg
Y ya no necesitamos la imagen de disco adjunta, así que expúlsala:
hdiutil detach -quiet /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/
Y ahora lo que verás si
cd ARDexpanded/RemoteDesktopAdmin372.pkg/
ls
es
Bom PackageInfo Payload Scripts
Lo que hay en el archivo Payload, que es un archivo cpio comprimido con gzip, es lo que buscas. Así que con unos pocos comandos canalizados podemos llegar al paquete de la aplicación:
cat Payload | gzip -d - | cpio -id
ls
devoluciones:
Applications Bom Library PackageInfo Payload Scripts
Y ya casi has terminado.
cp -R Applications/Remote\ Desktop.app /Applications/
Ahora ha instalado Apple Remote Desktop Admin 3.7.2
Así que lo único que queda por hacer es adquirir 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
Lanza /Applications/Remote\ Desktop.app y serializa. Y haz algo de 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.
entonces inténtalo:
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
profundizar en la carga útil:
cd ARD353/RemoteDesktopAdmin353.pkg/
ls
devoluciones:
Bom PackageInfo Payload Scripts
Así que corre:
cat Payload | gzip -d - | cpio -id
ls
devoluciones:
Applications Bom Library PackageInfo Payload Scripts
Y ya casi has terminado:
cp -R Applications/Remote\ Desktop.app /Applications/
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
Lanza /Applications/Remote\ Desktop.app y serializa. Y haz algo.
Eliminar los derechos de administración de los usuarios
Además, es posible que desee considerar profundamente la eliminación de los derechos de administrador para sus usuarios; aunque esto creará más trabajo para usted si sus usuarios a menudo necesitan autenticarse con contraseñas de administrador, también puede ayudar a prevenir "cosas malas". Y si tiene instalado ARD, puede conectarse a sus inicios de sesión desde su escritorio para autenticar por ellos de forma remota.