Không có thêm bản cập nhật cho Google Chrome 32-bit


106

Tôi đang sử dụng Google Chrome 48.0 32-bit. Hôm nay khi tôi ra mắt Google Chrome, tôi nhận được thông báo này:

This computer will soon stop receiving Google Chrome updates because
this Linux system will no longer be supported

Tôi nghĩ Ubuntu 14.04 được hỗ trợ trong năm năm, chính xác thì chuyện gì đang xảy ra ở đây?

Và trên Ubuntu 64 bit, tôi gặp lỗi từ Trình quản lý cập nhật và apt-get update:

Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release 
Unable to find expected entry 'main/binary-i386/Packages' in Release file
(Wrong sources.list entry or malformed file)  
Some index files failed to download.  
They have been ignored, or old ones used instead.  

36
Google Chrome không được cung cấp bởi kho Ubuntu.
xangua

3
@xangua Được rồi, nhưng sao lại nhắn tin? Có cách nào để tôi có thể vô hiệu hóa nó hoặc có thể làm cho Ubuntu của tôi được hỗ trợ không?
Parto

7
Vì bất kỳ lý do gì họ tuyên bố họ sẽ không còn hỗ trợ 14.04 (phụ thuộc cũ hơn?) Bạn sẽ phải tìm cách liên hệ trực tiếp và hỏi Google. Bản sao được đề cập chỉ nói về cơ bản họ lười biếng ...
xangua

3
@Parto "hoặc có thể làm cho Ubuntu của tôi được hỗ trợ" Chắc chắn: thuyết phục Google hỗ trợ nó.
fkraiem

1
Có phải họ đang làm điều này vì lý do tương tự mà họ đã tạo ra bản dựng dành riêng cho Windows Vista một năm trước - không đủ người thử nghiệm các phiên bản phát hành trước để duy trì QA đầy đủ.
Dan Neely

Câu trả lời:


128

Thông tin quan trọng về cách cài đặt Chrome trong Ubuntu 16.04 và 17.04 ở phía dưới!

Thông báo này chỉ hợp lệ cho các hệ thống 32 bit của Linux, tất nhiên các hệ thống 64 bit sẽ được hỗ trợ. Khi bạn đã cài đặt phiên bản Ubuntu 32 bit, Google Chrome sẽ không nhận được các bản cập nhật, bắt đầu từ tháng 3 năm 2016 - điều này đã được Google công bố trở lại vào ngày 1 tháng 12 năm 2015.

Google: Chúng tôi sẽ kết thúc hỗ trợ cho Google Chrome trên Linux 32 bit, Chính xác Ubuntu (12.04) ...

Khi bạn muốn nhận các bản cập nhật Chrome - bạn nên chuyển sang phiên bản Ubuntu 64 bit. Ubuntu 14.04.3 LTS và Ubuntu 15.10 được khuyến nghị tải xuống với hương vị 64 bit. Phiên bản Ubuntu LTS 16.04 Xenial Xerus tiếp theo sẽ được phát hành vào tháng 4 năm 2016, cài đặt nó trong 64 bit.

Trong khung thời gian từ tháng 3 đến tháng 4, bạn có thể sử dụng trình duyệt web Firefox được cài đặt sẵn để thay thế. Ngoài ra, bạn có thể cài đặt trình duyệt crom hoặc trình duyệt epiphany từ kho lưu trữ Ubuntu. Hoặc bạn có thể cài đặt phiên bản 64 bit của Ubuntu 14.04, nhưng điều này có đáng để bỏ công sức không? ... bạn quyết định ...

Hỗ trợ năm năm cho các phiên bản Ubuntu LTS bao gồm hệ thống bao gồm các kho lưu trữ chính thức. Google Chrome không có sẵn trong kho chính thức của Ubuntu và đó là lý do tại sao không có hỗ trợ LTS năm năm cho Chrome được cung cấp từ các nhà phát triển Canonical / Ubuntu.

Cập nhật thông tin 2016/03/03: Google đã xóa phiên bản 32 bit khỏi kho lưu trữ của họ!

Như bạn có thể thấy trên trang web Google Chrome , không có phiên bản Linux 32 bit nào được cung cấp nữa.

