Debian : convertissez facilement i386 en amd64

Il s'agit d'un court article expliquant comment organiser une architecture 64 bits sur votre distribution basée sur Debian/Deabian 32 bits (que vous avez peut-être chargée par inadvertance au lieu de 64 bits) sans réinstallation.

* Votre matériel doit initialement prendre en charge AMD64, personne ne va créer de magie.
*Cela pourrait endommager le système, alors procédez très prudemment.
* Tout a été testé sur Debian10-buster-i386.
* Ne faites pas cela si vous ne comprenez rien ici.

Dpkg, apt et sources.list

Aller droit au but, si vous avez tout pesé de façon folle, commençons à préparer les colis (en principe, l'ordre n'a pas d'importance ici, mais point par point c'est plus pratique)

1. Sélectionnez 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 garantir qu'à l'avenir, seuls les packages 64 bits seront chargés.

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

$ sudo dpkg --add-architecture amd64

3.Mettez à jour la liste des packages :

$ sudo apt update

noyau

Bien sûr, tout cela n'a aucun sens sans un noyau 64 bits, alors installez-le :

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

Placez $VERSION pour remplacer la version du noyau souhaitée.

Après avoir installé le noyau, grub se reconfigurera automatiquement.

Achèvement

Après un redémarrage, notre système pourra fonctionner avec amd64, mais certains problèmes peuvent survenir avec les packages. Pour les résoudre, il suffisait d'exécuter ces commandes :

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

Même si vous ne devriez pas trop vous en soucier non plus, tous les packages nécessaires finiront par être installés en tant que dépendances, et les packages inutiles seront supprimés comme ceci :

$ sudo apt autoremove

Vous disposez désormais d'un système 64 bits !

Source: habr.com

Ajouter un commentaire