Nigdy więcej aktualizacji dla Google Chrome 32-bit

106

Używam Google Chrome 48.0 32-bit. Dzisiaj, kiedy uruchomiłem Google Chrome, otrzymałem ten komunikat:

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

Myślałem, że Ubuntu 14.04 jest obsługiwany przez pięć lat, co dokładnie się tutaj dzieje?

W 64-bitowym systemie Ubuntu pojawia się błąd z Menedżera aktualizacji i 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.  
Parto
źródło
36
Google Chrome nie jest udostępniany przez repozytoria Ubuntu.
xangua
3
@xangua Dobra, ale dlaczego wiadomość? Czy istnieje sposób, aby to wyłączyć lub włączyć obsługę mojego Ubuntu?
Parto
7
Bez względu na powód, dla którego twierdzą, że nie będą już obsługiwać 14.04 (starsze zależności?), Będziesz musiał znaleźć sposób na bezpośredni kontakt z Google. Wspomniany duplikat mówi tylko, że są w zasadzie leniwi ...
xangua
3
@Parto ”, a może spraw, by moje Ubuntu było obsługiwane”. Pewnie: przekonaj Google do obsługi.
fkraiem
1
Czy robią to z tego samego powodu, dla którego rok temu ściągnęli wersję systemu Windows Vista - zbyt mało osób testuje wersje przedpremierowe, aby zachować odpowiednią kontrolę jakości.
Dan Neely

Odpowiedzi:

128

Ważne informacje na temat instalacji Chrome w Ubuntu 16.04 i 17.04 na dole!

Ten komunikat dotyczy tylko systemów Linux 32-bitowych, systemy 64-bitowe oczywiście pozostaną obsługiwane. Po zainstalowaniu 32-bitowej wersji Ubuntu Google Chrome nie będzie otrzymywać aktualizacji od marca 2016 r. - Google ogłosił to już 1 grudnia 2015 r.

Google: Zakończymy obsługę Google Chrome w 32-bitowym systemie Linux, Ubuntu Precise (12.04) ...

Jeśli chcesz otrzymywać aktualizacje Chrome - powinieneś przełączyć się na 64-bitową wersję Ubuntu. Ubuntu 14.04.3 LTS i Ubuntu 15.10 są zalecane do pobrania w wersji 64-bitowej. Kolejna edycja Ubuntu LTS 16.04 Xenial Xerus zostanie wydana w kwietniu 2016 r. Zainstaluj ją w wersji 64-bitowej.

W przedziale czasowym od marca do kwietnia możesz zamiast tego użyć wstępnie zainstalowanej przeglądarki Firefox . Alternatywnie możesz zainstalować przeglądarkę chromową lub przeglądarkę stron trzecich z repozytoriów Ubuntu. Lub możesz zainstalować 64-bitową wersję Ubuntu 14.04, ale czy to jest warte wysiłku? ... ty decydujesz ...

Pięcioletnia obsługa wersji Ubuntu LTS obejmuje system, w tym oficjalne repozytoria. Google Chrome nie jest dostępny w oficjalnych repozytoriach Ubuntu i dlatego nie ma pięcioletniej pomocy LTS dla Chrome zapewnianej przez programistów Canonical / Ubuntu.

Zaktualizuj informacje 2016-03-03: Google usunęło wersję 32-bitową ze swojego repozytorium!

Jak widać na stronie Google Chrome , nie jest już oferowana 32-bitowa wersja Linuksa.

Uruchomienie sudo apt-get updatepowoduje następujący błąd:

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.  

Aby obejść ten problem, ustaw repozytoria specjalnie dla wersji 64-bitowej:

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"

Odniesienie: Napraw „Repozytorium Google Chrome nie powiodło się”

Informacje o aktualizacji 2016-03-09: Wydaje się, że Google rozwiązało problem w wersji 49.0.2623.87!

/opt/google/chrome/cron/google-chrome plik ma teraz następujące wpisy dotyczące architektury:

# 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 plik pokazuje odpowiedni wpis architektury:

### 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

Aktualizacja informacji 21.04.2016: Jak zainstalować przeglądarkę Google Chrome w Ubuntu 16.04

Obecnie występuje problem z instalacją Google Chrome przez pobranie ze strony Google. Po kliknięciu .debpliku otwiera się oprogramowanie Ubuntu, ale nic nie dzieje się po kliknięciu Instaluj. Zainstaluj Google Chrome poprawnie w ten sposób - otwórz terminal i wykonaj następujące polecenia:

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

Podczas aktualizowania repozytoriów nie ma nowego problemu z „słabym podpisem” - ale można go zignorować:

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

