Estoy tratando de usar un repositorio de archivos para actualizar linux / ubuntu en una máquina no conectada. La arquitectura de esta máquina (uname -a):
x86_64 GNU/Linux
Los resultados de dpkg --printarchitecture
son:
amd64
Es una máquina Trusty Tahr amd64, y específicamente dice esto, por ejemplo, en el archivo aptitude sources.list. Además, el "Acerca de esta computadora" en ubuntu dice específicamente que la máquina es de 64 bits. Entonces, instalé los paquetes amd64 en la máquina. Sin embargo, cuando intento hacerlo apt-get update
, recibo errores como:
W: Failed to fetch file:/var/spool/apt-mirror-trusty/mirror/archive.ubuntu.com/ubuntu/dists/trusty/main/binary-i386/Packages File not found
En otras palabras, aunque es una máquina de 64 bits, apt está tratando de leer inexplicablemente paquetes i386. ¿Por qué está haciendo esto y cómo puedo hacer que use los paquetes de 64 bits?
Tenga en cuenta que no hay nada en sources.list que especifique i386.
La única línea no comentada en el archivo sources.list es:
deb file:///var/spool/apt-mirror-trusty/mirror/archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
dpkg
está configurado de forma predeterminada para aceptar amd64 y es hermano de 32 bits. Digo "quizás" porque no he encontrado ninguna documentación oficial con esta información. Solo mis 2 centavos.