所以我刚刚在新的 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
在安装软件包之前执行“ ”。
因此要修复它:
删除该文件
sudo rm /etc/default/google-chrome
重新配置 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
对于可能的* 解决方法 *直到上游修复。