Bagaimana cara menghapus Pembaruan Perangkat Lunak Google dari Mac OSX?

29

Saya memasang Chrome sebentar di OSX Mavericks. Saya benci menggunakan Chrome, dan menghapusnya. Akun pengguna saya "mengelola" penelusuran web untuk saya, jadi hanya situs web yang diizinkan oleh saya yang diizinkan mengakses. Saya melakukan ini agar saya dapat melacak situs web mana yang diinstal perangkat lunak pada Mac saya yang benar-benar mengakses.

Yang mengejutkan saya, "Pembaruan Perangkat Lunak Google" tampaknya diinstal pada Mac saya, dan sedang mencoba untuk terhubung ke google analytics. Saya menghapus Chrome, jadi saya tidak melihat mengapa ini harus dipasang.

Menggunakan Finder, saya tidak dapat menemukan perangkat lunak "Google" apa pun yang menggunakan fitur pencarian.

Bagaimana saya bisa menghapus ini? Saya merasa ini merupakan pelanggaran privasi saya, mengingat saya menghapus Chrome.

Kaizer Sozay
sumber
3
Lebih serius lagi, menurut halaman ini , perintah untuk melakukannya adalahsudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/install.py --uninstall
kinokijuf
2
Terima kasih. Mereka benar-benar jahat. Saya tidak akan menginstal perangkat lunak google lagi.
Kaizer Sozay
Saya memiliki direktori ~/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resour‌​ces/GoogleSoftwareUpdateAgent.app/Contents/Resources/, tetapi tidak mengandung install.py. Apa yang harus saya lakukan?
ma11hew28
1
@MattDiPasquale: periksa jawaban saya di bawah, saya telah menyatakan apa perintah baru.
Henrique de Sousa
Ini tampaknya sangat spesifik versi, sehingga orang yang menjawab atau mengomentari ini, harap nyatakan apakah komentar Anda berlaku untuk 10.8, 10.9 atau 10.10
smci

Jawaban:

29

Perintah baru sekarang adalah sebagai berikut:

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

Ini adalah perintah yang lebih tua:

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

Pada perintah yang lebih lama di atas, Anda dapat memilih untuk mengganti --uninstalldengan --nukeopsi. Yang pertama seharusnya meninggalkan beberapa file, sementara yang kedua menghapusnya.

Atau, Pembaruan Perangkat Lunak Google mungkin diinstal di dalam /Library/, dalam hal ini dapat dihapus dengan:

sudo /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --uninstall
Henrique de Sousa
sumber
1
Mengapa downvote? Saya telah menginstal ulang Yosemite 10.10.2 minggu lalu dan saya masih belum memperbaiki prosesnya. Jadi sekarang saya baru saja mencoba proses uninstall dan masih berfungsi !! Jadi tolong, coba lagi, kali ini ketikkan perintah alih-alih salin / tempel, dan perbaiki lagi, karena itu berfungsi! Saya menggunakan Chrome 41, dan untuk mengujinya, cukup lakukan "Tentang Chrome" dan proses pembaruan akan gagal.
Henrique de Sousa
1
Ini benar untuk Mac OSX 10.11.2. Gunakan opsi --nuke daripada --install untuk menyingkirkan semuanya. Kemudian hapus direktori ~ / Library / Google.
Mo'in
1
Saya bangun hari ini dan Mac saya mati. Ini adalah kedua kalinya dalam beberapa hari. Hal terakhir dalam log sistem adalah GoogleSoftwareUpdate. Jadi saya lakukan: /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/Resources/ksinstall --nuke. Saya di 10.12 (Sierra). Saya shutdown dan reboot. Segalanya tampak baik-baik saja.
pedz
5
Jalankan touch ~/Library/Google/GoogleSoftwareUpdate && sudo chown -R root:wheel ~/Library/Googlesetelah menjalankan --nukeperintah di atas. Ini menggantikan direktori pembaru dengan file dan mengunci pengguna Anda keluar dari itu, yang sekarang akan mencegah Chrome membawanya kembali. The chownmungkin berlebihan, tetapi tidak memberikan jaminan yang baik tidak ada yang bermain-main dengan file itu.
davidjb
1
@beroe Saya tidak berpikir ada jawaban yang pasti; perintah / opsi mana yang digunakan tampaknya merupakan target bergerak yang bergantung pada versi berbagai komponen dan keinginan Google.
jhfrontz
6

Di halaman bantuan resmi mereka, mereka hanya menyebutkan penonaktifan cek:

Untuk menonaktifkan Pembaruan Perangkat Lunak Google dari memeriksa pembaruan, jalankan yang berikut ini di aplikasi Terminal:

$ defaults write com.google.Keystone.Agent checkInterval 0
lkraider
sumber
Ini tidak menonaktifkan pembaruan otomatis Chrome di sistem saya. Akan menyenangkan untuk menemukan solusi lain yang berfungsi tanpa menghapus layanan pembaruan
Karl Adler
1
Jika Anda masuk ke jendela info "Tentang Google Chrome" itu masih akan memeriksa, tetapi itu tidak akan berjalan secara otomatis lagi di latar belakang.
lkraider
2
tapi itu benar. Sudahkah Anda menguji pada OSX 10.10?
Karl Adler
Tidak, saya hanya menjalankan 10.9.
lkraider
Orang yang berkomentar di sini, sebutkan apakah komentar Anda berlaku untuk 10.8, 10.9 atau 10.10
smci
3

Gunakan --help untuk melihat berbagai opsi ksinstall, yaitu 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.
Steve
sumber
1
Ini sebenarnya tidak menjawab pertanyaan.
DavidPostill
Atau /Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/REsources/ksinstall --helpbagi mereka yang memiliki sistem terpasang GSU.
jhfrontz
3

Sukses di Mac 29 September 2017:

Metode "resmi" yang diberikan Google yang diberikan untuk menghentikan Pembaruan Perangkat Lunak Google adalah ini, tetapi tidak selalu berhasil. Pembaru terkadang, pada beberapa sistem, menemukan cara untuk mengatur ulang sendiri dan memperbarui pula. Di Terminal:defaults write com.google.Keystone.Agent checkInterval 0

Metode yang paling mudah adalah menolak izin Chrome yang diperlukan untuk menginstal perangkat lunak pembaruan dan menjalankannya. Kosongkan direktori ini: /Library/Google/GoogleSoftwareUpdate/ ~ / Library / Google / GoogleSoftwareUpdate /

Kemudian ubah izin pada kedua folder tersebut GoogleSoftwareUpdatesehingga tidak ada pemilik dan tidak ada izin baca / tulis / eksekusi.

Di terminal:

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

Jika Anda ingin memastikan-ganda, maka lakukan hal yang sama untuk folder Google satu tingkat ke atas.

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

Saya melakukan ini segera setelah menginstal versi Chrome yang saya butuhkan untuk mesin saya, dan itu bekerja dengan sempurna. Sekarang ketika saya memeriksa Tentang Google Chrome itu memberi saya kesalahan "Pembaruan gagal (kesalahan: 10)" Ini masih mencoba untuk memperbarui, tetapi tidak dapat melakukannya lagi.

Jeremy Borum
sumber