Oui ! Absolument.
Veuillez noter que j'ai simplement copié mot à mot ma réponse à la question suivante aquí et ajouté un clip de aquí
Ces instructions sont à utiliser dans /Applications/Utilities/Terminal.app
Il suffit d'ouvrir Terminal.app, et de suivre le mouvement !
Bonne administration !
L'App Store n'est tout simplement pas adapté à l'administration. A peine un quasi gestionnaire de paquets, il est loin d'être aussi utile ou fiable que les vrais gestionnaires de paquets comme pkgsrc, FreeBSD ports, aptitude, RPM, macports ou même softwareupdate. D'après mon expérience, il est imprévisible et permet aux développeurs commerciaux de vendre leurs produits. Il n'y a donc vraiment qu'une seule façon rationnelle et responsable, en tant qu'administrateur compétent, de travailler avec l'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\)/
Et sortez-la de votre esprit, elle ne vous troublera plus ;-)
mise à jour du logiciel
Afin de mettre à jour votre logiciel Apple, vous pouvez utiliser softwareupdate.
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 vous recherchez une solution de gestion de paquets mature, pour OS X je recommande MacPorts . MacPorts nécessite une version appropriée de xcode ; xcode_5.1.1.dmg est la version la plus récente pour Mavericks.
Allez à connaître MacPorts
Installer 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
ajoutez MacPorts à votre $PATH :
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
Si pour une raison quelconque vous devez supprimer MacPorts
pour désinstaller complètement MacPorts
sudo port -dfp uninstall --follow-dependencies installed
sudo port -dfp uninstall all
sudo rm -rf /opt/local
sudo rm -rf /Library/Tcl/macports*
Bureau à distance Apple
Et/ou utilisez ARD à la place, bien que ce ne soit pas un gestionnaire de paquets, il gère les paquets, les installations, les mises à jour et les mises à niveau, il fera ce que vous voulez, vous fera gagner du temps et ne vous laissera pas tomber :
Pour Apple Remote Desktop 3, pour 10.9 :
Consultez d'abord le guide de l'administrateur pour vous convaincre que c'est la voie à suivre :
curl -Ok http://images.apple.com/ca/fr/remotedesktop/pdf/ARD3_AdminGuide.pdf
open ARD3_AdminGuide.pdf
Puis installez :
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 /
mais cela peut donner lieu à une drôle d'erreur si la version 10.9 n'est pas utilisée, ou si aucune version précédente de ARD n'est installée, et si c'est le cas, essayez :
pkgutil --expand /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/RemoteDesktopAdmin372.pkg ARDexpanded/
ou pour un effet équivalent (soit l'un soit l'autre ici, il n'est pas nécessaire d'utiliser à la fois pkgutil et xar.... Je suis juste minutieux) :
mkdir ARDexpanded
cd ARDexpanded
xar -xf /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/RemoteDesktopAdmin372.pkg
Et nous n'avons plus besoin de l'image disque attachée, donc éjectez-la :
hdiutil detach -quiet /Volumes/Apple\ Remote\ Desktop\ 3.7.2\ Admin\ Update/
Et maintenant, ce que vous allez voir si vous
cd ARDexpanded/RemoteDesktopAdmin372.pkg/
ls
est
Bom PackageInfo Payload Scripts
Ce que contient le fichier Payload, qui est une archive cpio compressée avec gzip, est ce que vous recherchez. Donc, avec quelques commandes pipées, nous pouvons accéder au paquet d'applications :
cat Payload | gzip -d - | cpio -id
ls
retours :
Applications Bom Library PackageInfo Payload Scripts
Et vous avez presque fini.
cp -R Applications/Remote\ Desktop.app /Applications/
Maintenant vous avez installé Apple Remote Desktop Admin 3.7.2
Il ne vous reste donc plus qu'à acheter votre licence :
open http://store.apple.com/us_smb_78313/product/D6020Z/A/apple-remote-desktop-3-volume-licenses-20-seats-price-is-per-seat
Lancez /Applications/Remote\ Desktop.app et sérialisez. Et faites votre travail.
Pour 10.6 Snow Leopard, vous aurez besoin d'une version légèrement antérieure 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 /
et si elle vous renvoie ça :
installer: Cannot install on volume / because it is disabled.
installer: This update could not find Remote Desktop on this volume.
alors essayez :
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
descendez jusqu'à la charge utile :
cd ARD353/RemoteDesktopAdmin353.pkg/
ls
retours :
Bom PackageInfo Payload Scripts
Alors cours :
cat Payload | gzip -d - | cpio -id
ls
retours :
Applications Bom Library PackageInfo Payload Scripts
Et vous avez presque fini :
cp -R Applications/Remote\ Desktop.app /Applications/
acheter votre licence :
open http://store.apple.com/us_smb_78313/product/D6020Z/A/apple-remote-desktop-3-volume-licenses-20-seats-price-is-per-seat
Lancez /Applications/Remote\ Desktop.app et sérialisez. Et faites quelque chose.