Debian : simple transformation de i386 en amd64

Ceci est un bref article sur la manière d'organiser une architecture 64 bits sur votre distribution Debian / basée sur Debian 32 bits (que vous avez peut-être téléchargée par inadvertance au lieu de 64 bits) sans réinstallation.

* Votre matériel doit initialement prendre en charge amd64, personne ne va faire la magie.
* Cela pourrait endommager le système, alors agissez avec prudence.
* Tout a été vérifié sur Debian10-buster-i386.
* Ne faites pas cela si vous ne comprenez pas quelque chose ici.

Dpkg, apt et sources.list

Allons droit au but, si vous avez pesé toutes les options, commençons à préparer les paquets (en principe, l'ordre n'a pas d'importance, mais c'est plus pratique par points)

1. Choisissez amd64 dans /etc/apt/sources.list, en insérant ‘ [arch=amd64] ‘ entre debdeb-src et l'URL

Exemple

# 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

Cela est nécessaire pour que seuls les paquets 64 bits soient téléchargés à l'avenir.

2. Ajoutez amd64 à dpkg pour qu'il ne se plaigne pas :

$ sudo dpkg --add-architecture amd64

3. Mettez à jour la liste des paquets :

$ sudo apt update

Le noyau

Bien sûr, tout cela n'a pas de sens sans un noyau 64 bits, donc installons-le :

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

Remplacez $VERSION par la version appropriée du noyau.

Après l'installation du noyau, grub se re-configurera automatiquement.

Fin

Après le redémarrage, notre système pourra déjà fonctionner avec amd64, mais des problèmes peuvent survenir avec les paquets. Pour les résoudre, il m'a suffi d'exécuter les commandes suivantes :

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

Bien qu'il ne faille pas trop s'inquiéter à ce sujet — tous les paquets nécessaires seront installés eux-mêmes avec le temps en tant que dépendances, et les inutiles se suppriment comme ceci :

$ sudo apt autoremove

Vous disposez maintenant d'un système 64 bits !

Source : habr.com

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster