Não há mais atualizações para o Google Chrome de 32 bits


106

Estou usando o Google Chrome 48.0 de 32 bits. Hoje, quando lancei o Google Chrome, recebi esta mensagem:

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

Eu pensei que o Ubuntu 14.04 fosse suportado por cinco anos, o que exatamente está acontecendo aqui?

E no Ubuntu de 64 bits, recebo um erro do Update Manager e 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
O Google Chrome não é fornecido pelos repositórios do Ubuntu.
Xangua

3
@xangua Ok, mas por que a mensagem? Existe uma maneira de desabilitá-lo ou talvez fazer com que meu Ubuntu seja suportado?
Parto 22/01

7
Por qualquer motivo, eles alegam que não suportam mais o 14.04 (dependências antigas?), Você precisará encontrar uma maneira de entrar em contato diretamente e solicitar ao Google. A duplicata mencionada apenas diz que é basicamente preguiçosa ...
xangua

3
@Parto "ou talvez faça com que meu Ubuntu seja compatível" Claro: convença o Google a apoiá-lo.
precisa saber é

1
Eles estão fazendo isso pelo mesmo motivo que criaram a versão específica do Windows Vista há um ano - não há pessoas suficientes testando as versões de pré-lançamento para manter o controle de qualidade adequado.
Dan Neely

Respostas:


128

Informações importantes sobre como instalar o Chrome no Ubuntu 16.04 e 17.04 na parte inferior!

Esta mensagem é válida apenas para sistemas Linux de 32 bits; é claro que os sistemas de 64 bits permanecerão suportados. Quando você tiver a versão de 32 bits do Ubuntu instalada, o Google Chrome não receberá atualizações a partir de março de 2016 - isso já foi anunciado pelo Google em 1º de dezembro de 2015.

Google: encerraremos o suporte ao Google Chrome no Linux de 32 bits, Ubuntu Precise (12.04) ...

Quando você deseja receber atualizações do Chrome - você deve mudar para a versão de 64 bits do Ubuntu. O Ubuntu 14.04.3 LTS e o Ubuntu 15.10 são recomendados para baixar de qualquer forma com sabor de 64 bits. A próxima edição do Ubuntu LTS 16.04 Xenial Xerus será lançada em abril de 2016, instale-a em 64 bits.

No período de março a abril, você pode usar o navegador Firefox pré-instalado . Como alternativa, você pode instalar o chromium-browser ou o epifhany-browser a partir dos repositórios do Ubuntu. Ou você pode instalar a versão de 64 bits do Ubuntu 14.04, mas vale a pena? ... você decide ...

O suporte de cinco anos para as edições Ubuntu LTS abrange o sistema, incluindo repositórios oficiais. O Google Chrome não está disponível nos repositórios oficiais do Ubuntu e é por isso que não há suporte LTS de cinco anos para o Chrome fornecido pelos desenvolvedores da Canonical / Ubuntu.

Informações de atualização 03-03-2016: o Google removeu a versão de 32 bits do repositório!

Como você pode ver no site do Google Chrome , não existe mais a edição Linux de 32 bits.

A execução sudo apt-get updatefornece o seguinte erro:

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.  

Como solução alternativa, defina os repositórios especificamente para 64 bits:

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"

Referência: correção "Falha ao buscar" o repositório do Google Chrome

Informações de atualização 09-03-2016: o Google parece ter corrigido o problema na versão 49.0.2623.87!

/opt/google/chrome/cron/google-chrome O arquivo agora possui estas entradas relevantes da arquitetura:

# 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 O arquivo mostra esta entrada relevante da arquitetura:

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

Informações de atualização 21-04-2016: Como instalar o navegador Google Chrome no Ubuntu 16.04

Atualmente, existe um problema para instalar o Google Chrome fazendo o download no site do Google. Ao clicar no .debarquivo Ubuntu Software é aberto, mas nada acontece quando você clica em Instalar. Instale o Google Chrome corretamente dessa maneira - abra um terminal e execute os seguintes comandos:

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

Há pouco problema novo de "assinatura fraca" ao atualizar os repositórios - mas pode ser ignorado:

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

Informações de atualização 13-04-2017: Como instalar o navegador Google Chrome no Ubuntu 17.04

Os comandos fornecidos acima para o Ubuntu 16.04 ainda são válidos e a melhor solução para instalar o Google Chrome com êxito. Nota: o comando aptpode ser usado em vez de apt-gettambém.


6
e se a pessoa estiver executando o SO de 32 bits, o que deve fazer? deve mencionar sobre isso
Edward Torvalds

4
Tecnicamente, ainda é possível usar o Chrome em um sistema de 32 bits, apenas significa que não será suportado e, se houver uma falha de segurança, o Google não corrigirá o problema. Melhor solução é talvez mudar para um sistema de 64 bits, ou cromo como uma alternativa
Sergiy Kolodyazhnyy

5
Estou no Ubuntu 12.04 de 64 bits e aproximadamente: chrome diz 64 bits, mas ainda está recebendo a mesma mensagem. Versão 48.0.2564.82 (64 bits)
user871199

4
@LightnessRacesinOrbit Eu já migrei para o Firefox devido à maneira como o Google nos pressionou o botão de perfil. Agora eles repudiam os usuários do Ubuntu de 32 bits. ETA até o Google interromper o Chrome porque ninguém mais o usa?
John Dvorak

1
Eu ainda estava recebendo o erro após editar /etc/apt/sources.list.d/google-chrome.listo arquivo /etc/apt/sources.list.d/google.list, por isso também editei o arquivo e resolveu o problema.
vivi

29

O que está acontecendo é que a palavra "suportado" nesta mensagem não significa o que você pensa que significa. Quando o Google diz "este sistema não será mais suportado", o que eles dizem é "deixaremos de fornecer a atualização do Chrome para este sistema". Por outro lado, quando a Canonical diz que "Ubuntu 14.04 será suportado por cinco anos", o que eles dizem é "pacotes nos repositórios oficiais receberão atualizações por cinco anos". Como os pacotes do Chrome não estão nos repositórios oficiais do Ubuntu, não há contradição entre os dois.


3
É um fato da vida sobre sistemas legados (eu sei que cuidei mais do que alguns ao longo dos anos). Custos de suporte (dinheiro ou tempo, não importa realmente como você considera isso). Os fornecedores de software precisam decidir onde colocar seus recursos e, eventualmente, eles cortarão as linhas mais antigas. Nesse caso, o OP sentiu-se confiante porque achava que tinha uma garantia, mas acrescentou um componente de software fora dessa garantia.
dmckee

20

EDIT: parece que o Google adicionou as alterações corretas às atualizações. Portanto, basta consertar a linha do repositório e executar a atualização a partir de agora.


O Google interrompeu o suporte de 32 bits do Chrome para Linux. Curiosamente, no site de download do Google Chrome , eles ainda têm o link para a versão de 32 bits.


Para corrigi-lo, faça as seguintes alterações:

(Opcional) Primeiro, remova o Google Chrome e o arquivo do repositório: não se preocupe, suas configurações ainda devem estar seguras.

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

Atualize o sistema:

sudo apt-get update

Em seguida, corrija o arquivo de repositório do Google Chrome a seguir:

Adicione a chave: Somente se esta for a primeira instalação.

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

Em seguida, adicione as alterações ao repositório:

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

Se o Google Chrome já estiver instalado:

sudo apt-get update
sudo apt-get upgrade

Se não estiver instalado:

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

Espero que isto ajude!


@JoeMorano De nada! =)
Terrance

O problema é que essa configuração será revertida após a primeira atualização do Chrome.
precisa saber é o seguinte

@ Pilot6 Bom ponto. Modifiquei minha resposta aqui, que até esta manhã com uma atualização do Chrome, ela não modificou minhas alterações.
Terrance

Corrigi o problema de atualização adicionando o [arch = amd64] à definição do repositório. atualização concluída com êxito posteriormente. Sem desinstalação / instalação necessária
Amir Uval

@uval Sabe, estou sinceramente pensando que é a maneira como as pessoas instalam originalmente o Google Chrome que faz a diferença. Se você instalar a partir da Web, que baixa o arquivo .deb, ele coloca essas configurações automaticamente que podem ser alteradas posteriormente. Fiz isso pela primeira vez e uma atualização mudou a minha. Depois de fazê-lo desta maneira na resposta, ele não mudou desde então. Apenas um pensamento.
Terrance

13

Mude para o Chromium - é praticamente idêntico (até permite que você faça login no Google da mesma forma que o Chrome), totalmente de código aberto e fornecido pelos repositórios do Ubuntu.

Para suporte ao Flash com Chromium, siga estas instruções.


6

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

De lá:

Para fornecer a melhor experiência para as versões Linux mais usadas, encerraremos o suporte ao Google Chrome no Linux de 32 bits, Ubuntu Precise (12.04) e Debian 7 (wheezy) no início de março de 2016. O Chrome continuará funcionando em nessas plataformas, mas não receberá mais atualizações e correções de segurança.

Pretendemos continuar suportando as configurações de compilação de 32 bits no Linux para suportar a criação do Chromium. Se você estiver usando o Precise, recomendamos a atualização para o Trusty.


2
O Linux de 64 bits é realmente o "Linux mais usado" por uma grande margem? Eu duvido.
Lightness Races in Orbit

Gosto de como o Google diz "atualizar" quando significa "fazer algo para nos forçar a usar nossas coisas".
precisa saber é o seguinte

4
Por que alguém ainda usaria o Unix de 32 bits? As CPUs de 64 bits são comuns há quase uma década.
Alan Shutko

1
@LightnessRacesinOrbit: de acordo com a pesquisa mais recente da Steam, store.steampowered.com/hwsurvey , as 5 principais distribuições Linux, que por si só correspondem a ~ 60% de todos os seus usuários Linux, são de 64 bits.
MestreLion 23/01

3
@ AlanShutko Porque temos hardware antigo.
Organic Marble

4

No Ubuntu de 64 bits, digite os seguintes comandos:

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

E

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

Pacote de atualização: sudo apt-get update

De acordo com o webupd8 No sistema operacional de 64 bits, você precisa editar os dois arquivos a seguir:

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

Altere a linha 3 de:

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

para:

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

Editar /opt/google/chrome/cron/google-chrome

Altere REPOCONFIG e SSLREPOCONFIG de:

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

Para

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"

Atualização em 3 de agosto de 2016 :

Para instalar a versão mais recente do Google chrome 50 (64bits) no Ubuntu 16.04 LTS via PPA com boas assinaturas:

Faça o download da chave pública do Google:

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

Adicione o repositório do Google Chrome:

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

Atualização do repositório:

sudo apt update

ou

sudo apt-get update

Instale o Google Chrome:

sudo apt install google-chrome-stable

ou

sudo apt-get install google-chrome-stable

1

De acordo com http://www.webupd8.org/2016/03/fix-failed-to-fetch-google-chrome_3.html , faça o seguinte no prompt de comando:

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"

Observe que, de acordo com a fonte acima, "esse arquivo é alterado a cada atualização do Google Chrome e parece que não há maneira de contornar isso (alterar / opt / google / chrome / cron / google-chrome ou / etc / default / google-chrome não até que o Google altere isso em seu pacote, você precisará aplicar a correção acima após cada atualização do Google Chrome .... Uma solução alternativa seria tornar o arquivo .list imutável, para que não possa ser alterado por qualquer atualização do Google Chrome, usando "sudo chattr + i /etc/apt/sources.list.d/google-chrome.list" (que pode ser revertido usando: "sudo chattr -i / etc / apt / sources. list.d / google-chrome.list "), mas isso não é o ideal e você deve alterar esse arquivo novamente assim que o Google corrigir isso."

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.