如何通过命令行正确安装Chrome浏览器?


176

我正在尝试通过命令行安装Chrome浏览器。我尝试了这个:

$ apt-cache search chrome browser

结果表明,适当的术语是“ chrome-browser”,因此我尝试这样做:

$ sudo apt-get install chrome-browser

然后对“是/否”问题输入“ Y”。

但是安装引发了错误。有人看到我发出的命令有什么问题吗?

Answers:


254

Google Chrome浏览器不在存储库中,但是Chromium在其中。

Google Chrome仅适用于64位Linux。我在下面列出了64条路线。

要安装Google Chrome,请运行以下命令:

sudo apt-get install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome*.deb

如果在运行命令后弹出错误消息,请运行sudo apt install ./google-chrome*.deb命令

sudo apt-get install -f.

3
uname -i给了我,x86_64但似乎我需要它来amd64代替输出。
altendky

1
通过这些说明,我收到此错误404。我使用下面列出的@David E.Moore说明进行安装。不知道添加libxss1是否对Moore先生的指导有所帮助,但我之前确实这样做过。这是在13.10 Unity amd64安装上的全新安装。
lqlarry 2013年

2
包装libxss1是什么?这仍然是要求吗?
king_julien

我还必须使用sudo apt-get install xdg-utils安装xdg-utils
Juampy NR

1
@reggie完成!:)
jrg

90

按照http://www.ubuntuupdates.org/ppa/google_chrome

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 
sudo sh -c 'echo "deb https://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update
sudo apt-get install google-chrome-stable

1
最终,它可以在ix86系统上运行,thakns
radtek

3
这是获得标准Google Chrome的绝佳答案。
Mythul

4
这应该是可以接受的答案,因为它还会拉扯依赖性。
托马斯·瓦纳

完成这些步骤后,当我运行命令sudo apt-get install google-chrome-stable时,“无法找到软件包google-chrome-stable”
Anurag Srivastava

askubuntu.com/a/853130/28107所建议,也许您正在使用现在仅支持64位的32位Ubuntu 。
Dale E. Moore,

52

如果你真的想使用安装Chrome(不铬)apt-get有可能为解释在这里

  • 将Google存储库添加到您的源中,即/etc/apt/sources.list.d使用以下内容创建一个新文件:

    deb http://dl.google.com/linux/chrome/deb/ stable main
    
  • 获取存储库密钥:

    wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
    
  • 更新您的来源:

    sudo apt-get update 
    
  • 并安装软件包:

    sudo apt-get install google-chrome-stable
    

注意:google-chrome-stable您也可以从同一存储库安装google-chrome-betagoogle-chrome-unstable软件包,而不是从中安装软件包。


1
您说“在...下创建一个新文件”,但是我应该给该文件命名什么呢?

2
好吧,这样做的问题是,从理论上讲,当您安装Chrome时,它会崩溃,因为Chrome的postinstall脚本会为您执行此操作... :)
jrg

1
我会说文件的名称并不是很重要(不过不确定扩展名)。我将其命名为google.list,但可能是它chrome.list或其他一些尚未使用的随机名称。
jcollado 2011年

@jrg我决定尝试一下,发现Chrome打包脚本​​确实在下添加了一个新文件/etc/apt/sources.list.d。这样的结果是Chrome安装没有失败,但是apt-get update现在显示“重复的sources.list条目”警告;因此,是的,除非您以后要修复源文件,否则不应使用此方法。
jcollado 2011年

6
这是Google PPA页面上的相关说明。现在某些细节有所不同,因此上述答案应相应更新。
Chan-Ho Suh 2012年

19

如果运行的是64位系统,请使用以下命令:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

然后:

sudo dpkg -i ./google-chrome*.deb

并完成:

sudo apt-get install -f

这与jrg的答复相同,但是您将i386.deb更改为amd64.deb。

编辑:过去的几次我没有做安装-f。安装后似乎已具备所有必要条件。

祝好运!!


豪尔赫将此添加到上面接受的答案。我想我应该想到这一点。现在使答案更加完整。
lqlarry

这条线sudo apt-get install -f真的必要吗?
king_julien

1
我认为我的答案已经过时了。我已经使用了@Dale E. Moore的答案(目前),并且安装成功。
lqlarry

您的答案并不落伍。在谷歌-铬- stable_current_amd64.deb因为它是被维护和更新,谷歌将只要保持电流(通过其同名)。在极少数情况下,就像任何手动安装一样,您可能必须使用该install -f选件。但是从Ubuntu 18.04开始,它将安装绝对最新的Chrome更新,并将其配置为在可用时自动标记为常规更新。这两个命令是全新安装Google Chrome浏览器的最干净,最简单的方法。
LD詹姆斯

7
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update 
sudo apt-get install google-chrome-stable 

那是ubuntu的正确代码:)



-6

如果您想要Google Chrome,只需在Google中搜索即可。如果要添加Chromium,请添加以下ppa:

sudo add-apt-repository ppa:chromium-daily/stable
sudo apt-get update
sudo apt-get install chromium-browser

就是这样。享受您的浏览器。


8
-1,不建议开发人员以外的任何人使用每日构建。这很危险。
jrg

1
应该添加什么PPA?如果您现在无法回答此问题,则可以删除您的答案,并获得2 rep。
ζ--
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.