我在 Kubuntu 24.04 上,当我打开我的 Chrome 浏览器时,我看到了这样的提示New Chrome available
,Chrome is out of date
我没有在我的软件更新中看到 chrome 报告,因此我运行了以下命令:
$sudo apt-get update
$ sudo apt-get --only-upgrade install google-chrome-stable
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
google-chrome-stable is already the newest version (129.0.6668.70-1).
The following package was automatically installed and is no longer required:
mailcap
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
运行此程序时,我的浏览器已关闭,当我重新打开浏览器时,我仍然在右上角看到指示New Chrome available
。当我在帮助菜单中检查时,报告的版本是Version 129.0.6668.70 (Official Build)
那么这里的问题是什么?有办法解决这个问题吗?如果没有,我该如何重新安装 Chrome,并且可以在不丢失我登录的帐户的情况下做到这一点吗?
更新以响应用户 10489 的回答
有一个名为:google-chrome.list.distUpgrade 的文件,当我看到其内容时,它显示:
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
# deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main # deactivated during upgrade in noble
查看
/etc/apt/sources.list.d/
是否有一个名为“like”google-chome.list
或“imited”的文件。在该文件中,应该有一行以 开头
deb
。确保该行没有被注释掉。如果是,请删除#
开头的 并重新运行 apt update/upgrade。如果您在安装 Google Chrome 后运行了 do-release-upgrade 或以其他方式升级了 Ubuntu 的主要版本,则该 repo 将在升级过程中被禁用,之后必须手动重新启用。升级过程中,文件中添加一条注释以表明这一点。(您的注释表明这是在您升级到 noble 时发生的。)
该文件始终包含一条注释,指出对该文件的修改可能会丢失。这意味着当 chrome 更新时,它可能会更新该文件的内容。即使文件确实更新了,deb 行的启用/禁用状态也会保留。注释的意思正是它所说的。
此外,如果您有一个
google-chrome.list.distUpgrade
文件,apt 将忽略该文件,因为它是上面提到的另一个文件的备份。如果您没有相应的google-chrome.list
文件,请将 distUpgrade 文件重命名,然后编辑它以删除#
前面的deb
。否则,您可以删除备份文件并编辑 .list 文件。自从从 Ubuntu 22.04.3 升级到 24.04.1 LTS 以来,我也看到了同样的情况。
根据其他答案中的建议,相关文件
google-chrome
如下:该
google-chrome.list.distUpgrade
文件已注释掉内容:该
google-chrome.list.save
文件不包含注释掉的内容:将文件复制
google-chrome.list.save
到google-chrome.list
:完成上述操作后,
sudo apt upgrade google-chrome-stable
从 更新128.0.6613.113-1
至131.0.6778.85-1
并且 已从您New Chrome available
正在输入此内容的 Chrome 浏览器中消失。