Depuis que j'ai installé Google App Engine Launcher sur mon Mac (OS X Lion), le SDK de Google App Engine m'avertit périodiquement de la mise à jour automatique et je ne sais pas comment désinstaller/le désactiver.
J'ai consulté Comment puis-je supprimer le SDK Google App Engine de mon Mac? , mais je n’ai pas trouvé le fichier indiqué dans la réponse.
D'autres suggestions?
Si vous souhaitez uniquement désactiver la fonctionnalité de mise à jour automatique App Engine, procédez comme suit ( source ):
Soit supprime le fichier:
~/Library/Preferences/com.google.Keystone.Agent.plist
Ou ajoutez-y une nouvelle propriété Disabled
(si vous souhaitez conserver le fichier):
<key>Disabled</key>
<true/>
Si vous souhaitez désinstaller Google Software Update complètement, procédez comme suit ( source ):
Désinstallez tous les programmes Google que vous avez actuellement installés sur votre ordinateur.
Ouvrez une fenêtre de terminal en allant dans Applications> Utilitaires dans le Finder.
Google Software Update peut être désinstallé pour un utilisateur spécifique ou pour l’ensemble du système. Collez l'une des commandes suivantes dans Terminal:
Désinstaller pour un utilisateur spécifique:
~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
Désinstallez pour l’ensemble du système: (nécessite un accès root):
Sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
Notez que les deux commandes listées ci-dessus sont supposées être sur une seule ligne
Bien entendu, il va sans dire que vous pouvez supprimer le répertoire que vous avez choisi pour stocker le SDK d'App Engine Python.
Notez également que si votre fichier .plist
est au format binaire, vous devrez le convertir en XML, puis le retourner lorsque vous aurez terminé ( source ).
Du binaire au XML:
plutil -convert xml1 some_file.plist
Du XML au binaire:
plutil -convert binary1 some_other_file.plist
J'ai installé Google App Engine sans programme de mise à jour Google (décembre 2012). Pour supprimer tous les fichiers installés par GAE, exécutez la procédure suivante:
rm -rf /Applications/GoogleAppEngineLauncher.app
Sudo find -L /usr/local/bin -type l -exec rm -- {} +
Sudo rm /usr/local/google_appengine
La première ligne dépend bien sûr de l'emplacement de votre GoogleAppEngineLauncher. La deuxième ligne supprime tous les liens symboliques non valides du répertoire/usr/local/bin.
Dans Mac Terminal en tapant:
$ Sudo gcloud components list
Vous obtenez une liste de ce que vous avez installé et non installé:
The following are the components available through the Google Cloud
SDK. You may choose to install one or more of the pre-configured
packages (which contain everything you need to get started), and/or
any of the individual components below.
......
| Not Installed | gcloud app Python Extensions | app-engine-python | 6.6 MB |
| Installed | BigQuery Command Line Tool | bq | < 1 MB |
| Installed | Cloud DNS Admin Command Line Interface | dns | < 1 MB |
| Installed | Cloud SDK Core Libraries | core | 1.3 MB |
| Installed | Cloud SQL Admin Command Line Interface | sql | < 1 MB |
| Installed | Cloud Storage Command Line Tool | gsutil | 3.0 MB |
| Installed | Compute Engine Command Line Interface | compute | < 1 MB |
| Installed | Compute Engine Command Line Tool (deprecated) | gcutil | < 1 MB |
......
La dernière colonne de la liste ci-dessus contient COMPONENT_IDs (..., "app-engine-python", "bq", "dns", ...). "Age-Java" est l'un des COMPONENT_IDs, ce que je n'avais pas indiqué dans la liste ci-dessus.
Pour supprimer un composant installé, utilisez son COMPONENT_ID. Par exemple, pour supprimer gae-Java, vous dites:
$ Sudo gcloud components remove gae-Java
Et gae sdk pour Java sera supprimé:
The following components will be removed:
-------------------------------------------------------------------
| App Engine SDK for Java | 1.9.17 | 161.2 MB |
| App Engine SDK for Java (Platform Specific) | 1.9.10 | < 1 MB |
-------------------------------------------------------------------
Do you want to continue (Y/n)? Y
|- Creating update staging area -|
|============================================================|
|- Uninstalling: App Engine SDK for Java -|
|============================================================|
|- Uninstalling: App Engine SDK for Java (Platform Speci... -|
|============================================================|
Creating backup and activating new installation...
Done!
Je ne sais pas si c'est ce que vous cherchez. J'espère que cela t'aides.
Supprimez simplement le dossier google-cloud-sdk .
MODIFIER:
Comme je peux le comprendre, les réponses précédentes consistent à désactiver la mise à jour automatique, mais cela affectera également d’autres applications de Google, telles que Google Chrome, pour lesquelles vous ne voudrez probablement pas le faire.
Au cours de l'installation, '.bash_profile' est écrit avec quelque chose comme:
# The next line updates PATH for the Google Cloud SDK.
source '/Users/<your_name>/google-cloud-sdk/path.bash.inc'
# The next line enables bash completion for gcloud.
source '/Users/<your_name>/google-cloud-sdk/completion.bash.inc'
Donc, en conclusion, supprimez simplement le dossier qui sera probablement situé dans votre racine, à moins que vous n'ayez spécifié autre chose lors de l'installation.