
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 apt
definição de origem que deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
suprimirá 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 .save
arquivo 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 apt
agora recuperará apenas amd64
pacotes.
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.