commande softwareupdate macOS Big Sur |
Bienvenue invité ( Connexion | Inscription )
commande softwareupdate macOS Big Sur |
Guest_Matyu_* |
27 Jan 2021, 20:07
Message
#1
|
Guests |
Salut à tous. J'aime me servir du Terminal et j'ai pris l'habitude de rechercher les màj par ce moyen. sudo softwareupdate --schedule permet de savoir si la recherche auto est active ou non. sudo softwareupdate --schedule on ou off permet d'activer ou de désactiver la recherche de mise à jour. Avec Big Sur l'activation ou la désactivation (on/off) ne semblent plus fonctionner. Faut-il nécessairement maintenant utiliser l'interface graphique (GUI) ? J'ai fait une recherche sur le Apple Developer Forums sans rien trouver… Avec man softwareupdate je ne trouve pas non plus… Une idée ?
|
|
|
27 Jan 2021, 20:43
Message
#2
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 275 Inscrit : 17 Feb 2013 Membre no 182 797 |
Hello !
Je n’ai pas macOS Big Sur sous la main (je suis toujours sous Mojave), mais d’après ce que je vois lorsque je tape la commande « sudo softwareupdate --schedule », celle-ci me répond « Automatic check is on ». J'en déduis donc que cette commande lit la variable nommée « AutomaticCheckEnabled » qui se trouve dans le fichier de préférences « /Library/Preferences/com.apple.SoftwareUpdate.plist ». Une première chose serait donc déjà de vérifier si cette variable existe bien sur une configuration macOS Big Sur. Tu peux lire cette variable directement dans le fichier de préférences en tapant la commande : Code sudo defaults read /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticCheckEnabled Chez moi ça renvoie la valeur « 1 » (pour indiquer que le paramètre est actif). Si tu obtiens un résultat analogue, une première idée serait alors de vérifier ce que renvoie cette commande suite au passage de la commande « sudo softwareupdate --schedule on | off ». Est-ce que le basculement du paramètre est bien modifié dans ce fichier de préférences comme sur macOS Mojave ? S'il ne l'est pas, une idée serait alors de modifier directement la valeur dans le fichier de préférences, en passant par la commande "defaults" plutôt que par la commande "softwareupdate", et en tapant par exemple ceci afin de désactiver ce paramètre : Code sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticCheckEnabled -bool false À priori c'est exactement ce que devrait faire la commande « sudo softwareupdate --schedule off » que tu utilisais jusqu'à présent (en tous cas c'est ce qu'elle fait sur macOS Mojave). Reste donc que si ce paramètre n'est plus pris en compte par macOS Big Sur, passer par la commande "defaults" n'aura pas plus de succès que par la commande "softwareupdate"… Ce message a été modifié par skarel - 27 Jan 2021, 20:58. |
|
|
Guest_Matyu_* |
27 Jan 2021, 22:32
Message
#3
|
Guests |
Salut ! J'ai lu la variable nommée «AutonaticCheckEnabled» qui se trouve dans le fichier de préférences «/Library/Preferences/com.apple.SoftwareUpdate.plist» et j'ai comme résultat «1» puisque j'ai actuellement la recherche de mise à jour active. La commande sudo softwareupdate --schedule off ne semble pas fonctionner puisque le résultat que je reçois est «Automatic checking for updates is turned on». Le basculement du paramètre n'est pas modifié. Par contre, la commande sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticCheckEnabled -bool false fonctionne et désactive la recherche auto. Je peux le vérifier avec sudo softwareupdate --schedule, et j'obtiens : «Automatic checking for updates is turned off».
|
|
|
27 Jan 2021, 22:53
Message
#4
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 275 Inscrit : 17 Feb 2013 Membre no 182 797 |
Bon bah pour le coup cela veut dire que la commande « sudo softwareupdate --schedule on | off » n'est pas opérationnelle sur ta configuration (peut-être est-ce un bug actuel de macOS Big Sur ?…), mais qu'il te suffit à la place d'utiliser la commande "defaults" pour pousser directement le paramètre dans le fichier de préférences adéquat :
Pour mettre l'Automatic checking sur ON : Code sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticCheckEnabled -bool true Pour mettre l'Automatic checking sur OFF : Code sudo defaults write /Library/Preferences/com.apple.SoftwareUpdate.plist AutomaticCheckEnabled -bool false |
|
|
Guest_Matyu_* |
27 Jan 2021, 23:22
Message
#5
|
Guests |
Merci pour ton aide. J'utilise macOS Big Sur, version 11.1.
|
|
|
28 Jan 2021, 01:16
Message
#6
|
|
Macbidouilleur de bronze ! Groupe : Membres Messages : 275 Inscrit : 17 Feb 2013 Membre no 182 797 |
De rien !
|
|
|
Nous sommes le : 18th April 2024 - 12:52 |