Chạy sudo apt-get updatecho lỗi sau:

Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release 
Unable to find expected entry 'main/binary-i386/Packages' in Release file
(Wrong sources.list entry or malformed file)  
Some index files failed to download.  
They have been ignored, or old ones used instead.  

Như một cách giải quyết, thiết lập các kho lưu trữ cụ thể cho 64 bit:

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list" "/opt/google/chrome/cron/google-chrome"

Tham khảo: Khắc phục "Không thể tìm nạp" kho lưu trữ Google Chrome

Cập nhật thông tin 2016-03-09: Google dường như đã khắc phục sự cố trong phiên bản 49.0.2623.87!

/opt/google/chrome/cron/google-chrome tập tin bây giờ có các mục kiến ​​trúc liên quan:

# sources.list setting for google-chrome updates.
REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main"
REPOCONFIGREGEX="deb (\[arch=[^]]*\bamd64\b[^]]*\][[:space:]]*)?https?://dl.google.com/linux/chrome/deb/ stable main"

/etc/apt/sources.list.d/google-chrome.list tập tin cho thấy kiến ​​trúc này có liên quan:

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

Cập nhật thông tin 2016-04-21: Cách cài đặt trình duyệt Google Chrome trong Ubuntu 16.04

Hiện tại có một vấn đề để cài đặt Google Chrome bằng cách tải xuống từ trang web của Google. Khi nhấp vào .debtệp Phần mềm Ubuntu sẽ mở, nhưng không có gì xảy ra khi bạn nhấp vào Cài đặt. Cài đặt Google Chrome đúng cách theo cách này - mở một thiết bị đầu cuối và thực hiện các lệnh sau:

echo "deb http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list  
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -  
sudo apt-get update
sudo apt-get install google-chrome-stable

Có một chút vấn đề "chữ ký yếu" mới khi cập nhật kho lưu trữ - nhưng có thể bỏ qua:

W: http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg: Signature by key 4CCA1EAF950CEE4AB83976DCA040830F7FAC5991 uses weak digest algorithm (SHA1)  

Cập nhật thông tin 2017-04-13: Cách cài đặt trình duyệt Google Chrome trong Ubuntu 17.04

Các lệnh được đưa ra ở trên cho Ubuntu 16.04 vẫn hợp lệ và là giải pháp hoạt động tốt nhất để cài đặt Google Chrome thành công. Lưu ý: lệnh aptcó thể được sử dụng thay vì apt-getlà tốt.


6
Nếu người đó đang chạy HĐH 32 bit thì phải làm sao? nên đề cập về nó
Edward Torvalds

4
Về mặt kỹ thuật, người ta vẫn có thể sử dụng Chrome trên hệ thống 32 bit, điều đó chỉ có nghĩa là nó sẽ không được hỗ trợ và nếu có lỗ hổng bảo mật, Google sẽ không vá nó. Giải pháp tốt nhất có lẽ là chuyển sang hệ thống 64 bit, hoặc crom thay thế
Sergiy Kolodyazhnyy

5
Tôi đang dùng Ubuntu 12.04 64 bit và về: chrome cho biết 64 bit của nó, nhưng sẽ nhận được thông báo tương tự. Phiên bản 48.0.2564.82 (64-bit)
dùng871199

4
@LightnessRacesinOrbit Tôi đã di chuyển sang Firefox do cách Google đưa cho chúng tôi nút hồ sơ. Bây giờ họ không thích người dùng Ubuntu 32 bit. ETA cho đến khi Google ngừng Chrome vì không còn ai sử dụng nữa?
John Dvorak

1
Tôi vẫn nhận được lỗi sau khi chỉnh sửa /etc/apt/sources.list.d/google-chrome.list, vì vậy tôi cũng chỉnh sửa tập tin /etc/apt/sources.list.d/google.list, nó đã giải quyết vấn đề.
vivi

29

Điều đang xảy ra là từ "được hỗ trợ" trong tin nhắn này không có nghĩa là bạn nghĩ nó có nghĩa gì. Khi Google nói "hệ thống này sẽ không còn được hỗ trợ", điều họ nói là "chúng tôi sẽ ngừng cung cấp bản cập nhật Chrome cho hệ thống này". Mặt khác, khi Canonical nói "Ubuntu 14.04 sẽ được hỗ trợ trong năm năm", điều họ nói là "các gói trong kho chính thức sẽ nhận được bản nâng cấp trong năm năm". Vì các gói Chrome không có trong kho chính thức của Ubuntu, nên không có mâu thuẫn giữa hai gói.


