Debian: transformer simplement i386 en amd64

Il s'agit d'un court article sur la façon d'organiser l'architecture 64 bits sur votre distribution basée sur Debian / Deabian 32 bits (que vous pourriez télécharger par inadvertance au lieu de 64 bits) sans réinstaller.

* Votre matériel devrait initialement prendre en charge amd64, personne ne va créer de magie.
* Cela peut endommager le système, soyez donc très prudent.
* Tout a été testé sur Debian10-buster-i386.
* Ne faites pas cela si au moins quelque chose ici n'est pas compris.

Dpkg, apt et sources.list


Immédiatement au point, si vous êtes fou qui a tout pesé, nous commençons à préparer les colis (en principe, la commande n'a pas d'importance ici, mais les points sont plus pratiques)

1. Sélectionnez amd64 dans /etc/apt/sources.list, en insérant '[arch = amd64]' entre deb \ deb-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 qu'à l'avenir, seuls les paquets 64 bits soient télé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 

Le noyau


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

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

Placez $ VERSION pour remplacer la bonne version du noyau.

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

Achèvement


Après le redémarrage, notre système sera déjà en mesure de 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 cela ne vaut pas la peine de s'inquiéter beaucoup à ce sujet, tous les packages nécessaires seront installés en tant que dépendances au fil du temps, et ceux inutiles seront supprimés comme ceci:

 $ sudo apt autoremove 

Après les opérations ci-dessus, vous pouvez à nouveau corriger sources.list en supprimant '[arch = amd64]',
afin qu'il n'y ait aucun problème avec les packages.
Vous avez maintenant à votre disposition un système 64 bits!

Source: https://habr.com/ru/post/fr483834/


All Articles