gratifiant > comp.os.* > comp.os.mac-os.x

B. Graignic (24/10/2019, 16h21)
Salutatous,

En suivant la recommandation de Michel V, j'ai fait le passage de High
Sierra à Mojave avec l'installateur en direct.
Au bout d'une heure, la machine s'ouvrait sur le Finder et là
commençaient les alertes, c'est fou le nombre d'applications qui ont
besoin d'écrire sur le disque.
La plupart explique ce qu'il faut faire, ça permet de le faire sur les
non-mises à jour depuis longtemps.
La seule qui plante est SpeedDownload que j'aimais bien, car c'est la
seule qui retrouve un fichier même si on a changé son nom dans le Finder
ou changer son lieu de stockage.

Le problème c'est que sur les Préférences Sytème, il y a une pastille
rouge pour mettre à jour en Catalina et qu'actuellement il n'en est pas
question.
Je voudrais enlever cette pastille, il me semblait l'avoir vu dans une
enfilade, mais je n'ai pas réussi à retrouver l'article.

Y a-t-il, vraiment, un moyen d'enlever cette pastille ?

Cordialement,
Le Moustique (24/10/2019, 16h54)
Le 24/10/2019 à 16:21, B. Graignic a écrit :
> Je voudrais enlever cette pastille, il me semblait l'avoir vu dans une
> enfilade, mais je n'ai pas réussi à retrouver l'article.


Salut Brice,

Je recopie ce que j'ai soigneusement noté :

Pour éviter que macOS Catalina ne soit installée sur votre Mac, ouvrez
l?app Terminal et copiez/collez cette ligne de commande :
sudo softwareupdate --ignore "macOS Catalina"

Le mot de passe de votre session macOS sera nécessaire pour la valider.
Cette commande indique au système de mise à jour du système d?ignorer
macOS Catalina. Elle disparaîtra ainsi de la fenêtre dédiée des
Préférences Système et ne sera plus proposée à l?avenir.

Le souci, c?est que vous aurez toujours la pastille rouge sur l?icône
des Préférences Système dans le Dock. Pour vous débarrasser de celle-ci,
copiez/collez cette deuxième commande dans le terminal :
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 &&
killall Dock

(une seule ligne)

Vous ne verrez alors plus aucune trace de la mise à jour? jusqu?à la
prochaine fois. En effet, même si vous avez demandé à macOS d?ignorer
cette mise à jour, le système verra qu?une nouvelle version est
disponible et ajoutera la pastille rouge régulièrement.
M.V. (24/10/2019, 17h00)
Le 24 octobre 2019 à 16:21, B. Graignic a pris le temps d'écrire :

> Je voudrais enlever cette pastille, il me semblait l'avoir vu dans une
> enfilade, mais je n'ai pas réussi à retrouver l'article.
> Y a-t-il, vraiment, un moyen d'enlever cette pastille ?


À copier/coller dans le Terminal les 2 instructions suivantes :
softwareupdate --ignore 'macOS Catalina'
Ça éliminera l'info indiquant la MàJ

defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 && killall Dock
Ça éliminera la pastille rouge.

L'ennui est que la pastille va revenir régulièrement ! J'ai donc opté
pour la solution adopté par Fleuger à savoir créer un script
AppleScript que j'ai mis dans Menu des scripts et que j'appelle dès que
je m'aperçois que la pastille est de retour.

Dans le script j'ai mis :
==========
do shell script "softwareupdate --ignore 'macOS Catalina'"
do shell script "defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 && killall Dock"
==========

Bonne journée.
M.V. (24/10/2019, 17h04)
Le 24 octobre 2019 à 16:54, Le Moustique a pris le temps d'écrire :

> Pour éviter que macOS Catalina ne soit installée sur votre Mac, ouvrez
> l?app Terminal et copiez/collez cette ligne de commande :
> sudo softwareupdate --ignore "macOS Catalina"
> Le mot de passe de votre session macOS sera nécessaire pour la valider.


En réalité - Feuger l'avait indiqué et je peux le confirmer - le mot
de passe est totalement inutile et il suffit donc de taper :

softwareupdate --ignore "macOS Catalina"

Bonne journée.
B. Graignic (24/10/2019, 17h33)
M.V. <mv> wrote:

[..]
> do shell script "softwareupdate --ignore 'macOS Catalina'"
> do shell script "defaults write com.apple.systempreferences AttentionPrefBundl eIDs 0 && killall Dock"
> ==========

je te remercie de ce script, mais comme ce n'est pas quelque chose que
je fais souvent, je me retrouve avec une erreur -5000 parce qu'il ne
peut l'enregistrer.
J'ai copié :
do shell script "softwareupdate --ignore 'macOS Catalina'"
do shell script "defaults write com.apple.systempreferences
AttentionPrefBundleIDs 0 && killall Dock"

Ce que je pige pas, c'est que j'ai lancé le script depuis le logiciel et
c'est concluant.
Deuxième interrogation, est-ce valable pour tous les updates de
n'importe quel logiciel ? en changeant le nom entre guillemets après
"ignore"

Cordialement,
B. Graignic (24/10/2019, 17h33)
Le Moustique <ze.mosquito> wrote:

[..]
> prochaine fois. En effet, même si vous avez demandé à macOS d'ignorer
> cette mise à jour, le système verra qu'une nouvelle version est
> disponible et ajoutera la pastille rouge régulièrement.


J'ai essayé le système de Michel V. mais j'ai un petit problème.
Merci pour ta réponse.

Cordialement,
M.V. (24/10/2019, 17h38)
Le 24 octobre 2019 à 17:33, B. Graignic a pris le temps d'écrire :

> je me retrouve avec une erreur -5000 parce qu'il ne
> peut l'enregistrer.


Je l'ai mis là :
<https://www.dropbox.com/s/jises1072wo1rd2/Dont_upgrade_Catalina.zip?dl=0>
Tu sais comment faire avec Menu des scripts ?
Sinon, tu double-cliques dessus et tu le lances.

Bonne journée.
M.V. (24/10/2019, 17h49)
Le 24 octobre 2019 à 17:33, B. Graignic a pris le temps d'écrire :

> Deuxième interrogation, est-ce valable pour tous les updates de
> n'importe quel logiciel ? en changeant le nom entre guillemets après
> "ignore"


J'ai zappé ta question.
En fait, je ne sais pas si ça marche et ce qu'il faut rentrer comme
dénomination.
Il faudrait voir si "Ignorer la mise à jour" ou "Masquer la mise à
jour" existe toujours dans AppStore.
Pour Cataline, c'est quand même différent d'une appli comme Pages ou
MacTracker puisqu'on l'obtient via la préf système kivabien et non
par AppStore.

Bonne journée.
B. Graignic (24/10/2019, 18h04)
M.V. <mv> wrote:

> Le 24 octobre 2019 à 17:33, B. Graignic a pris le temps d'écrire :
> Je l'ai mis là :
> <https://www.dropbox.com/s/jises1072wo1rd2/Dont_upgrade_Catalina.zip?dl=0>
> Tu sais comment faire avec Menu des scripts ?
> Sinon, tu double-cliques dessus et tu le lances.

j'ai compris pourquoi l'enregistrement faisait une erreur, c'est que je
voulais mettre le fichier directement dans le dossier Library/Script.
Pas de problème pour le faire sur le Bureau puis le transférer dans le
dossier Library/Script en s'authentifiant.

Chic chic ton application avec son icône Catalina.

Cordialement,
PS : MacSoup revient à son état d'avant Maverick : maintenant je n'ai
plus de manipulations à faire pour voir l'index clignoter ou la
sélection de texte avec double clic. :)
B. Graignic (24/10/2019, 18h06)
M.V. <mv> wrote:

> Le 24 octobre 2019 à 17:33, B. Graignic a pris le temps d'écrire :
> J'ai zappé ta question.
> En fait, je ne sais pas si ça marche et ce qu'il faut rentrer comme
> dénomination.
> Il faudrait voir si "Ignorer la mise à jour" ou "Masquer la mise à
> jour" existe toujours dans AppStore.


j'ai pas l'impression.

> Pour Cataline, c'est quand même différent d'une appli comme Pages ou
> MacTracker puisqu'on l'obtient via la préf système kivabien et non
> par AppStore.


Cordialement,
DV (24/10/2019, 18h09)
M.V. a écrit ceci :

> J'ai zappé ta question.
> En fait, je ne sais pas si ça marche et ce qu'il faut rentrer comme
> dénomination.
> Il faudrait voir si "Ignorer la mise à jour" ou "Masquer la mise à
> jour" existe toujours dans AppStore.
> Pour Cataline, c'est quand même différent d'une appli comme Pages ou
> MacTracker puisqu'on l'obtient via la préf système kivabien et non
> par AppStore.


Je pense qu'il y a des éléments de réponse ici :

<https://babodee.wordpress.com/2018/12/11/ignore-a-specific-macos-update-using-softwareupdate/>

Je ne peux pas vérifier comment ça marche, parce que ma liste des mises
à jour disponibles est vide...
M.V. (24/10/2019, 18h12)
Le 24 octobre 2019 à 18:04, B. Graignic a pris le temps d'écrire :

> Pas de problème pour le faire sur le Bureau puis le transférer dans le
> dossier Library/Script en s'authentifiant.


Tu pouvais également simplement le mettre dans "ton" dossier Scripts
(1) situés dans *ta* Bibliothèque.

(1) Peut-être faut-ils le créer s'il n'existe pas par défaut ?

Bonne soirée.
M.V. (24/10/2019, 18h12)
Le 24 octobre 2019 à 18:06, B. Graignic m'a répondu :

>> Il faudrait voir si "Ignorer la mise à jour" ou "Masquer la mise à
>> jour" existe toujours dans AppStore.

> j'ai pas l'impression.


N'ayant aucune MàJ en attente, je ne sais pas. Je tâcherai d'y penser
quand l'occasion se présentera.

Bonne soirée.
M.V. (24/10/2019, 18h21)
Le 24 octobre 2019 à 18:09, DV m'a répondu :

> Je ne peux pas vérifier comment ça marche, parce que ma liste des mises
> à jour disponibles est vide...


Pas mieux? ;-)

Bonne soirée.
Fleuger (24/10/2019, 20h01)
M.V. a écrit ceci :

> En réalité - Feuger l'avait indiqué et je peux le confirmer - le mot
> de passe est totalement inutile et il suffit donc de taper :
> softwareupdate --ignore "macOS Catalina"


Ben oui, et je ne comprend pas trop pourquoi :
<x-man-page://softwareupdate>
raconte le contraire.
Ça aurait changé depuis le 11 septembre 2012 (date du man) ?

Autrement, il aurait fallu faire :
do shell script "sudo softwareupdate --ignore 'macOS Catalina'" password "password" with administrator privileges
do shell script "defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 && killall Dock"
Mais bon, puisque ça fonctioone sans...do shell script "softwareupdate --ignore 'macOS Catalina'"

Un lien intéressant :
<https://www.macg.co/galerie/2019/10/mettez-jour-vos-applications-installez-macos-catalina-109227>
particulièrement le dernier chapitre.

Discussions similaires