Informacje o aktualizacji 13.04.2017: Jak zainstalować przeglądarkę Google Chrome w Ubuntu 17.04

Polecenia podane powyżej dla Ubuntu 16.04 są nadal aktualne i są najlepszym działającym rozwiązaniem do pomyślnego zainstalowania Google Chrome. Uwaga: aptzamiast tego można również użyć polecenia apt-get.

cl-netbox
źródło
6
co jeśli dana osoba ma 32-bitowy system operacyjny, co powinien zrobić? należy o tym wspomnieć
Edward Torvalds
4
Technicznie rzecz biorąc, nadal można używać Chrome w systemie 32-bitowym, oznacza to po prostu, że nie będzie on obsługiwany, a jeśli będzie dziura w zabezpieczeniach, Google go nie załatwi. Najlepszym rozwiązaniem może być przejście na system 64-bitowy lub chrom jako alternatywę
Sergiy Kolodyazhnyy
5
Jestem na 64-bitowym Ubuntu 12.04 i około: Chrome mówi, że jest 64-bitowy, ale wciąż otrzymuję ten sam komunikat. Wersja 48.0.2564.82 (64-bit)
użytkownik871199
4
@LightnessRacesinOrbit Migrowałem już do Firefoksa z powodu sposobu, w jaki Google wcisnął nam przycisk profilu. Teraz odrzucają użytkowników Ubuntu w wersji 32-bitowej. ETA, dopóki Google nie przerwie przeglądarki Chrome, ponieważ nikt już jej nie używa?
John Dvorak
1
Wciąż pojawiał się błąd po edycji /etc/apt/sources.list.d/google-chrome.list, więc również edytowałem plik /etc/apt/sources.list.d/google.list, to rozwiązało problem.
vivi
29

Dzieje się tak, że słowo „obsługiwane” w tym komunikacie nie oznacza, co myślisz. Gdy Google mówi „ten system nie będzie już obsługiwany”, mówią „przestaniemy udostępniać aktualizację Chrome dla tego systemu”. Z drugiej strony, kiedy Canonical mówi, że „Ubuntu 14.04 będzie wspierany przez pięć lat”, mówią, że „pakiety w oficjalnych repozytoriach będą aktualizowane przez pięć lat”. Ponieważ pakiety Chrome nie znajdują się w oficjalnych repozytoriach Ubuntu, nie ma między nimi sprzeczności.

fkraiem
źródło
3
To fakt z życia związany ze starszymi systemami (wiem, że przez lata opiekowałem się kilkoma osobami). Koszty wsparcia (pieniądze lub czas, tak naprawdę nie ma znaczenia, w jaki sposób to rozliczasz). Dostawcy oprogramowania muszą zdecydować, gdzie umieścić swoje zasoby, a ostatecznie odetną starsze linie. W tym przypadku OP czuł się pewnie, ponieważ myślał, że ma gwarancję, ale potem dodał komponent programowy poza tą gwarancją.
dmckee
20

EDYCJA: Wygląda na to, że Google dodał prawidłowe zmiany do aktualizacji. Tak więc, po prostu naprawiając linię repozytorium, następnie uruchomienie aktualizacji powinno już być dobre.


Google zatrzymał 32-bitową obsługę Chrome w systemie Linux. Co ciekawe, na stronie pobierania Google Chrome nadal mają link do wersji 32-bitowej.


Aby to naprawić, wprowadź następujące zmiany:

(Opcjonalnie) Najpierw usuń Google Chrome i plik repozytorium: nie martw się, twoje ustawienia powinny być nadal bezpieczne.

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

Następnie zaktualizuj system:

sudo apt-get update

Następnie napraw plik repozytorium Google Chrome, wykonując następujące polecenia:

Dodaj klucz: tylko jeśli jest to pierwsza instalacja.

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

Następnie dodaj zmiany do repozytorium:

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

Jeśli Google Chrome jest już zainstalowany:

sudo apt-get update
sudo apt-get upgrade

Jeśli nie jest zainstalowany:

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

Mam nadzieję że to pomoże!

Terrance
źródło
@JoeMorano Nie ma za co! =)
Terrance
Problem polega na tym, że to ustawienie zostanie przywrócone po pierwszej aktualizacji Chrome.
Pilot6
@ Pilot6 Dobry punkt. Zmodyfikowałem tutaj swoją odpowiedź, że od dziś rano aktualizacją Chrome nie zmieniła moich zmian.
Terrance,
Naprawiłem problem z aktualizacją, dodając [arch = amd64] do definicji repozytorium. aktualizacja zakończyła się pomyślnie. Nie wymaga deinstalacji / instalacji
Amir Uval
@uval Wiesz, szczerze myślę, że to sposób, w jaki ludzie pierwotnie instalują Google Chrome, robi różnicę. Jeśli instalujesz z Internetu, który pobiera plik .deb, automatycznie wprowadza te ustawienia, które można później zmienić. Zrobiłem to po raz pierwszy, a aktualizacja zmieniła moją. Po zrobieniu tego w odpowiedzi nie zmieniło się od tego czasu. Tylko myśl.
Terrance,
13

Przełącz na Chromium - jest praktycznie identyczny (pozwala nawet zalogować się do Google tak samo jak Chrome), w pełni open source i dostarczany przez repozytoria Ubuntu.

Aby uzyskać wsparcie Flash z Chromium, postępuj zgodnie z tymi instrukcjami.

Keith
źródło
6

Przeczytaj https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/FoE6sL-p6oU

Stamtąd:

Aby zapewnić najlepszą obsługę najczęściej używanych wersji systemu Linux, na początku marca 2016 r. Zakończymy obsługę przeglądarki Google Chrome w 32-bitowym systemie Linux, Ubuntu Precise (12.04) i Debian 7 (wheezy). Chrome będzie nadal działać platformy, ale nie będą już otrzymywać aktualizacji i poprawek bezpieczeństwa.

Zamierzamy nadal obsługiwać 32-bitowe konfiguracje kompilacji w systemie Linux, aby wspierać budowanie Chromium. Jeśli używasz Precise, zalecamy uaktualnienie do wersji Trusty.

DK Bose
źródło
2
Czy 64-bitowy Linux jest naprawdę „najczęściej używanym Linuksem” z dużym marginesem? Wątpię.
Wyścigi lekkości na orbicie
Podoba mi się to, jak Google mówi „uaktualnij”, gdy mają na myśli „zrób coś, co pozwoli nam zmusić cię do korzystania z naszych rzeczy”.
wizzwizz4
4
Dlaczego ktoś miałby nadal używać 32-bitowego Uniksa? 64-bitowe procesory są powszechne od prawie dekady.
Alan Shutko
1
@LightnessRacesinOrbit: według najnowszej ankiety Steam, store.steampowered.com/hwsurvey , 5 najlepszych dystrybucji Linuksa, które same odpowiadają ~ 60% wszystkich użytkowników Linuksa, są 64-bitowe.
MestreLion
3
@AlanShutko Ponieważ mamy stary sprzęt.
Organiczny marmur
4

W 64-bitowym systemie Ubuntu wpisz następujące polecenia:

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

I

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

Zaktualizuj pakiet: sudo apt-get update

Według webupd8 W 64-bitowym systemie operacyjnym musisz edytować następujące dwa pliki:

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

Zmień linię nr 3 z:

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

do:

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

Edytować /opt/google/chrome/cron/google-chrome

Zmień REPOCONFIG i SSLREPOCONFIG z:

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

Do

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"

Aktualizacja 3 sierpnia 2016 r . :

Aby zainstalować najnowszą wersję Google Chrome 50 (64 bity) na Ubuntu 16.04 LTS za pośrednictwem PPA z dobrymi podpisami:

Pobierz klucz publiczny Google:

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

Dodaj Google Chrome Repository:

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

Aktualizacja repozytorium:

sudo apt update

lub

sudo apt-get update

Zainstaluj Google Chrome:

sudo apt install google-chrome-stable

lub

sudo apt-get install google-chrome-stable
GAD3R
źródło
1

Zgodnie z http://www.webupd8.org/2016/03/fix-failed-to-fetch-google-chrome_3.html wykonaj następujące czynności w wierszu polecenia:

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"

Pamiętaj, że zgodnie z powyższym źródłem „ten plik jest zmieniany przy każdej aktualizacji Google Chrome i wygląda na to, że nie można tego obejść (zmiana / opt / google / chrome / cron / google-chrome lub / etc / default / google-chrome nie nie wpłynie to na to), więc dopóki Google nie zmieni tego w swoim pakiecie, będziesz musiał zastosować powyższą poprawkę po każdej aktualizacji Google Chrome .... Obejściem byłoby, aby plik .list był niezmienny, więc nie może być zmienione przez dowolne aktualizacje przeglądarki Google Chrome za pomocą „sudo chattr + i /etc/apt/sources.list.d/google-chrome.list” (które można odwrócić za pomocą: „sudo chattr -i / etc / apt / sources. list.d / google-chrome.list ”), ale nie jest to idealne i powinieneś zmienić ten plik z powrotem, gdy Google go naprawi.”

m2web
źródło