Este es un breve artículo sobre cómo organizar una arquitectura de 64 bits en su distribución Debian/Deabian basada en 32 bits (que pudo haber descargado por descuido en lugar de 64 bits) sin reinstalar.
* Su hardware debe soportar amd64 desde el principio, nadie hará magia.
* Esto puede dañar el sistema, así que actúe con mucho cuidado.
* Todo fue probado en Debian10-buster-i386.
* No haga esto si no entiende algo aquí.
Dpkg, apt y sources.list
Directo al grano, si ha considerado todo cuidadosamente, comenzamos a preparar los paquetes (en principio el orden no importa, pero es más cómodo por puntos).
1. Elegimos amd64 en /etc/apt/sources.list, insertando ‘ [arch=amd64] ‘ entre debdeb-src y la URL.
Ejemplo
# Base reps
deb [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free
deb-src [arch=amd64] http://deb.debian.org/debian/ buster main contrib non-free
# Update reps
deb [arch=amd64] http://deb.debian.org/debian/ buster-updates main
deb-src [arch=amd64] http://deb.debian.org/debian/ buster-updates main
# Security reps
deb [arch=amd64] http://security.debian.org/debian-security/ buster/updates main
deb-src [arch=amd64] http://security.debian.org/debian-security/ buster/updates mainEsto es necesario para que en el futuro solo se descarguen paquetes de 64 bits.
2. Añadimos amd64 a dpkg para que no se queje:
$ sudo dpkg --add-architecture amd643. Actualizamos la lista de paquetes:
$ sudo apt updateNúcleo
Por supuesto, todo esto no tiene sentido sin un núcleo de 64 bits, así que lo instalamos:
$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64Reemplace $VERSION con la versión necesaria del núcleo.
Después de instalar el núcleo, grub se reconfigurará automáticamente.
Conclusión
Después de reiniciar, nuestro sistema podrá funcionar con amd64, pero pueden surgir algunos problemas con los paquetes. Para resolverlos, fue suficiente ejecutar los siguientes comandos:
$ sudo apt --fix-broken install
$ sudo apt full-upgradeSin embargo, no hay que preocuparse demasiado por esto: todos los paquetes necesarios se instalarán con el tiempo como dependencias, y los innecesarios se eliminan así:
$ sudo apt autoremove ¡Ahora tiene un sistema de 64 bits a su disposición!
Fuente: habr.com
