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

我正在尝试通过命令行安装Chrome浏览器。我尝试了以下方法:
$ apt-cache search chrome browser

结果显示,正确的术语是“chrome-browser”,所以我尝试了这个。
$ sudo apt-get install chrome-browser

然后选择"Y"来回答Y/n问题。
但是安装过程中出现了错误。有人看到我输入的命令有什么问题吗?
7个回答

Google Chrome不在软件仓库中,因为它是专有软件,但是Chromium(Chrome所构建的开源平台)是可用的。

以下是在64位Linux发行版上安装Chrome的说明,因为这个架构是唯一被Chrome支持的。

要安装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

3uname -i给了我x86_64,但似乎我需要它输出amd64而不是这个。 - altendky
1我按照@David E. Moore提供的指示进行安装,但是遇到了ERROR 404错误。在执行这些指示之前,我不确定是否添加了libxss1是否有助于Moore先生的指示。这是在一个全新的13.10 Unity amd64安装上进行的。 - lqlarry
2libxss1是什么包?这还是一个必需的吗? - king_julien
1我还需要使用sudo apt-get install xdg-utils来安装xdg-utils。 - Juampy NR
还需要安装libcurl3。 - MemphiZ
这不会通过软件包管理器更新Chrome。最好是添加存储库。 - AlikElzin-kilaka
dpkg: 依赖问题阻止了google-chrome-stable的配置: google-chrome-stable依赖于libpango1.0-0(>= 1.22.0);然而: 软件包libpango1.0-0未安装。 - Nicholas DiPiazza
@James,请你更新一下,说明谷歌已于2016年3月停止对32位系统的支持。具体信息请参考这里 - Jeremy31
我需要在Ubuntu 16上运行以下命令来安装Chrome 51: apt-get install libnss3-nssdb fonts-liberation libnspr4 libnss3 libcurl3 - Zafer
https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb 返回404错误。 - reggie
1@reggie 完成了! :) - jrg
@jeremy31 一切都已经处理好了,很抱歉我在四月份错过了你的评论!! - jrg
我发现使用gdebi-gtk比起sudo dpkg -i google-chrome*.deb更方便。基本上只需要运行gksudo gdebi-gtk,然后从菜单中打开_deb_文件,选择_安装包_即可。 - nlern
大家好,这个命令集对于更新的Ubuntu 16.04版本是否相关? - user423047
我希望我有足够的声望来回答,但有一种更简单的方法。wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb 然后 sudo apt-get install ./google-chrome-stable_current_amd64.deb - 这将处理包括依赖关系在内的所有内容。 - tobii

根据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系统上运行,谢谢。 - radtek
3这是一个很好的答案,可以获得标准版的谷歌浏览器。 - Mythul
4这应该是被接受的答案,因为它还提取了依赖关系。 - Thomas Wana
1在按照步骤操作后,当我运行命令sudo apt-get install google-chrome-stable时出现"无法定位软件包google-chrome-stable"的错误提示。 - Anurag Srivastava
也许你正在使用32位的Ubuntu,而现在只支持64位的系统,正如https://askubuntu.com/a/853130/28107所建议的。 - Dale E. Moore
在Ubuntu 20.04中运行上述命令后,当运行apt upgrade时,我会收到许多警告,例如:Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/google-chrome.list:3 and /etc/apt/sources.list.d/google.list:1。删除/etc/apt/sources.list.d/google.list后,错误消失了。 - Marco Lackovic

如果你真的想要使用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-betagoogle-chrome-unstable软件包,而不是google-chrome-stable

1你说“在...下创建一个新文件”,但是我应该给那个文件取什么名字呢? - user33877
2嗯,这个问题在于当你安装Chrome时,理论上它会出问题,因为Chrome的后安装脚本会替你处理这个问题... :) - jrg
1我会说文件名并不是真的很重要(对扩展名我不太确定)。我会命名为 google.list,但也可以是 chrome.list 或其他尚未使用的随机名称。 - jcollado
@jrg我决定尝试一下,我发现Chrome打包脚本确实在/etc/apt/sources.list.d目录下添加了一个新文件。结果是Chrome安装没有失败,但是apt-get update现在会打印一个"重复的sources.list条目"警告;所以,是的,除非你想后期修复源文件,否则不应该使用这种方法。 - jcollado
6以下是有关Google PPA页面的相关说明。一些细节现在有所不同,因此上述答案应相应更新。 - Chan-Ho Suh
这里的一个答案也会创建文件。 - AlikElzin-kilaka
从PPA文件中删除non-free - billy
+1 这样更好地解决了依赖问题。 - gnomed
这目前对我来说很有效。 - oPless

如果您正在运行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's回复相同,但将i386.deb更改为amd64.deb。

编辑:过去的几次我没有必须执行install -f。似乎在安装后已经完成了所有需要的操作。

祝你好运!


Jorge在上面接受的答案中添加了这个。我猜我应该想到那个。现在答案更完整了。 - lqlarry
sudo apt-get install -f 这条命令真的有必要吗? - king_julien
1我觉得我的回答已经过时了。我使用了上面的回答(目前)由 @Dale E. Moore 并且安装成功。 - lqlarry
你的答案并没有过时。只要谷歌继续维护和更新,google-chrome-stable_current_amd64.deb将保持最新(根据其名称)。在极少数情况下,就像任何手动安装一样,你可能需要使用install -f选项。但是从Ubuntu 18.04开始,它会安装最新的Chrome更新,并配置为在可用时自动标记为常规更新。这两个命令是最干净、最简单的方法来进行Google Chrome的全新安装。 - L. D. James

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的正确代码 :)

如果你想要官方的Google Chrome版本,你必须从这里下载:下载Google Chrome
我相信仓库中只有Chromium版本。

如果你想要谷歌浏览器,只需在谷歌中搜索即可。如果你想要Chromium浏览器,请添加这个ppa:
sudo add-apt-repository ppa:chromium-daily/stable
sudo apt-get update
sudo apt-get install chromium-browser

就是这样了。享受你的浏览器吧。

8-1,日常构建不建议非开发人员使用。这是危险的。 - jrg
2应该添加什么PPA?如果你现在无法回答这个问题,你可以删除你的回答,并恢复2个声望值。 - nanofarad