Làm cách nào để cài đặt trình duyệt Chrome đúng cách thông qua dòng lệnh?


176

Tôi đang cố gắng cài đặt trình duyệt chrome thông qua dòng lệnh. Tôi đã thử điều này:

$ apt-cache search chrome browser

Kết quả cho thấy thuật ngữ thích hợp là "trình duyệt chrome", vì vậy tôi đã thử:

$ sudo apt-get install chrome-browser

Và sau đó "Y" cho câu hỏi Y / n.

Nhưng cài đặt đã ném lỗi. Có ai thấy bất cứ điều gì sai với các lệnh tôi đã ban hành?

Câu trả lời:


254

Google Chrome không có trong kho - tuy nhiên, Chromium là.

Google Chrome chỉ khả dụng cho Linux 64 bit. Tôi đã bao gồm các hướng dẫn cho 64 dưới đây.

Để cài đặt Google Chrome, hãy chạy như sau:

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

Nếu thông báo lỗi bật lên sau khi chạy lệnh sudo apt install ./google-chrome*.debthì chạy lệnh

sudo apt-get install -f.

3
uname -iđã cho tôi x86_64nhưng có vẻ như tôi cần nó để đầu ra amd64thay thế.
altendky

1
Tôi nhận được điều này một LRI 404 với các hướng dẫn này. Tôi đã cài đặt bằng cách sử dụng @David E. Moore hướng dẫn được liệt kê bên dưới. Không chắc việc thêm libxss1 có giúp được chỉ dẫn của Mr Moore hay không nhưng tôi đã làm điều đó trước đây. Đây là bản cài đặt mới trên bản cài đặt Unity amd64 ngày 13.10.
lqlarry

2
Gói libxss1cho là gì? Đây vẫn là một yêu cầu?
king_julien

Tôi cũng đã phải cài đặt xdg-utils với sudo apt-get install xdg-utils
Juampy NR

1
@reggie xong! :)
jrg

90

Theo http://www.ubfoxupdates.org/ppa/google_chrom

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
Cuối cùng, điều này hoạt động trên các hệ thống ix86, thakns
radtek

3
Đây là một câu trả lời tuyệt vời để có được Google Chrome tiêu chuẩn.
Huyền thoại

4
Đây phải là câu trả lời được chấp nhận vì nó cũng kéo theo sự phụ thuộc.
Thomas Wana

sau khi làm theo các bước, khi tôi chạy lệnh sudo apt-get install google-chrome-ổn định, "Không thể định vị gói google-chrome-ổn định"
Anurag Srivastava

Có lẽ bạn đang sử dụng Ubuntu 32 bit khi hiện tại chỉ hỗ trợ 64 bit, như được đề xuất bởi askubfox.com/a/853130/28107 .
Dale E. Moore

52

Nếu bạn thực sự muốn cài đặt Chrome (không phải Chromium) bằng cách sử dụng apt-getthì có thể giải thích ở đây :

  • Thêm kho lưu trữ google vào các nguồn của bạn, nghĩa là tạo một tệp mới /etc/apt/sources.list.dvới các nội dung sau:

    deb http://dl.google.com/linux/chrome/deb/ stable main
    
  • Nhận khóa kho:

    wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
    
  • Cập nhật nguồn của bạn:

    sudo apt-get update 
    
  • Và cài đặt gói:

    sudo apt-get install google-chrome-stable
    

Lưu ý: thay vì google-chrome-stablebạn cũng có thể cài đặt google-chrome-betahoặc google-chrome-unstablegói từ cùng một kho lưu trữ.


1
Bạn đã nói "tạo một tệp mới trong ...", nhưng tôi nên đặt tên tệp đó là gì?

2
Chà, vấn đề với điều này là khi bạn cài đặt Chrome, về lý thuyết nó sẽ bị hỏng, bởi vì tập lệnh cài đặt sau của Chrome thực hiện điều này cho bạn ... :)
jrg

1
Tôi muốn nói rằng tên của tệp không thực sự quan trọng (mặc dù không chắc về phần mở rộng). Tôi đặt tên cho nó google.list, nhưng nó có thể chrome.listhoặc một số tên ngẫu nhiên khác chưa được sử dụng.
jcollado

@jrg Tôi đã quyết định dùng thử và những gì tôi tìm thấy là thực sự các tập lệnh đóng gói Chrome đã thêm một tệp mới /etc/apt/sources.list.d. Kết quả của việc này là cài đặt Chrome đã không thành công, nhưng apt-get updatehiện in một cảnh báo "mục nhập danh sách nguồn trùng lặp"; vì vậy, vâng, phương pháp này không nên được sử dụng trừ khi bạn muốn sửa các tệp nguồn sau này.
jcollado

6
Dưới đây là các hướng dẫn liên quan trên trang Google PPA . Một số chi tiết bây giờ hơi khác một chút và vì vậy câu trả lời ở trên cần được cập nhật tương ứng.
Chan-Ho Suh

19

Nếu bạn đang chạy hệ thống 64 Bit, thì hãy sử dụng:

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

sau đó:

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

và kết thúc:

sudo apt-get install -f

Điều này giống như trả lời của jrg , nhưng bạn thay đổi i386.deb thành amd64.deb.

EDIT: Vài lần trước tôi không phải cài đặt -f. Nó dường như có tất cả cần thiết sau khi cài đặt.

Chúc may mắn!!


Jorge thêm điều này vào câu trả lời được chấp nhận ở trên. Tôi đoán tôi nên nghĩ về điều đó. Làm cho câu trả lời đầy đủ hơn bây giờ.
lqlarry

Là dòng sudo apt-get install -fthực sự cần thiết?
king_julien

1
Tôi nghĩ rằng câu trả lời của tôi đã lỗi thời. Tôi đã sử dụng câu trả lời trên của tôi (tại thời điểm này) của @Dale E. Moore và đã cài đặt thành công.
lqlarry

Câu trả lời của bạn không bị lỗi thời. Các google-chrome-stable_current_amd64.deb sẽ vẫn hiện (bởi tên gọi của nó) miễn là nó được duy trì và cập nhật bởi Google. Trong những dịp hiếm hoi, giống như bất kỳ cài đặt thủ công nào, bạn có thể phải sử dụng install -ftùy chọn. Nhưng kể từ Ubuntu 18.04, nó cài đặt bản cập nhật Chrome mới nhất tuyệt đối và định cấu hình nó sẽ được tự động gắn cờ cho các bản cập nhật thông thường khi chúng có sẵn. Hai lệnh là phương pháp sạch nhất và dễ nhất để cài đặt Google Chrome mới.
LD James

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 

Đó là mã chính xác cho Ubuntu :)



-6

Nếu bạn muốn Google Chrome, chỉ cần tìm kiếm nó trong google. Nếu bạn muốn Chromium thêm ppa này:

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

Và đó là nó. Thưởng thức trình duyệt của bạn.


8
-1, bản dựng hàng ngày không được đề xuất cho bất kỳ ai ngoài nhà phát triển. ĐIỀU NÀY NGUY HIỂM.
jrg

1
Những gì PPA nên được thêm vào? Nếu bạn không thể trả lời câu hỏi này bây giờ, bạn có thể xóa câu trả lời của mình và nhận lại 2 đại diện.
ζ--
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.