3
Đó là một thực tế của cuộc sống về các hệ thống di sản (Tôi biết tôi đã ươm nhiều hơn một vài năm qua). Chi phí hỗ trợ (tiền hoặc thời gian, thực sự không quan trọng bằng cách bạn hạch toán nó). Các nhà cung cấp phần mềm phải quyết định nơi đặt tài nguyên của họ và cuối cùng họ sẽ cắt các dòng cũ hơn. Trong trường hợp này, OP cảm thấy tự tin vì anh ta nghĩ rằng anh ta có bảo lãnh, nhưng sau đó anh ta đã thêm một thành phần phần mềm bên ngoài bảo lãnh đó.
dmckee

20

EDIT: Có vẻ như Google đã thêm các thay đổi chính xác vào các bản cập nhật. Vì vậy, chỉ cần sửa dòng kho lưu trữ, sau đó chạy bản cập nhật sẽ tốt từ bây giờ.


Google đã ngừng hỗ trợ Chrome 32 bit cho Linux. Điều thú vị là, trên trang web tải xuống Google Chrome , họ vẫn có liên kết đến phiên bản 32 bit.


Để khắc phục, hãy thực hiện các thay đổi sau:

(Tùy chọn) Trước tiên, hãy xóa Google Chrome và tệp kho lưu trữ: Đừng lo lắng, cài đặt của bạn vẫn an toàn.

sudo apt-get remove google-chrome-stable
sudo rm /etc/apt/sources.list.d/google-chrome.list*

Sau đó cập nhật hệ thống:

sudo apt-get update

Tiếp theo, sửa tệp lưu trữ Google Chrome theo các lệnh sau:

Thêm khóa: Chỉ khi đây là lần cài đặt đầu tiên.

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Sau đó thêm các thay đổi vào kho lưu trữ:

sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list'

Nếu Google Chrome đã được cài đặt:

sudo apt-get update
sudo apt-get upgrade

Nếu nó không được cài đặt:

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

Hi vọng điêu nay co ich!


@JoeMorano Bạn được chào đón! =)
Terrance

Vấn đề là cài đặt này sẽ được hoàn nguyên sau lần cập nhật Chrome đầu tiên.
Pilot6

@ Pilot6 Điểm tốt. Tôi đã sửa đổi câu trả lời của mình ở đây, rằng vào sáng nay với bản cập nhật Chrome, nó đã không sửa đổi các thay đổi của tôi.
Terrance

Tôi đã khắc phục sự cố cập nhật bằng cách thêm [arch = amd64] vào định nghĩa kho lưu trữ. Cập nhật hoàn thành thành công sau đó. Không cần gỡ cài đặt / cài đặt
Amir Uval

@uval Bạn biết đấy, tôi thành thật nghĩ rằng chính cách mọi người cài đặt Google Chrome ban đầu tạo nên sự khác biệt. Nếu bạn cài đặt từ web tải xuống tệp .deb, nó sẽ tự động đặt các cài đặt đó vào các cài đặt đó. Tôi đã làm điều đó lần đầu tiên, và một bản cập nhật đã thay đổi tôi. Sau khi thực hiện theo cách này trong câu trả lời, nó đã không thay đổi nó kể từ đó. Chỉ là một ý nghĩ.
Terrance

13

Chuyển sang Chromium - nó gần như giống hệt nhau (thậm chí cho phép bạn đăng nhập vào Google giống như Chrome), nguồn mở hoàn toàn và được cung cấp bởi kho lưu trữ Ubuntu.

Để được hỗ trợ Flash với Chromium, hãy làm theo các hướng dẫn sau.


6

Vui lòng đọc https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/FoE6sL-p6oU

Từ đó:

