You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统下如何修复Google Chrome内置自动更新功能?

Ubuntu系统下如何修复Google Chrome内置自动更新功能?

兄弟,我之前从Windows转Ubuntu的时候,也碰到过一模一样的糟心事!Chrome每天弹那个“无法更新”的提示,点进去下了deb包,Ubuntu软件中心又不给安装选项,真的头大。下面给你说几个我亲测有效的修复方法,顺便聊聊为啥有时候用apt更新其实更靠谱:

一、先排查Google软件源是否正确配置

你是用deb包安装的Chrome,正常来说安装过程会自动添加Google的官方软件源,但有时候会因为权限或者网络波动没加上,这是内置更新失效的最常见原因:

  • 先检查源文件是否存在:打开终端,输入ls /etc/apt/sources.list.d/google-chrome.list。如果提示“没有该文件或目录”,就手动添加:
    1. 创建空的源文件:sudo touch /etc/apt/sources.list.d/google-chrome.list
    2. 写入官方源地址:echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
    3. 导入Google的GPG签名密钥(避免更新时的签名错误):wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

二、修复Chrome更新目录的权限问题

Linux下权限是个大问题,有时候Chrome的用户配置目录或者安装目录权限不对,内置更新程序根本没法写入文件:

  • 修复用户配置目录权限:sudo chown -R $USER:$USER ~/.config/google-chrome
  • 检查并修复Chrome安装目录权限:sudo chmod -R u+rw /opt/google/chrome

三、重置Chrome的更新组件

如果上面两步都没用,可以试试重置Chrome的更新相关状态:

  • 先看看更新日志有没有具体错误(方便排查):google-chrome --enable-logging --v=1 2>&1 | grep update
  • 直接重置更新组件状态:google-chrome --reset-variations-state,然后重启Chrome,再看看更新提示会不会消失。

最后聊聊:到底要不要用apt更新Chrome?

你提到觉得apt的无人值守更新复杂,但其实在Linux上,Chrome的内置更新确实不如Windows上顺畅——因为Ubuntu是用包管理器统一管理软件的,deb安装的Chrome属于系统级软件,内置更新程序在Linux下经常会和包管理器的机制冲突。Google官方其实更推荐用apt更新,原因有几个:

  • apt会自动处理所有依赖,不会出现更新时的依赖缺失问题;
  • 可以和系统其他软件的更新一起进行,不用单独盯着Chrome;
  • 无人值守更新真的没你想的那么复杂,只要装个unattended-upgrades包,配置一下让它包含Google的源,以后就完全不用手动管更新了,比内置更新还省心。

如果实在执念于用Chrome内置更新,就按前面的步骤一步步排查;如果能接受apt更新,长期来看反而更稳定靠谱。

备注:内容来源于stack exchange,提问作者Christoph Thiede

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 09:30:29