Ontem começamos a lembrar como Google Chrome encerrou o suporte de 32 bits em sistemas Linux, no Ubuntu 12.04 LTS e no Debian 7. Isso não está causando sequelas apenas em máquinas de 32 bits que ficaram sem suporte, mas também em computadores Linux de 64 bits com o Google Chrome, dando um erro curioso.
O erro é que, ao verificar as atualizações do sistema, o Google Chrome verifique 32 e 64 bitsComo os de 32 bits foram removidos, recebo uma mensagem de erro que diz o seguinte.
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)
Alguns arquivos de índice não foram baixados. Eles foram ignorados ou os antigos usados em seu lugar.
Em Christian, isso significa que há um erro nos pacotes i386 (32 bits) e que eles não serão baixados. Este erro não faz nada (os de 64 bits são baixados), no entanto, sim, emite uma janela de erro irritante toda vez que dizemos ao navegador para verificar se há atualizações.
Imagino que o Google libere algum tipo de patch que corrige esse erro, mas não sabemos quanto tempo vai demorar. A boa notícia é que é possível corrigir este erro usando a linha de comando do Linux e digitando o seguinte comando (é um exemplo para o Ubuntu e o gerenciador de pacotes apt, se você usa Debian e deseja instalar cromo lembre-se de alterar o sudo para um su no início e, em seguida, o comando sem o sudo).
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
O comando que inserimos significa que estamos dando a ordem de usar apenas o repositório de 64 bits, ignorando o repositório i386, portanto, o erro do Google Chrome acabou.
Esse erro nos faz refletir sobre a pouca atenção que o Google Chrome dá aos usuários do Linux, negligenciando pequenas coisas como essas. Se o Google continuar assim, perderá uma parcela significativa de usuários com bugs como este.
Muito obrigado, acabei de receber esse erro :)
Eu também resolvo, mas executei muitas outras etapas:
1) Abri um terminal e coloquei nele "sudo nano -w /etc/apt/sources.list.d/google-chrome.list"
2) na linha «deb http://dl.google.com/linux/chrome/deb/ estável principal »adicionar« [arch = amd64] »obtendo:
"Deb [arch = amd64] http://dl.google.com/linux/chrome/deb/ estável principal »
3) salvar as alterações e atualizar os repositórios com "sudo apt-get update"
Eles tratam mal aqueles de nós que usam o Chrome no GNU / Linux
O arquivo google-chrome.list é regenerado a cada atualização, portanto é necessário executar o comando após cada atualização do chrome (enquanto esperamos por uma solução definitiva do Google).
Saudações.
ajudar
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
sed: não é possível ler /etc/apt/sources.list.d/google-chrome.list: o arquivo ou diretório não existe
Não aparece no Arch, suponho que seja típico de outras distros.
Vou testar se recebo esse erro. Eu o tenho como um quarto navegador.
Primeiro Firefox, segundo Chromium, terceiro Konqueror, quarto Chrome
Obrigado pela solução :)
Obrigado, muito boa contribuição.
Excluí o repositório e não recebo mais nada, espero que não esteja errado
Fabricio, mas não me engano, assim o Chrome não vai poder atualizar a partir de agora. Você deve desinstalá-lo completamente, baixar o instalador oficial e instalá-lo limpo novamente.
Ótimo, funcionou para mim. Eu não tinha percebido e tinha esse problema. Obrigado!
Para falar a verdade, o Google faz de propósito porque não faz no windows, você pode usar nas versões 32 bits 64 bits, é uma zombaria para quem usa sistemas linux.
Ele me diz que não pode ser lido porque não há nenhum arquivo ou diretório, e eu copio todo o sudo
Eu entendi isso
W: erro GPG: http://dl.google.com/linux/chrome/deb Versão estável: As seguintes assinaturas não puderam ser verificadas porque sua chave pública não está disponível: NO_PUBKEY A040830F7FAC5991 NO_PUBKEY 1397BC53640DB551
W: O repositório "http://dl.google.com/linux/chrome/deb versão estável" não foi assinado.
N: Os dados em um repositório como este não podem ser autenticados e, portanto, seu uso é potencialmente perigoso.
N: Veja a página de manual apt-secure (8) para detalhes sobre a criação de repositórios e configuração de usuários.
N: Omitindo o uso do arquivo configurado "main / binary-i386 / Packages" já que o repositório "http://dl.google.com/linux/chrome/deb stable InRelease" não suporta a arquitetura "i386"
e quando eu executo o sudo, sai isso
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
sed: não é possível ler /etc/apt/sources.list.d/google-chrome.list: o arquivo ou diretório não existe
ajudar
quando eu executo o sudo, ele me diz isso
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
sed: não é possível ler /etc/apt/sources.list.d/google-chrome.list: o arquivo ou diretório não existe
Eu entendi isso
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
sed: não é possível ler /etc/apt/sources.list.d/google-chrome.list: o arquivo ou diretório não existe
cataclysm @ cataclysm-HP-Mini-1103: ~ $ sudo sed -i -e 's / deb http / deb [arch = amd64] http /' «/etc/apt/sources.list.d/google-chrome.list »
sed: não é possível ler /etc/apt/sources.list.d/google-chrome.list: o arquivo ou diretório não existe
que faço?
Olá, o arquivo .list tem outro nome. Você altera google-chrome.list para google.list e funciona. Saudações.
Instalei o Chromium, que, para mim, atende a todas as necessidades. Eu tenho o Ubuntu 21.04 e funciona perfeitamente.