出處: https://blog.csdn.net/CHENYUFENG1991/article/details/78568919
Mac電腦的話灸异,直接用這個(gè)正確方式:
Mac上發(fā)現(xiàn)在“/Library”這個(gè)根目錄下沒有Google目錄,那么其實(shí)在“~/Library”這個(gè)用戶目錄下也有一個(gè)Google目錄。在該目錄下執(zhí)行操作同樣可以禁用自動(dòng)更新炒瘸。請(qǐng)執(zhí)行以下命令:
cd ~/Library/Google
sudo chown root:wheel GoogleSoftwareUpdate
說到Chrome瀏覽器蟆豫,的確是各位開發(fā)者的最愛。自動(dòng)更新作為chrome的一大特點(diǎn),確是讓大家褒貶不一洞慎。尤其是新版本的一些功能會(huì)讓很多人不適應(yīng),被吐槽嘿棘。尤其是Google做的很“流氓”的做法是拢蛋,當(dāng)你選擇“幫助->關(guān)于Google Chrome”時(shí)Chrome就會(huì)自動(dòng)升級(jí),完全不給你選擇的余地蔫巩,且該情況在是否翻墻的情況下都會(huì)升級(jí)。所以在這里我們來實(shí)踐一下如何禁止chrome的自動(dòng)更新快压。
為什么要把這么一個(gè)簡(jiǎn)單的操作都寫一篇博客呢圆仔?原因在于大部分人并不知道如何去禁用自動(dòng)升級(jí);Google也沒有提供可視化的方法來禁用自動(dòng)升級(jí)蔫劣;最主要的是網(wǎng)上你能找到的大部分禁用方法都是錯(cuò)誤的坪郭,根本不起作用的。所以我要在這里給大家示范一下正確的姿勢(shì)脉幢。
- 錯(cuò)誤姿勢(shì)一
網(wǎng)上大部分的解決方案都是通過以下的命令行來操作:
使用以下命令行表示禁用chrome歪沃,“0”表示禁用,“1”表示開啟嫌松。
defaults write com.google.Keystone.Agent checkInterval 0
然后使用以下的命令行設(shè)置自動(dòng)更新的時(shí)間沪曙,單位是秒,你可以設(shè)置較大的時(shí)間萎羔,禁止它更新液走。
defaults write com.google.Keystone.Agent checkInterval 8640000
但是經(jīng)過我的實(shí)際操作,以上的方式是不可行的贾陷,錯(cuò)誤的缘眶,不可能的。大家不用再去嘗試了髓废。
- 錯(cuò)誤姿勢(shì)二
網(wǎng)上還有一種錯(cuò)誤的方式是想通過設(shè)置權(quán)限的方式來阻止更新巷懈,想讓Google對(duì)GoogleSoftwareUpdate文件夾沒有寫入的權(quán)限, 命令行如下:
chmod 111 ~/Library/Google/GoogleSoftwareUpdate
經(jīng)過我事實(shí)證明,這種方式是沒有任何作用的慌洪。大家放棄吧顶燕。
- 錯(cuò)誤姿勢(shì)三
第三種錯(cuò)誤的方式是企圖刪除GoogleSoftwareUpdate文件夾,然后讓其失去自動(dòng)升級(jí)的能力蒋譬,too young too naive割岛,刪除該文件夾后還是會(huì)自動(dòng)生成。
錯(cuò)誤執(zhí)行命令行如下:
rm -rf ~/Library/LaunchAgents/com.google.keystone.agent.plist
rm -rf ~/Library/Google/GoogleSoftwareUpdate
這種方式?jīng)]有效果犯助,不用嘗試了癣漆。
- 錯(cuò)誤姿勢(shì)四
這種錯(cuò)誤姿勢(shì)其實(shí)和下面的正確姿勢(shì)一比較像,這種錯(cuò)誤方式就是去刪除”~/Library/Google/GoogleSoftwareUpdate”目錄下面的GoogleSoftwareUpdate.bundle剂买,其實(shí)這種刪除是沒有任何效果的惠爽,該文件還是會(huì)在Chrome重啟后自動(dòng)生成癌蓖。
- 正確姿勢(shì)一
下面演示禁用自動(dòng)升級(jí)的正確姿勢(shì)。首先關(guān)閉Chrome瀏覽器婚肆,然后進(jìn)入目錄“/Library/Google/GoogleSoftwareUpdate”
cd /Library/Google/GoogleSoftwareUpdate
然后刪除該目錄下的GoogleSoftwareUpdate.bundle即可租副。可以通過命令行刪除较性,或者Finder手動(dòng)刪除都可以用僧。
執(zhí)行完成以后,再次重啟chrome赞咙,就可以看到chrome的提示:
[圖片上傳失敗...(image-abd7ba-1555379284931)]
表示我們禁用chrome的自動(dòng)更新成功了责循。如果你點(diǎn)擊了“設(shè)置自動(dòng)更新”,則剛才的“GoogleSoftwareUpdate.bundle”文件就會(huì)再次出現(xiàn)了攀操。點(diǎn)擊“不再詢問”大功告成院仿。通過“幫助->關(guān)于Google Chrome”可以查看信息:
- 正確姿勢(shì)二
可能在有些Mac上發(fā)現(xiàn)在“/Library”這個(gè)根目錄下沒有Google目錄,那么其實(shí)在“~/Library”這個(gè)用戶目錄下也有一個(gè)Google目錄速和。在該目錄下執(zhí)行操作同樣可以禁用自動(dòng)更新歹垫。請(qǐng)執(zhí)行以下命令:
cd ~/Library/Google
sudo chown root:wheel GoogleSoftwareUpdate
相當(dāng)于修改了GoogleSoftwareUpdate這個(gè)文件夾的擁有者,而不僅僅是修改了權(quán)限颠放,使Google對(duì)該文件夾沒有寫入權(quán)限排惨。事實(shí)證明這種方式是可行的。重啟Chrome完成以后通過“幫助->關(guān)于Google Chrome”可以查看信息:
此處分割線碰凶。
在進(jìn)行正確姿勢(shì)一時(shí)要注意若贮,進(jìn)入的是Mac系統(tǒng)目錄下的“/Library/Google/GoogleSoftwareUpdate”這個(gè)目錄,而不是“/Users/mac名/Library/Google/GoogleSoftwareUpdate”或者“~/Library/Google/GoogleSoftwareUpdate”痒留。如果你進(jìn)入了“~/Library/Google/GoogleSoftwareUpdate”谴麦,會(huì)發(fā)現(xiàn)其實(shí)這里根本就沒有GoogleSoftwareUpdate.bundle這個(gè)文件,因?yàn)槟阕叩姆较蚓湾e(cuò)了伸头。
在進(jìn)行正確姿勢(shì)二時(shí)要注意匾效,恰恰和正確姿勢(shì)一相反,此時(shí)進(jìn)入的是“/Users/mac名/Library/Google”目錄或者“~/Library/Google”目錄這個(gè)用戶目錄恤磷。
正確姿勢(shì)一和正確姿勢(shì)二都可以阻止Chrome的自動(dòng)升級(jí)面哼,我們可以通過查看GoogleSoftwareUpdate來查看這兩種方式的共同點(diǎn):
/Library/Google目錄,可以發(fā)現(xiàn)GoogleSoftwareUpdate這個(gè)文件的所屬為root:wheel
~/Library/Google目錄扫步,可以發(fā)現(xiàn)GoogleSoftwareUpdate這個(gè)文件的所屬同樣為為root:wheel
通過查看文件夾的所屬魔策,如果你發(fā)現(xiàn)上述的正確姿勢(shì)一二都無法解決問題,那是不是應(yīng)該先用chown命令來設(shè)置GoogleSoftwareUpdate目錄的所屬呢河胎?