自从我在Mac(OS X Lion)上安装Google App Engine Launcher以来,我一直在收到Google App Engine SDK关于自动更新的定期提醒,但我无法弄清楚如何卸载/禁用它。
我查看了How do I delete the Google App Engine SDK from my mac?,但找不到答案中列出的文件。
还有其他建议吗?
答案 0 :(得分:38)
我在没有任何Google Updater的情况下安装了Google App Engine(2012年12月)。 要删除GAE安装的所有文件,请执行以下操作:
rm -rf /Applications/GoogleAppEngineLauncher.app
sudo find -L /usr/local/bin -type l -exec rm -- {} +
sudo rm /usr/local/google_appengine
第一行当然取决于您的GoogleAppEngineLauncher的位置。 第二行删除/ usr / local / bin目录的所有无效符号链接
答案 1 :(得分:33)
如果您只想停用 App Engine自动更新功能,请执行以下操作(source):
删除文件:
~/Library/Preferences/com.google.Keystone.Agent.plist
或向其添加新的Disabled
属性(如果您希望保留该文件):
<key>Disabled</key>
<true/>
如果您想完全卸载 Google软件更新,请执行以下操作(source):
卸载您计算机上当前安装的所有Google程序。
转到应用程序&gt;打开终端窗口Finder中的实用程序。
可以为特定用户或整个系统卸载Google软件更新。在终端中粘贴以下命令之一:
为特定用户卸载:
~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
整个系统的卸载:(需要root访问权限):
sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
请注意,上面列出的两个命令应该在一行
当然,不用说你可以删除你选择存储App Engine Python SDK的目录。
另请注意,如果您的.plist
文件采用二进制格式,则需要将其转换为XML,然后在完成后再返回(source)。
从二进制到XML:
plutil -convert xml1 some_file.plist
从XML到二进制:
plutil -convert binary1 some_other_file.plist
答案 2 :(得分:4)
在Mac终端输入:
$ sudo gcloud components list
您将获得已安装和未安装的内容列表:
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 |
......
上面列表的最后一列包含COMPONENT_IDs(...,&#34; app-engine-python&#34;,&#34; bq&#34;,&#34; dns&#34;,.. 。)&#34;年龄的java&#34;是COMPONENT_ID之一,我没有在上面的列表中显示。
要删除已安装的组件,请使用其COMPONENT_ID。例如,要删除gae-java,请说:
$ sudo gcloud components remove gae-java
java的gae sdk将被删除:
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!
不确定它是否是您要找的。希望这会有所帮助。
答案 3 :(得分:1)
只需删除 google-cloud-sdk 文件夹即可。
修改强>
据我所知,以前的答案是禁用自动更新,但这也会影响其他google应用程序,例如谷歌浏览器,但您可能不希望这样做。
在安装过程中,“。bash_profile”会被写成:
# 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'
总而言之,只需删除最有可能位于根目录中的文件夹,除非您在安装过程中指定了其他内容。
答案 4 :(得分:-1)
要从Windows卸载google app引擎并重新安装,请转到控制面板 - &gt;卸载程序 - &gt; Google App Engine。 该程序将被卸载。 现在,在Windows的搜索栏中,键入google app engine ...如果您收到任何相关文件,请转到该文件夹并从中删除它。这导致成功卸载。如果您希望可以重新安装它。