Google Chrome 未添加 apt 源列表

Google Chrome 未添加 apt 源列表

所以我刚刚在新的 Ubuntu 16.10 安装中安装了最新的 Chrome。但我刚刚检查了“附加软件”源列表,却找不到它通常会创建的 Google Chrome 条目。所以此时,Google Chrome 不会自动更新。

有人能给我提供 Google Chrome 稳定频道的正确源列表条目吗?或者我该怎么做才能让 Google deb 再次自动添加它?

谢谢!

答案1

来自 Google Chrome 下载页面:

笔记:安装 Google Chrome 将添加 Google 存储库这样您的系统就会自动保持 Google Chrome 为最新状态。如果您不需要 Google 的存储库,请sudo touch /etc/default/google-chrome在安装软件包之前执行“ ”。

因此要修复它:

  1. 删除该文件

    sudo rm /etc/default/google-chrome
    
  2. 重新配置 chrome 包以添加存储库

    sudo dpkg-reconfigure google-chrome-stable
    

    使用检查grep -r google /etc/apt/sources.list.d/,没有输出则重新安装它。

    sudo dpkg -r google-chrome-stable
    sudo dpkg -i google-chrome-stable_current_*.deb
    

否则手动添加

64 位:

echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list

32位:

echo "deb [arch=i386] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list    

答案2

此错误报告可在以下位置找到:https://bugs.chromium.org/p/chromium/issues/detail?id=663069原因是:

在 Ubuntu/Debian 的早期版本中,Dir::Etc apt-config 变量默认包含尾部斜杠。/etc/cron.daily/google-chrome 上的 cronjob 将该变量连接到路径中,并假设尾部斜杠。但在 Ubuntu 16.10 中,尾部斜杠消失了。这会破坏列表文件的路径,并且 cronjob 无法修复它。

此错误已于 11 月 8 日修复。要修复此问题,您只需从以下网址再次下载 Google Chrome:https://www.google.com/chrome/browser/desktop/index.html并使用 重新安装dpkg。就我而言,由于我在开发频道上使用 Google Chrome,因此我运行:

sudo dpkg -i google-chrome-unstable_current_amd64.deb

答案3

安装/升级到 16.10 后,Google Chrome 无法在 /sources.list.d/ 中安装条目。

看: https://bugs.chromium.org/p/chromium/issues/detail?id=660145

和: https://github.com/keybase/client/commit/7894c1f57f3ca5ecb3b5fc87e4496769103b7fd4

对于可能的* 解决方法 *直到上游修复。

相关内容