web-dev-qa-db-fra.com

Installez uniquement les paquets AMD64, si possible

Lorsque j'essaie d'installer un paquet via apt, il télécharge les paquets AMD64 et i386.
Je souhaite télécharger et installer uniquement les packages AMD64 lorsqu'ils sont disponibles et i386 uniquement lorsque les packages AMD64 ne sont pas disponibles.

Comment faire?

1
Chitholian

Si vous êtes sur une plate-forme 64 bits (sur laquelle je pense être installé), apt ne téléchargera et installera que les packages 64 bits par défaut. Vous pouvez faire en sorte que apt installe des packages 32 bits en l'activant explicitement à l'aide de la commande dpkg --add-architecture i386. Mais même dans ce cas, une installation 64 bits ne contiendra que des packages 64 bits par défaut. Vous devez utiliser :i386 après le nom du paquet pour installer 32 bits.

Cependant, vous remarquerez parfois qu’il peut télécharger i386 paquets pendant que vous voulez installer 64 bits. Cela peut arriver pour plusieurs raisons

  • apt ne peut trouver que la version 32 bits de ce paquet.
  • Certains packages dépendent des versions 32 bits. Le vin est un bon exemple pour ce cas.
2
Anwar