Dernière mise à jour : Debian Buster 11.0
i386 (pour le jeu d'instruction 32 bits X86), pour processeurs 32 bits, type i386, i486, i586
amd64 (pour le jeu d'instruction 64 bits X64), pour processeurs 64 bits type amd64, aussi appelés x86_64
Sommaire
Pour connaître le type et les architectures supportées par le processeur :
$ lscpu |head -n2 Architecture : x86_64 Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Dans le cas présent, il s'agit donc d'un processeur à architecture 64 bits supportant les deux architectures 32 et 64 bits
Pour connaître l'architecture principale, telle qu'elle a été définie à l'installation du système :
$ arch
x86_64
$ dpkg --print-architecture
amd64
Pour connaître l'architecture (les architectures) supplémentaire(s) éventuellement installée(s)
$ dpkg --print-foreign-architectures
Pour ajouter l'architecture 32 bits sur un système 64 bits
$ sudo dpkg --add-architecture i386
$ dpkg --print-foreign-architectures
i386
Mettre à jour le cache de apt
$ sudo aptitude update
$ aptitude search ~ri386 |head
p 0ad:i386 - jeu de stratégie en temps réel de guerres anciennes
p 0install:i386 - système d'empaquetage multidistribution
p 0install-core:i386 - système d'empaquetage multidistribution −parties sans interface graphique
p 0xffff:i386 - Open Free Fiasco Firmware Flasher
p 2048:i386 - Slide and add puzzle game for text mode
p 2048-qt:i386 - jeu de puzzle mathématique
p 3270-common:i386 - Fichiers communs pour les émulateurs IBM 3270 et pr3287
p 389-ds-base:i386 - 389 Directory Server suite - serveur
p 389-ds-base-dev:i386 - 389 Directory Server suite - fichiers de développement
p 389-ds-base-libs:i386 - 389 Directory Server suite - bibliothèques
$ sudo aptitude install linux-image-686:i386
Vérifier la liste des paquets i386 installés :
$ aptitude search ~i~ri386
i A linux-image-5.10.0-9-686:i386 - Linux 5.10 for older PCs (signed)
i linux-image-686:i386 - Linux pour les anciens ordinateurs (métapa
$ aptitude search '~S ~i ~ri386'
$ aptitude search '?narrow(?installed, ?architecture(i386))'
Avant de supprimer une architecture, supprimer tous les paquets liés à cette architecture
$ sudo aptitude purge ~i~ri386
$ sudo dpkg --remove-architecture i386
Et mettre à jour le cache
$ sudo aptitude update