Để cung cấp trải nghiệm tốt nhất cho các phiên bản Linux được sử dụng nhiều nhất, chúng tôi sẽ kết thúc hỗ trợ cho Google Chrome trên Linux 32 bit, Ubuntu Precise (12.04) và Debian 7 (khò khè) vào đầu tháng 3 năm 2016. Chrome sẽ tiếp tục hoạt động vào những nền tảng này nhưng sẽ không còn nhận được cập nhật và sửa lỗi bảo mật.

Chúng tôi dự định tiếp tục hỗ trợ các cấu hình xây dựng 32 bit trên Linux để hỗ trợ xây dựng Chromium. Nếu bạn đang sử dụng Chính xác, chúng tôi khuyên bạn nên nâng cấp lên Trusty.


2
Linux 64 bit có thực sự là "Linux được sử dụng nhiều nhất" bởi một biên độ lớn không? Tôi nghi ngờ điều đó.
Các cuộc đua nhẹ nhàng trong quỹ đạo

Tôi thích cách Google nói "nâng cấp" khi họ có nghĩa là "làm điều gì đó để chúng tôi buộc bạn sử dụng công cụ của chúng tôi".
wizzwizz4

4
Tại sao mọi người vẫn sẽ sử dụng Unix 32-bit? CPU 64 bit đã phổ biến trong gần một thập kỷ.
Alan Shutko

1
@LightnessRacesinOrbit: theo khảo sát mới nhất của Steam, store.steampowered.com/hwsurvey , 5 bản phân phối Linux hàng đầu, một mình tương ứng với ~ 60% tất cả người dùng Linux của họ, là 64 bit.
MestreLion

3
@AlanShutko Vì chúng tôi có phần cứng cũ.
Đá cẩm thạch hữu cơ

4

Trên Ubuntu 64-bit, nhập các lệnh sau:

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"

Cập nhật gói: sudo apt-get update

Theo webupd8 Trên HĐH 64 bit, bạn cần chỉnh sửa hai tệp sau:

/etc/apt/sources.list.d/google-chrome.list

Thay đổi dòng số 3 từ:

deb http://dl.google.com/linux/chrome/deb/ stable main

đến:

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

Biên tập /opt/google/chrome/cron/google-chrome

Thay đổi REPOCONFIG và SSLREPOCONFIG từ:

REPOCONFIG="deb http://dl.google.com/linux/chrome/deb/ stable main"
SSLREPOCONFIG="deb https://dl.google.com/linux/chrome/deb/ stable main"

Đến

REPOCONFIG="deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main"
SSLREPOCONFIG="deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main"

Cập nhật tháng 3.2016 :

Để cài đặt phiên bản Google chrome 50 mới nhất (64 bit) trên Ubuntu 16.04 LTS qua PPA với một chữ ký tốt:

Tải xuống Khóa công khai của Google:

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

Thêm kho lưu trữ Google Chrome:

sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google.list'

Cập nhật kho lưu trữ:

sudo apt update

hoặc là

sudo apt-get update

Cài đặt Google Chrome:

sudo apt install google-chrome-stable

hoặc là

sudo apt-get install google-chrome-stable

1

Theo http://www.webupd8.org/2016/03/fix-fails-to-fetch-google-chrome_3.html , hãy làm như sau từ dấu nhắc lệnh:

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"

Lưu ý rằng theo mỗi nguồn ở trên, "tệp này được thay đổi trên mỗi bản cập nhật Google Chrome và có vẻ như không có cách nào khác (thay đổi / opt / google / chrome / cron / google-chrome hoặc / etc / default / google-chrome không sẽ ảnh hưởng đến điều này) vì vậy cho đến khi Google thay đổi gói này trong gói của mình, bạn sẽ cần áp dụng cách khắc phục ở trên sau mỗi lần cập nhật Google Chrome .... Một cách giải quyết là làm cho tệp .list trở nên bất biến, vì vậy nó không thể đã thay đổi bởi bất kỳ bản cập nhật Google Chrome nào, bằng cách sử dụng "sudo chattr + i /etc/apt/source.list.d/google-chrome.list" (có thể được đảo ngược bằng cách sử dụng: "sudo chattr -i / etc / apt / nguồn. list.d / google-chrome.list ") nhưng điều này không lý tưởng và bạn nên thay đổi lại tệp này sau khi Google sửa lỗi này."

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.