Jusqu'à récemment, la réponse était non, mais il existe des efforts open source pour reproduire le Mac App Store dans un outil en ligne de commande :
Pour l'installer :
brew install mas
Une fois qu'il est en place, vous pouvez mettre à jour toutes les applications qui sont disponibles avec :
mas upgrade
Si vous n'aimez pas cet outil, vous pouvez également utiliser les outils MDM pour emballer une application déjà téléchargée et la distribuer en interne. Voici quelques exemples Casper Suite , sftp, rsync, etc... et Chargement latéral de ces applications . Vous devez utiliser le GUI ou le mas
pour obtenir la première copie de l'application, cependant. Donc, si vous avez déjà l'application, vous pouvez la partager avec le fichier, mais vous ne pouvez pas obtenir la mise à jour ou l'installation de l'application uniquement à partir du terminal.
En résumé, vous devez configurer un serveur MDM (il existe désormais des options open source) comme suit :
Ensuite, vous devez créer votre propre application App Store qui peut être mise à jour en ligne de commande. Pour cela, munki est un bon choix de logiciel libre :
À partir de là, vous pouvez empaqueter les mises à jour de l'application et les charger latéralement sur le serveur ou utiliser la fonction InstallApplication Commande MDM pour déclencher l'installation ou la mise à jour d'une application. Notez que si vous tirez l'application ou la mise à jour des serveurs d'Apple, vous devez toujours demander à l'utilisateur de saisir son identifiant Apple et son mot de passe dans l'invite qu'OS X fournit pour la mise à jour. Cela évite d'ouvrir l'application App Store, donc c'est une victoire partielle, je suppose.
À l'heure actuelle, la ligne de commande ne peut répertorier que les mises à jour logicielles provenant de l'App Store, de la même manière que le précédent serveur de mise à jour logicielle était utilisé pour télécharger les mises à jour du système et les mises à jour des applications fournies sur des supports physiques. Terminal n'est pas en mesure de mettre à jour les applications achetées électroniquement via le Mac App Store. Seules certaines applications Apple sont incluses dans les mises à jour effectuées à l'aide du serveur de mise à jour des logiciels. softwareupdate
commandement.
0 votes
Y a-t-il une chance que l'une des réponses puisse être sélectionnée pour "résoudre" votre question ?