如何安装谷歌浏览器


494

如何在Ubuntu上安装Google Chrome?


7
只需安装Chromium(Chrome的开源(FLOSS)副本)即可。基本上,Google开发了Chromium,为其添加了一些专有功能(以及可能的跟踪功能),并以“ Chrome”的形式分发。因此,可以从软件中心安装Chromium或仅安装Chromium sudo apt-get install chromium。我认为这样更容易安装!另请参阅:Chrome和Chromium有什么区别?
地毯,

21
^sudo apt-get install chromium-browser
cdosborn

Answers:


571

google-chrome-stable在第三方存储库中可用:Google Chrome(用于稳定版)。

请按照说明进行安装:

  1. 添加密钥:

    wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
  2. 设置存储库:

    echo 'deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main' | sudo tee /etc/apt/sources.list.d/google-chrome.list
  3. 安装包:

    sudo apt-get update 
    sudo apt-get install google-chrome-stable
    

7
似乎来自Google的软件包现在添加了Apt源文件,但名为“ google-chrome.list”。尝试执行apt-get更新会抱怨重复。如果重命名为匹配,则不会发生此问题。
William Holroyd 2014年

@Pandya 3岁,但仍然是一个很好的指导集!Google还提供了一个https端点供下载。可能这可能是对此答案的更新。
Konstantin A. Magg's

太棒了!这在Ubuntu 18.04上像魅力一样工作
Myron,

254

视频示范

转到https://www.google.com/intl/zh-CN/chrome/browser/

屏幕截图:Chrome网站

单击下载,将弹出一个带有一些下载选项的小窗口。

屏幕截图:Chrome选择包

我们需要Ubuntu的“ .deb”。确保选中此框。

注意:Google不再提供Linux的32位版本-至少在2016年2月之前,您只能获得Linux的64位版本

它将为您提供“以...打开”或“保存文件”的选项。“使用...打开”的默认选项是通过“软件安装”打开的。选择此选项。

屏幕截图:打开deb对话框

请稍等片刻,Ubuntu软件中心将打开已下载并准备安装的.deb文件。(我已经安装了chrome)单击安装按钮,系统将提示您输入密码以开始安装。安装时间不超过2分钟。

请享用 ;]

注意:Chrome也将通过正常的Ubuntu更新过程进行更新,因此您可以期望在Ubuntu更新时获取最新版本。

屏幕截图:软件中心中的Google Chrome


5
这很奇怪...我虽然要获取更新,但您需要添加存储库...
josinalvo 2014年

24
它会在您安装软件包时添加Google Chrome PPA,因此从此以后您就可以获取发布的更新。
克林2014年

3
如果您以Windows方式安装,则会感染病毒。
亚当F

1
我确实相信它会安装在/ opt /下的根目录中
Klyn 16'9-29

6
该方法曾经在Ubuntu 14.04上正常工作。我最近更新到Ubuntu 16.04,但无法安装google chrome。当我按下软件中心中的安装按钮时,什么也没有发生。
Mobeen

129

或者,如果您要使用实际的Google Chrome浏览器,请打开一个终端,然后执行以下操作:

cd /tmp
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb

32位版本不再可用。

如果遇到任何错误,只需使用

sudo apt-get -f install

要从终端使用它google-chrome或按超级键并搜索GoogleChrome


3
这不再起作用。首先,i386版本不再可用。其次,Google网站上的下载链接现在已断开。
Stephen Ostermiller '16

2
.deb文件的URL已更改,并且现在为:https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
Taeram

4
真好 需要apt-get部分来完成chrome程序包所需的依赖关系。
davidethell's

这是从命令行获得的最好,最简单的答案,而无需使用其他浏览器进行下载。在18.04中完美运行,不需要任何其他依赖项。
wisbucky

尝试运行时出现错误,[20264:20264:0201/211304.449159:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
srijishks

19

Google Chrome与Chromium不同。

Google Chrome和/或Chromium有什么区别?每个优点/缺点是什么?

可以在Ubuntu软件中心找到Chromium。要下载谷歌浏览器,请执行以下操作:

  1. 转到:https : //www.google.com/intl/zh-CN/chrome/browser/

  2. 请点击 Download Chrome

  3. 选择32 bit .deb(对于32位Ubuntu)或64 bit .deb(对于64位Ubuntu)

  4. 请点击 Accept and Install

  5. .deb文件下载到一个文件夹(“ 下载”是默认文件夹)

  6. 打开您的下载文件夹。

  7. 双击刚刚下载的.deb文件。

  8. 这应该启动Ubuntu软件中心。

  9. 当它提示您是否要安装Chrome时,只需说“是”即可。

  10. 要求安装时输入密码。

5

安装debian软件包时,如果出现以下错误:

packages have unmet dependencies

要么

package <package-name> is not installed

以下为我工作:

sudo apt-get -f install

上面的代码将安装尚未安装但debian软件包需要的软件包。

现在,您应该能够通过以下方式安装debian软件包:

sudo dpkg -i <google-chrome>.deb

4

您可以尝试将以下脚本保存到文件中并运行它:

if [[ $(getconf LONG_BIT) = "64" ]]
then
    echo "64bit Detected" &&
    echo "Installing Google Chrome" &&
    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb &&
    sudo dpkg -i google-chrome-stable_current_amd64.deb &&
    rm -f google-chrome-stable_current_amd64.deb
else
    echo "32bit Detected" &&
    echo "Installing Google Chrome" &&
    wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb &&
    sudo dpkg -i google-chrome-stable_current_i386.deb &&
    rm -f google-chrome-stable_current_i386.deb
fi

它将自动检测您的体系结构并为您的系统安装正确版本的Google Chrome。

脚本源在这里


7
同样,对于日常用户而言,使用以下方法安装Google Chrome会不必要地变得复杂...这只会使事情变得比他们需要的更难。
格雷戈里歌剧院

1
但是,如果将它托管在某个地方,并且他给出了一行Curl命令,那么这恰好是许多人工作的地方。
沃伦·P

@GregoryOpera复制粘贴真的很复杂吗?
mchid

3

您好,Ubuntu Universe的人们,我写了一个用于安装Google chrome 64位的c ++程序,Pandya的回答很相似。我通常会编写程序来处理任何事情,以至于我认为将来可能需要再次做!因此,安装Google-chrome是我做过很多次的事情。

如果尚未安装作为依赖的build-essential或c ++(g ++)开发,则必须先安装它:

:~$ sudo apt-get install build-essential -y

接下来,将本文中的以下程序复制到gedit中,并将其另存为googGt.cpp(将标签页宽度更改为4):

//************************************************************************
// This googGt.cpp is created to install the google-chrome web browser
// on Ubuntu 14.04 lts 64 bit.
// author@GWade
//************************************************************************

#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
#include <locale>

using namespace std;

void PrntGoogPpa(ofstream& googPpa);

void PrntGoogGtr(ofstream& googGtr);

void PrntGoogLst(ofstream& gogLst);

int main()
{

    cout << "Creating the script that adds google-chrome PPA\n" <<endl;

    // create the googPpa.sh shell script
    ofstream googPpa;

    googPpa.open("googPpa.sh");

    PrntGoogPpa(googPpa);

    googPpa.close();

    cout << "Changing the mode of access to executable on the script\n" << endl;
    // change mode of access to executable
    system("chmod +x googPpa.sh");
    cout << "Excuting and installing the Google-Chrome Web Browser\n" << endl;
    system("./googPpa.sh");

    // create an ofstream object and call the function
    cout << "Creating the script that installs google-chrome\n" << endl;
    ofstream googGtr;
    googGtr.open("googGt.sh");
    PrntGoogGtr(googGtr);
    googGtr.close();

    cout << "The googGt.sh script has been created\n" << endl;
    cout << "Changing the mode of access to executable on the script\n" << endl;
    system("chmod +x googGt.sh");
    cout << "Excuting and installing the Google-Chrome Web Browser\n" << endl;
    system("./googGt.sh");

    system("rm -rf /etc/apt/sources.list.d/google-chrome.list");

    ofstream googLst;
    googLst.open("/etc/apt/sources.list.d/google-chrome.list");
    PrntGoogLst(googLst);
    googLst.close();


}
void PrntGoogPpa(ofstream& googPpa)
{

    googPpa << "#! /bin/bash\n\nUPD=\"updatedb\"\n" << endl;

    googPpa << "wget -q -O - "
            << "https://dl-ssl.google.com/linux/linux_signing_key.pub"
            << " | sudo apt-key add -" << "\n" << endl;

    googPpa << "echo \"deb http://dl.google.com/linux/chrome/deb/ stable main\""
            << " >> /etc/apt/sources.list.d/google.list\n\n$UPD\n\nexit" << endl; 

}
void PrntGoogGtr(ofstream& googGtr)
{
    googGtr << "#! /bin/bash\n\nAPGTN=\"apt-get install\"" << endl;

    googGtr << "APUPD=\"apt-get update\"\nUPD=\"updatedb\"\n" << endl;

    googGtr << "$APUPD\n\n$APGTN google-chrome-stable -y\n" << endl;

    googGtr << "$UPD\n\nexit" << endl;

}
void PrntGoogLst(ofstream& googLst)
{

    googLst << "### THIS FILE IS AUTOMATICALLY CONFIGURED ###" << endl;

    googLst << "# You may comment out this entry, but any other modifications"
            << " may be lost." <<endl;

    googLst << "# deb http://dl.google.com/linux/chrome/deb/ stable main" <<endl;

}

它仅是一些函数抽象就没什么了不起的。它非常容易遵循。复制并保存程序后,可从命令行进行编译:

:~$ g++ googGt.cpp

这将在工作目录中创建一个a.out。接下来获得root特权并执行程序。

获得根特权:

:~$ sudo bash

执行新创建的二进制文件:

:~# ./a.out

这个过程非常简单,首先添加google PPA,然后更新软件源,然后安装google-chrome,最后但并非最不重要的一点是,它注释掉了google-chrome.list网址,因此它不会更新32位版本以及后续apt-get更新中的64位。现在,您将拥有以下脚本:1)添加googPpa.sh的脚本和2)安装google-chrome(googGt.sh)的脚本。

去UBUNTU!


11
对于“ Everyday Joe” /“ Everyday Sally”来说,技术性太强了。如下所述(带有图片),“常规”方法是安装Google Chrome的更简单方法。
格雷戈里歌剧院

14
请问为什么不写一个shell脚本?使用c ++看起来很奇怪,因为仅执行shell命令。
hek2mgl,2015年

嘿,为什么不编写脚本来首先安装build-essentials?
itsols 2015年
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.