2016年3月5日 星期六

在 Debian/Ubuntu amd64 上面解決 Google Chrome 更新的問題 (2016/03/11 已修正)

Google Chrome 已經不再提供 Linux i386 的版本,所以在 Debian/Ubuntu amd64 使用上可能會遇到下面的問題,並不會導致無法正常更新系統,只是老是看到它很討厭。

W: 無法取得 https://dl.google.com/linux/chrome/deb/dists/stable/Release,在 Release 檔案找不到要有的「main/binary-i386/Packages」項目 (sources.list 項目有問題或檔案格式不對)

E: 某些索引檔未能下載。其已遭略過,或改為使用舊的。

此時可以參考 https://wiki.debian.org/Multiarch/HOWTO 將 /etc/apt/sources.list.d/google-chrome.list 內容修改成下面這樣就可以解決問題了。

deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main

2016/03/07 補充:

修改後隔天又恢復原狀了,查了一下是 /etc/cron.daily/google-chrome 的關係,所以只能等到 Issue 1759243002: Add multiarch specification to apt repo config. 被釋出到穩定版本才能真正解決問題。

2016/03/11 補充:

google-chrome-stable 49.0.2623.87-1 已經修好了