Debian: facile trasformazione da i386 a amd64

Questo è un breve articolo su come organizzare un'architettura a 64 bit sulla tua distribuzione Debian o Debian-based a 32 bit (che potresti aver scaricato per errore invece della 64 bit) senza dover reinstallare.

* Il tuo hardware deve inizialmente supportare amd64, non è previsto alcun trucco magico.
* Questo potrebbe danneggiare il sistema, quindi agisci con molta cautela.
* Tutto è stato testato su Debian10-buster-i386.
* Non farlo se non capisci almeno qualcosa di quanto detto qui.

Dpkg, apt e sources.list

Passiamo subito al sodo: se hai riflettuto a lungo, iniziamo a preparare i pacchetti (in linea di massima l'ordine non ha importanza, ma seguire i punti è più comodo)

1. Scegli amd64 in /etc/apt/sources.list, inserendo ‘ [arch=amd64] ’ tra debdeb-src e URL.

Esempio

# 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

Questo è necessario affinché in futuro vengano caricati solo pacchetti a 64 bit.

2. Aggiungi amd64 a dpkg, in modo che non generi errori:

$ sudo dpkg --add-architecture amd64

3. Aggiorna l'elenco dei pacchetti:

$ sudo apt update

Il kernel

Naturalmente, tutto ciò non ha senso senza un kernel a 64 bit, quindi installiamolo:

$ sudo apt install linux-headers-$VERSION-amd64 linux-image-amd64

Sostituisci $VERSION con la versione corretta del kernel.

Dopo aver installato il kernel, grub sarà riconfigurato automaticamente.

Conclusione

Dopo il riavvio, il nostro sistema sarà già in grado di funzionare con amd64, ma potrebbero esserci alcuni problemi con i pacchetti. Per risolverli, è stato sufficiente eseguire questi comandi:

$ sudo apt --fix-broken install
$ sudo apt full-upgrade

Tuttavia, non è necessario preoccuparsi eccessivamente — tutti i pacchetti necessari si installeranno automaticamente come dipendenze nel tempo, mentre quelli non necessari possono essere rimossi così:

$ sudo apt autoremove

Ora hai a disposizione un sistema a 64 bit!

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster