วิธีการติดตั้ง Google Chrome


494

คุณจะติดตั้ง Google Chrome บน Ubuntu ได้อย่างไร


7
เพียงติดตั้งChromiumซึ่งเป็นโอเพ่นซอร์ส (FLOSS) คู่กับ Chrome โดยทั่วไป Google จะพัฒนา Chromium เพิ่มคุณสมบัติที่เป็นกรรมสิทธิ์ (และคุณลักษณะการติดตามที่น่าจะเป็นไปได้) และจัดจำหน่ายเป็น "Chrome" sudo apt-get install chromiumดังนั้นทั้งติดตั้งโครเมี่ยมจากใจกลางซอฟแวร์หรือเพียงแค่ ฉันคิดว่ามันง่ายกว่าที่จะติดตั้ง! ดูเพิ่มเติม: Chrome และ Chromium แตกต่างกันอย่างไร
2560

21
^sudo apt-get install chromium-browser
cdosborn

คำตอบ:


571

google-chrome-stableมีอยู่ในที่เก็บของบุคคลที่สาม: Google Chrome (สำหรับ Stable)

ทำตามคำแนะนำสำหรับการติดตั้ง:

  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

@Pandya อายุ 3 ปี แต่ยังคงเป็นชุดคำสั่งที่ดี! Google ยังมีจุดสิ้นสุด https สำหรับการดาวน์โหลด อาจเป็นได้ว่าเป็นการอัปเดตคำตอบนี้
Konstantin A. Magg

น่ากลัว! มันใช้งานได้อย่างมีเสน่ห์ใน Ubuntu 18.04
Myron

254

การสาธิตวิดีโอ

ไปที่https://www.google.com/intl/th-th/chrome/browser/

สกรีนช็อต: เว็บไซต์ Chrome

คลิกดาวน์โหลดและหน้าต่างเล็ก ๆ จะปรากฏขึ้นพร้อมตัวเลือกการดาวน์โหลดบางตัว

สกรีนช็อต: แพ็คเกจเลือก Chrome

เราต้องการ ".deb" สำหรับ Ubuntu ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่องนี้แล้ว

หมายเหตุ: Google ไม่ให้บริการรุ่น 32 บิตสำหรับ Linux อีกต่อไป - คุณสามารถรับรุ่น 64 บิตสำหรับ Linux ได้อย่างน้อยเดือนกุมภาพันธ์ 2559

มันจะให้ตัวเลือก "เปิดด้วย ... " หรือ "บันทึกไฟล์" ตัวเลือกเริ่มต้นสำหรับ "เปิดด้วย ... " คือการเปิดผ่าน "การติดตั้งซอฟต์แวร์" เลือกตัวเลือกนี้

สกรีนช็อต: กล่องโต้ตอบการเปิด deb

ให้พีซีของคุณสักครู่และศูนย์ซอฟต์แวร์อูบุนตูควรเปิดด้วยไฟล์. deb ที่คุณดาวน์โหลดพร้อมติดตั้ง (ฉันติดตั้ง Chrome แล้ว) คลิกที่ปุ่มติดตั้งและคุณจะได้รับแจ้งให้ใส่รหัสผ่านเพื่อเริ่มการติดตั้ง การดำเนินการนี้จะใช้เวลาไม่เกิน 2 นาทีในการติดตั้ง

สนุก ;]

หมายเหตุ: Chrome จะได้รับการอัปเดตผ่านกระบวนการอัปเดต Ubuntu ทั่วไปเพื่อให้คุณคาดหวังว่าจะคว้าเวอร์ชันล่าสุดเมื่ออัปเดต Ubuntu

สกรีนช็อต: Google Chrome ในศูนย์ซอฟต์แวร์


5
นี่เป็นเรื่องแปลก ... ฉันว่าแม้ว่าจะได้รับการปรับปรุงคุณจะต้องเพิ่มที่เก็บ ...
josinalvo

24
มันเพิ่ม Google Chrome PPA เมื่อคุณติดตั้งแพคเกจดังนั้นจากนั้นคุณจะได้รับการปรับปรุงตามที่มีการเปิดตัว
Klyn

3
หากคุณติดตั้งสิ่งต่าง ๆ ในแบบของ Windows คุณจะได้รับไวรัส
Adam F

