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

$ apt-cache search chrome browser


结果显示正确的术语是“铬浏览器”,因此我尝试了:

$ sudo apt-get install chrome-browser


然后是Y / n问题的“ Y”。

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

#1 楼

存储库中没有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.


评论


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

– altendky
13年8月21日在0:07

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

–lqlarry
13-10-19在18:28

libxss1软件包做什么?还是这个要求吗?

– king_julien
13-10-30在11:08



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

– Juampy NR
13年11月28日在12:19



@reggie完成! :)

– jrg
16年7月9日在10:58

#2 楼

按照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


评论


最后,这适用于ix86系统,thakns

– radtek
2014年11月21日,下午1:38

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

–神话
15年3月20日在20:01

这应该是可以接受的答案,因为它还会拉动依赖关系。

–托马斯·瓦纳(Thomas Wana)
18年5月17日在17:31

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

– Anurag Srivastava
18-10-4在3:45

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

–戴尔·E·摩尔
18-10-5在14:04

#3 楼

如果您确实要使用apt-get安装Chrome(而不是Chromium),则可以按以下说明进行操作:



将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软件包。

评论


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

–user33877
2011年11月14日在20:47

嗯,问题是当您安装Chrome时,理论上它会中断,因为Chrome的postinstall脚本会为您执行此操作... :)

– jrg
2011年11月14日20:53



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

– jcollado
2011年11月14日在20:55

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

– jcollado
2011-11-14 21:49

以下是Google PPA页面上的相关说明。现在某些细节有所不同,因此上述答案应相应更新。

– Suhan-Ho Suh
2012年5月17日23:48



#4 楼

如果运行的是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。

编辑:在过去的两次中,我不必执行install -f。安装后似乎已具备所有功能。

祝您好运!

评论


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

–lqlarry
2011-11-20在3:12



sudo apt-get install -f行真的必要吗?

– king_julien
13-10-30在11:27

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

–lqlarry
13年4月4日在3:19

您的答案并不落伍。只要google-chrome-stable_current_amd64.deb由Google维护和更新,它就会保持最新状态。在极少数情况下,就像任何手动安装一样,您可能必须使用install -f选项。但是从Ubuntu 18.04开始,它将安装绝对最新的Chrome更新,并将其配置为在可用时自动标记为常规更新。这两个命令是全新安装Google Chrome浏览器的最干净,最简单的方法。

– L. D. James
18年6月16日在8:53

#5 楼

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 Chrome。

我相信只有Chromium才在存储库中。

#7 楼

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

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


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

评论


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

– jrg
2011年11月14日在20:43

应该添加什么PPA?如果您现在无法回答此问题,则可以删除您的答案,并获得2 rep。

– Nanofarad
2012年10月3日在20:45