
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 qué se muestra después apt update
?
¿Cómo puedo hacer que esto desaparezca?
Respuesta1
Esto se debe a que su sistema tiene habilitada la arquitectura i386 de 32 bits (la mayoría de las instalaciones de AMD64 de 64 bits la tienen). Y los repositorios de Google NO contienen paquetes i386.
Puede corregir este mensaje editando la apt
definición de fuente para deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
que suprima el error porque le dice al sistema que este repositorio SÓLO tiene paquetes amd64, lo que significa que no intentará recuperar los datos de los paquetes de 32 bits.
Encuentre el archivo que contiene esta línea ejecutando grep -r 'dl.google.com' /etc/apt/
y busque la ruta del archivo que contiene este elemento; obtendrá un resultado como este:
$ 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)
No nos importa ningún .save
archivo por ahora.
Cualquiera que sea ese archivo que no sea el archivo .save (en mi caso, /etc/apt/sources.list.d/google-chrome.list
), edítelo para que el contenido sea el siguiente:
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
Guarde el archivo y apt
ahora solo recuperará amd64
paquetes.
Respuesta2
Se muestra porque tiene habilitada la arquitectura de 32 bits (la mayoría de la gente la tiene), además de la típica de 64 bits.
Esa fuente en particular no ofrece paquetes de 32 bits, sólo de 64 bits. Por lo tanto, la 'omitiendo 32 bits' mensaje.