1
ผมไม่เชื่อว่ามันจะติดตั้งอยู่ภายใต้ / opt / ในราก
Klyn

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หรือกดปุ่มซุปเปอร์คีย์แล้วค้นหาGoogleหรือChrome


3
สิ่งนี้ใช้ไม่ได้อีกต่อไป สำหรับรุ่น i386 ไม่มีให้บริการอีกต่อไป ประการที่สองลิงก์ดาวน์โหลดบนเว็บไซต์ของ Google เสียแล้ว
Stephen Ostermiller

2
URL ไปยังไฟล์. deb มีการเปลี่ยนแปลงและขณะนี้:https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
Taeram

4
ดี ต้องการส่วน apt-get เพื่อจบการพึ่งพาที่จำเป็นสำหรับแพ็คเกจโครเมี่ยม
davidethell

นี่คือคำตอบที่ดีที่สุดและง่ายที่สุดจากบรรทัดคำสั่งโดยไม่จำเป็นต้องใช้เบราว์เซอร์อื่นเพื่อดาวน์โหลด ทำงานอย่างสมบูรณ์แบบใน 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 ต่างกันอย่างไร ข้อดี / ข้อเสียของแต่ละข้อคืออะไร?

Chromium สามารถพบได้ในศูนย์ซอฟต์แวร์ Ubuntu ในการดาวน์โหลด Google Chrome อย่างไรก็ตาม:

  1. ไปที่: https://www.google.com/intl/th-TH/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

เมื่อติดตั้งแพคเกจเดเบียนถ้าคุณมีข้อผิดพลาดของการจัดเรียง:

packages have unmet dependencies

หรือ

package <package-name> is not installed

การทำงานต่อไปนี้สำหรับฉัน:

sudo apt-get -f install

ด้านบนจะติดตั้งแพ็คเกจที่ไม่ได้ติดตั้ง แต่จำเป็นสำหรับแพ็คเกจ 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 ด้วย ... มันทำให้ทุกอย่างยากขึ้นกว่าที่พวกเขาต้องการ
Gregory Opera

1
และถ้ามันถูกโฮสต์ไว้ที่ไหนสักแห่งและเขาให้คำสั่ง Curl หนึ่งบรรทัดก็จะเป็นสิ่งที่ผู้คนจำนวนมากทำงาน
Warren P

@GregoryOpera การคัดลอกแปะนั้นซับซ้อนจริงๆหรือไม่?
mchid

3

สวัสดีคนของ Ubuntu Universe ฉันเขียนโปรแกรม c ++ สำหรับติดตั้ง google chrome 64 บิตคำตอบของ 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 ในไดเรกทอรีทำงาน รับรูตสิทธิพิเศษถัดไปและเรียกใช้งานโปรแกรม

การได้รับสิทธิ์พิเศษ:

:~$ sudo bash

การดำเนินการไบนารีที่สร้างขึ้นใหม่:

:~# ./a.out

กระบวนการค่อนข้างตรงไปตรงมาก่อนเพิ่ม google PPA จากนั้นอัปเดตแหล่งซอฟต์แวร์แล้วติดตั้ง google-chrome และสุดท้าย แต่ไม่ท้ายสุดคอมเม้นท์ที่อยู่ URL ของ google-chrome.list ดังนั้นจึงไม่อัปเดต 32 รุ่นบิตเช่นเดียวกับ 64 บิตในการปรับปรุง apt-get ที่ตามมา ตอนนี้คุณจะมีสคริปต์ 1) สคริปต์ที่เพิ่ม googPpa.sh และ 2) สคริปต์ที่ติดตั้ง google-chrome (googGt.sh)

ไปที่ UBUNTU !!


11
มีเทคนิคมากเกินไปสำหรับ "Everyday Joe" / "Everyday Sally" ... วิธีการ "ปกติ" ดังที่อธิบายไว้ด้านล่าง (พร้อมรูปภาพ) - เป็นวิธีที่ง่ายกว่าในการติดตั้ง Google Chrome
Gregory Opera

14
ฉันขอถามได้ไหมว่าทำไมไม่เขียนเชลล์สคริปต์ การใช้ c ++ สำหรับมันดูแปลก ๆ เพราะเป็นการเรียกใช้คำสั่งเชลล์เท่านั้น
hek2mgl

เฮ้ทำไมคุณไม่เขียนสคริปต์เพื่อติดตั้งสิ่งจำเป็นสำหรับ build ก่อน?
itsols
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.