Debian: conversión sencilla de i386 a amd64

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 main

Esto 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 amd64

3. Actualizamos la lista de paquetes:

$ sudo apt update

Nú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-amd64

Reemplace $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-upgrade

Sin 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

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster