Як видалити оновлення програмного забезпечення Google з Mac OSX?


29

Я коротко встановив Chrome на OSX Mavericks. Я ненавидів Chrome і видалив його. Мій обліковий запис користувача "управляє" веб-переглядом для мене, тому доступ дозволено лише авторизованим мною веб-сайтам. Я роблю це, щоб я міг відслідковувати, які веб-сайти, встановлені на моєму Mac, дійсно мають доступ.

На мій подив, "Оновлення програмного забезпечення Google", здається, встановлено на моєму Mac, і він намагається підключитися до Google Analytics. Я видалив Chrome, тому не знаю, чому це потрібно встановити.

Використовуючи Finder, я не можу знайти жодне програмне забезпечення "Google" за допомогою функції пошуку.

Як я можу це видалити? Я вважаю, що це порушення моєї конфіденційності, оскільки я видалив Chrome.


3
Більш серйозно, згідно з цією сторінкою , команда зробити цеsudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
kinokijuf

2
Спасибі. Вони абсолютно злі. Я ніколи не збираюся знову встановлювати програмне забезпечення Google.
Кайзер Созай

У мене є каталог ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/, але він не містить install.py. Що я повинен зробити?
ma11hew28

1
@MattDiPasquale: відповідь checkmy нижче, я вказав, яка нова команда.
Анріке де Суса

Це здається дуже специфічним для версії, тому люди, відповідаючи на це або коментуючи це,
зазначте,

Відповіді:


29

Нова команда тепер така:

sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --nuke

Це була старша команда:

sudo ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall

У старій команді вище, ви можете віддати перевагу , щоб замінити --uninstallз --nukeопцією. Перший нібито залишає деякі файли, а другий видаляє їх.

Крім того, оновлення програмного забезпечення Google може бути встановлено всередині /Library/, і в цьому випадку його можна буде видалити за допомогою:

sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall

1
Чому потік? На минулому тижні я перевстановив Yosemite 10.10.2 і досі не переробляв цей процес. Так що тепер я просто спробував процес видалення, і він все ще працює !! Тому, будь ласка, спробуйте ще раз, на цей раз введіть команду замість того, щоб скопіювати / вставити її та ще раз повторити заявку, оскільки вона працює! Я використовую Chrome 41, і щоб перевірити його, просто зробіть "Про Chrome", і процес оновлення не вдасться.
Анріке де Суса

1
Це правильно для Mac OSX 10.11.2. Використовуйте опцію --nuke замість --install, щоб позбутися всього. Потім видаліть каталог ~ / Бібліотека / Google.
Моїн

1
Я прокинувся сьогодні, і мій Mac був відключений. Це було вдруге за кілька днів. Останнє в системному журналі було GoogleSoftwareUpdate. Так я зробив: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke. Я 10.12 (Сьєрра). Я вимкнувся і перезавантажився. Речі здаються прекрасними.
pedz

5
Запустити touch ~/Library/Google/GoogleSoftwareUpdate && sudo chown -R root:wheel ~/Library/Googleпісля запуску --nukeкоманди вище. Це замінює каталог оновлення файлом і вимикає користувача з нього, що тепер перешкоджатиме поверненню Chrome. Це chownможе бути надмірним, але це дає хорошу впевненість, що з цим файлом не псується.
davidjb

1
@beroe Я не думаю, що є остаточної відповіді; яка команда / параметри використовувати, здається, є рухомою ціллю, яка залежить від версії різних компонентів та примхи Google.
jhfrontz

6

На офіційній сторінці допомоги вони згадують лише про відключення чеків:

Щоб заборонити Google Software Update перевіряти наявність оновлень, виконайте такі дії в додатку Terminal:

$ defaults write com.google.Keystone.Agent checkInterval 0

Це не вимкнуло автоматичне оновлення Chrome у моїй системі. Було б добре знайти ще одне робоче рішення без видалення служби оновлень
Карл Адлер

1
Якщо ви перейдете до інформаційного вікна "Про Google Chrome", воно все одно перевірятиметься, але воно більше не повинно працювати автоматично у фоновому режимі.
lkraider

2
але це робить. Ви протестували на OSX 10.10?
Карл Адлер

Ні, я бігаю лише 10,9.
lkraider

Люди, коментуючи тут, просимо зазначити, чи застосовується ваш коментар до 10.8, 10.9 або 10.10
smci


3

Використовуйте --help, щоб переглянути різні параметри ksinstall, тобто ksinstall --help

cd ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/

ksinstall --help

[--install=PKG]     Install keystone using PKG as the source.
[--uninstall]       Remove Keystone program files but do NOT delete
                    the ticket store.
[--nuke]            Remove Keystone and all tickets.
[--interval=N]      Set installed agent to wake up every N seconds.
[--lockdown]        Prevent Keystone from ever uninstalling itself.
[--force]           Perform operation even if it is a downgrade.

1
Це фактично не відповідає на питання.
DavidPostill

Або /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/REsources/ksinstall --helpдля тих, хто встановив GSU у всій системі.
jhfrontz

3

Успіх на Mac 29 вересня 2017 року:

"Офіційний" метод, наданий Google для зупинки оновлення програмного забезпечення Google, такий, але це не завжди працює. Іноді оновник у деяких системах знаходить спосіб скинути себе та оновити все-таки. У Терміналі:defaults write com.google.Keystone.Agent checkInterval 0

Найбільш бездоганний метод - заборонити Chrome дозволу, необхідні для встановлення програмного забезпечення для оновлення та запуску. Очистіть ці каталоги: /Library/Google/GoogleSoftwareUpdate/ ~ / Бібліотека / Google / GoogleSoftwareUpdate /

Потім змініть дозволи на обидві папки, названі GoogleSoftwareUpdateтаким чином, щоб не було власника і не було дозволів для читання / запису / виконання.

У терміналі:

cd /Library/Google/
sudo chown nobody:nogroup GoogleSoftwareUpdate
sudo chmod 000 GoogleSoftwareUpdate
cd ~/Library/Google/
sudo chown nobody:nogroup GoogleSoftwareUpdate
sudo chmod 000 GoogleSoftwareUpdate

Якщо ви хочете бути двозначним, то зробіть те саме для папки Google на один рівень вище.

cd /Library/
sudo chown nobody:nogroup Google
sudo chmod 000 Google
cd ~/Library/
sudo chown nobody:nogroup Google
sudo chmod 000 Google

Це я зробив одразу після встановлення потрібної для моєї машини версії Chrome, і вона працювала чудово. Тепер, коли я перевіряю Про Google Chrome, він дає мені помилку "Оновлення не вдалося (помилка: 10)" Він все ще намагається оновити, але більше не може цього зробити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.