谷歌浏览器自动更新
我想用3.8版本的谷歌浏览器,但是苹果的谷歌总是自动更新。导致我软件无法使用。在使用defaults write com.google.Keystone.Agent checkInterval 0命令后还是会自动更新。
我想用3.8版本的谷歌浏览器,但是苹果的谷歌总是自动更新。导致我软件无法使用。在使用defaults write com.google.Keystone.Agent checkInterval 0命令后还是会自动更新。
这是一个有趣的问题。
按常理说,一个非操作系统的第三方软件的问题,尤其是具体功能性的问题,询问该第三方是最恰当不过的了,不过问题是基于Google内部的不可知原因,曾经可行的做法已经 不再适用,而且好像Google避谈禁止自动更新的话题,这就导致用户的无所适从。
在Google的官方公开文档中, Turning Off Auto Updates in Google Chrome (连接https://productforums.google.com/forum/#!topicsearchin/chrome/category$3A(mac)$2 0is$3Afirstpost%7Csort:relevance),其中关于Mac的部分的连接中已经没有了相关的内容。
从其它方面搜索到的可以看到,曾经可以使用的诸多方法,比如
等等都已经不再适用,一旦被Google发现用户试图阻止自动更新的行为就会在其更新中被修正,以保证其正常运行。也就是说自动更新对于Google的团队来说变得异常的 关键。
我们知道更新机制被用于Google的多个产品,如Chrome和Earth等,而且就其自我修复能力来说,应该是独立于更新之外的,可以想见应该是在Google的产品 中内置了某种机制来自动修复用户的“捣乱”行为,也就是说,一旦运行这些程序,它会自动运行内置修复代码,而且Google撤销了官方的说明。
所以目前没有一个有效的方式来有效禁止自动更新。
就其自动更新程序来说,它保存在/Library/Google/GoogleSoftwareUpdate目录中,如果要查看其中的详细内容不难发现,存在于Googl eSoftwareUpdate.bundle中的下面程序承担着主要的任务:
其中的一个思路,将其中关键程序替换成自己的什么都不做的程序,比如简单的退出脚本,应该可以阻止其更新行为。
这些需要用户的测试,一旦被Google修改回正常后还需要再次修改的操作等。
这些都可以归结为用户的个人行为,在此无法提出进一步的建议。
另外,可以从其他角度入手,比如在网络上阻止或者安装防火墙Google Chrome更新的数据下载等等。
当然更有效的方式是,直接反应给Google,让他们提供改进的方法,比如:
i like this post😎
大神,抱拳了。
谷歌浏览器自动更新