O que significa esse erro sobre o repositório estável do Google Chrome?

O que significa esse erro sobre o repositório estável do Google Chrome?
skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://dl.google.com/linux/chrome/deb stable InRelease' doesn't support architecture 'i386'

Por que é exibido depois apt update?

Como posso fazer isso desaparecer?

Responder1

Você está conseguindo isso porque seu sistema tem arquitetura i386 de 32 bits habilitada (a maioria das instalações AMD64 de 64 bits tem). E os repositórios do Google NÃO contêm pacotes i386.

Você pode corrigir esta mensagem editando a aptdefinição de origem que deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable mainsuprimirá o erro porque informa ao sistema que este repositório SOMENTE contém pacotes amd64 - o que significa que ele não tentará buscar os dados dos pacotes de 32 bits.

Encontre o arquivo que contém esta linha executando grep -r 'dl.google.com' /etc/apt/e encontre o caminho do arquivo que contém este item, você obterá uma saída como esta:

$ grep -r 'dl.google.com' /etc/apt/
/etc/apt/sources.list.d/google-chrome.list.save:deb http://dl.google.com/linux/chrome/deb/ stable main #Google Chrome (Stable)
/etc/apt/sources.list.d/google-chrome.list:deb http://dl.google.com/linux/chrome/deb/ stable main #Google Chrome (Stable)

Não nos importamos com nenhum .savearquivo por enquanto.

Seja qual for o arquivo, não é o arquivo .save (no meu caso, /etc/apt/sources.list.d/google-chrome.list), edite-o para que o conteúdo seja o seguinte:

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

Salve o arquivo e aptagora recuperará apenas amd64pacotes.

Responder2

Ele é exibido porque você tem a arquitetura de 32 bits habilitada (a maioria das pessoas tem), além da arquitetura típica de 64 bits.

Essa fonte específica não oferece pacotes de 32 bits, apenas 64 bits. Daí o 'pulando 32 bits' mensagem.

informação relacionada