Mac Chrome浏览器取消自动升级(填坑版) |
您所在的位置:网站首页 › 谷歌浏览器chrome无法更新 › Mac Chrome浏览器取消自动升级(填坑版) |
出处: https://blog.csdn.net/CHENYUFENG1991/article/details/78568919
Mac电脑的话,直接用这个正确方式:
Mac上发现在“/Library”这个根目录下没有Google目录,那么其实在“~/Library”这个用户目录下也有一个Google目录。在该目录下执行操作同样可以禁用自动更新。请执行以下命令:
cd ~/Library/Google
sudo chown root:wheel GoogleSoftwareUpdate
说到Chrome浏览器,的确是各位开发者的最爱。自动更新作为chrome的一大特点,确是让大家褒贬不一。尤其是新版本的一些功能会让很多人不适应,被吐槽。尤其是Google做的很“流氓”的做法是,当你选择“帮助->关于Google Chrome”时Chrome就会自动升级,完全不给你选择的余地,且该情况在是否翻墙的情况下都会升级。所以在这里我们来实践一下如何禁止chrome的自动更新。
为什么要把这么一个简单的操作都写一篇博客呢?原因在于大部分人并不知道如何去禁用自动升级;Google也没有提供可视化的方法来禁用自动升级;最主要的是网上你能找到的大部分禁用方法都是错误的,根本不起作用的。所以我要在这里给大家示范一下正确的姿势。
错误姿势一
网上大部分的解决方案都是通过以下的命令行来操作: 使用以下命令行表示禁用chrome,“0”表示禁用,“1”表示开启。 defaults write com.google.Keystone.Agent checkInterval 0 然后使用以下的命令行设置自动更新的时间,单位是秒,你可以设置较大的时间,禁止它更新。 defaults write com.google.Keystone.Agent checkInterval 8640000 但是经过我的实际操作,以上的方式是不可行的,错误的,不可能的。大家不用再去尝试了。 错误姿势二网上还有一种错误的方式是想通过设置权限的方式来阻止更新,想让Google对GoogleSoftwareUpdate文件夹没有写入的权限, 命令行如下: chmod 111 ~/Library/Google/GoogleSoftwareUpdate 经过我事实证明,这种方式是没有任何作用的。大家放弃吧。 错误姿势三第三种错误的方式是企图删除GoogleSoftwareUpdate文件夹,然后让其失去自动升级的能力,too young too naive,删除该文件夹后还是会自动生成。 错误执行命令行如下: rm -rf ~/Library/LaunchAgents/com.google.keystone.agent.plist rm -rf ~/Library/Google/GoogleSoftwareUpdate 这种方式没有效果,不用尝试了。 错误姿势四这种错误姿势其实和下面的正确姿势一比较像,这种错误方式就是去删除”~/Library/Google/GoogleSoftwareUpdate”目录下面的GoogleSoftwareUpdate.bundle,其实这种删除是没有任何效果的,该文件还是会在Chrome重启后自动生成。 正确姿势一下面演示禁用自动升级的正确姿势。首先关闭Chrome浏览器,然后进入目录“/Library/Google/GoogleSoftwareUpdate” cd /Library/Google/GoogleSoftwareUpdate 然后删除该目录下的GoogleSoftwareUpdate.bundle即可。可以通过命令行删除,或者Finder手动删除都可以。 image.png执行完成以后,再次重启chrome,就可以看到chrome的提示: image.png[图片上传失败...(image-abd7ba-1555379284931)] 表示我们禁用chrome的自动更新成功了。如果你点击了“设置自动更新”,则刚才的“GoogleSoftwareUpdate.bundle”文件就会再次出现了。点击“不再询问”大功告成。通过“帮助->关于Google Chrome”可以查看信息: image.png 正确姿势二可能在有些Mac上发现在“/Library”这个根目录下没有Google目录,那么其实在“~/Library”这个用户目录下也有一个Google目录。在该目录下执行操作同样可以禁用自动更新。请执行以下命令: cd ~/Library/Google sudo chown root:wheel GoogleSoftwareUpdate 相当于修改了GoogleSoftwareUpdate这个文件夹的拥有者,而不仅仅是修改了权限,使Google对该文件夹没有写入权限。事实证明这种方式是可行的。重启Chrome完成以后通过“帮助->关于Google Chrome”可以查看信息: image.png此处分割线。 在进行正确姿势一时要注意,进入的是Mac系统目录下的“/Library/Google/GoogleSoftwareUpdate”这个目录,而不是“/Users/mac名/Library/Google/GoogleSoftwareUpdate”或者“~/Library/Google/GoogleSoftwareUpdate”。如果你进入了“~/Library/Google/GoogleSoftwareUpdate”,会发现其实这里根本就没有GoogleSoftwareUpdate.bundle这个文件,因为你走的方向就错了。 在进行正确姿势二时要注意,恰恰和正确姿势一相反,此时进入的是“/Users/mac名/Library/Google”目录或者“~/Library/Google”目录这个用户目录。 正确姿势一和正确姿势二都可以阻止Chrome的自动升级,我们可以通过查看GoogleSoftwareUpdate来查看这两种方式的共同点:/Library/Google目录,可以发现GoogleSoftwareUpdate这个文件的所属为root:wheel image.png~/Library/Google目录,可以发现GoogleSoftwareUpdate这个文件的所属同样为为root:wheel image.png通过查看文件夹的所属,如果你发现上述的正确姿势一二都无法解决问题,那是不是应该先用chown命令来设置GoogleSoftwareUpdate目录的所属呢? |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |