Как удалить Google App Engine SDK - PullRequest
       0

Как удалить Google App Engine SDK

30 голосов
/ 08 февраля 2012

С тех пор, как я установил Google App Engine Launcher на свой Mac (OS X Lion), я периодически получал уведомления от Google App Engine SDK об автообновлении, и я так и не смог выяснить, какчтобы удалить / отключить его.

Я смотрел на Как удалить SDK Google App Engine из моего Mac? , но я не смог найти файл, который был указан вответ.

Есть еще предложения?

Ответы [ 5 ]

38 голосов
/ 29 декабря 2012

Я установил Google App Engine без обновлений Google (декабрь 2012 г.). Чтобы удалить все файлы, которые установлены 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

33 голосов
/ 08 февраля 2012

Если вы хотите отключить функцию автообновления App Engine, выполните следующие действия ( source ):

Либо удалитеfile:

~/Library/Preferences/com.google.Keystone.Agent.plist

Или добавьте к нему новое свойство Disabled (если вы хотите сохранить файл):

<key>Disabled</key>
<true/>

Если вы хотитеполностью удалите Обновление программного обеспечения Google , выполните следующие действия ( источник ):

  1. Удалите все программы Google, которые в данный момент установлены на вашем компьютере.

  2. Откройте окно терминала, выбрав Приложения> Утилиты в Finder.

  3. Обновление программного обеспечения 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, а затемназад, когда вы закончите ( источник ).

От двоичного к XML:

plutil -convert xml1 some_file.plist

От XML к двоичному:

plutil -convert binary1 some_other_file.plist
4 голосов
/ 17 января 2015

В Mac Terminal набрав:

$ 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 (..., "app-engine-python", "bq", "dns", ...). "age-java" - это один из COMPONENT_ID, который я не отображал в приведенном выше списке.

Чтобы удалить установленный компонент, используйте его COMPONENT_ID.Например, чтобы удалить gae-java, вы говорите:

$ sudo gcloud components remove gae-java

И gae SDK для Java будет удален:

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!

Не уверен, что это то, что вы ищете.Надеюсь, это поможет.

1 голос
/ 03 октября 2014

Просто удалите папку google-cloud-sdk .

EDIT:

Как я понимаю, предыдущие ответы должны были отключить автоматическое обновление, но это также повлияет на другие приложения Google, такие как Google Chrome, для которых вы, возможно, не захотите этого делать.

Во время установки '.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'

Итак, в заключение, просто удалите папку, которая, скорее всего, будет находиться в вашем корне, если вы не указали что-то еще во время установки.

0 голосов
/ 29 апреля 2015

Чтобы удалить движок приложения Google из Windows и заново установить его, перейдите в Панель управления -> Удалить программы -> Google App Engine.Программа будет удалена.Теперь в строке поиска в Windows введите google app engine ... если вы получили какие-либо связанные файлы, перейдите в эту папку и удалите ее оттуда.Это приводит к успешному удалению. После этого, если вы хотите, вы можете переустановить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...