我的 Google Chrome 源似乎处于不良状态,并且无法使用apt-get install google-chrome-stable
(出现错误E: Unable to locate package google-chrome-stable
)。
我添加了我认为合适的来源:
dan@MyDesktop:~$ cat /etc/apt/sources.list.d/google-chrome.list
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
此外,看起来google-chrome-stable
包的条目已经被连接起来了,因为运行后apt-get update
我看到:
dan@MyDesktop:~$ cat /var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_main_binary-amd64_Packages | grep google-chrome-stable
Package: google-chrome-stable
Filename: pool/main/g/google-chrome-stable/google-chrome-stable_54.0.2840.100-1_amd64.deb
尽管如此,apt-get
仍然没有找到该包:
dan@MyDesktop:~$ apt-cache policy google-chrome-stable
N: Unable to locate package google-chrome-stable
添加有关apt-get
缓存的更多信息:
dan@MyDesktop:~$ apt-cache policy | grep google
500 http://dl.google.com/linux/musicmanager/deb/ stable/main i386 Packages
release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main
origin dl.google.com
500 http://dl.google.com/linux/chrome/deb/ stable/main amd64 Packages
release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main
origin dl.google.com
添加更多有关用户身份的信息:
dan@MyDesktop:~$ uname -a
Linux MyDesktop 3.13.0-101-generic #148-Ubuntu SMP Thu Oct 20 22:09:17 UTC 2016 i686 i686 i686 GNU/Linux
答案1
我想我已经确定了你的问题。你使用的是 32 位 Ubuntu,但谷歌浏览器仅适用于 64 位架构。因此,默认情况下,当你想安装它时,它会显示
E: Unable to locate package google-chrome-stable
因此,解决方案是使用 64 位 Ubuntu 操作系统。
以下是新闻http://www.omgubuntu.co.uk/2016/01/google-chrome-linux-32-bit-discontinued。不过,你似乎也可以使用支持 32 位架构的 Chromium 浏览器。你也可以使用主要基于 Chrome 的 Opera 浏览器。