Mon noyau Debian est linux-image-2.6.32-5-amd64, et la commande uname -m renvoie x86_64. Cependant, apt-get obtient les packages i386 (ces /var/cache/apt/archives/*_i386.deb), et ne reçoit jamais le package amd64.

Je veux installez virtualbox, mais ni -i386 ni -amd64 ne fonctionnent pour moi.

Jai essayé dinstaller virtualbox-4.1-amd64.deb, mais il a été dit que la version était incorrecte, alors, je ne peux installer que virtualbox-4.1-i386.deb. Mais après avoir installé -i386, virtualbox na pas pu lancer la VM cliente, erreur de non-concordance du système.

Je ne sais pas quel est le véritable type darche de mon système, i386? amd64? ou x86_64?

Commentaires

Réponse

Vous exécutez un noyau amd64 sur un processeur amd64 (x86_64 et amd64 sont des synonymes). Vous exécutez une distribution i386. En dautres termes, vous exécutez des binaires 32 bits avec un noyau 64 bits. Voir Commande Linux pour renvoyer le nombre de bits (32 ou 64)? pour plus de détails.

Sous Linux, vous pouvez exécuter des exécutables i386 sur un noyau amd64, mais pas linverse. Vous pouvez donc installer un binaire VirtualBox amd64, mais il ne peut pas provenir de votre distribution actuelle, qui ne contient que des exécutables et des bibliothèques 32 bits.

Un binaire VirtualBox i386 peut exécuter une image amd64, mais uniquement si votre processeur a extensions de virtualisation du processeur (Intel VT-x ou AMD-V). Si ce nest pas le cas, vous devez exécuter une VirtualBox amd64, que vous pouvez installer indépendamment (mais vous aurez besoin de toutes les bibliothèques dont les exécutables VB ont besoin) ou dans une distribution que vous installer dans un schroot .

Commentaires

  • Jai réinstallé le système dexploitation Debian avec le DVD amd64, et maintenant il ' ça va!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *