Pourquoi les packages de téléchargement synaptique sont-ils à la fois pour amd64 et i386?

12

J'utilise Oneiric 64 bits, et depuis que j'ai mis à niveau, je remarque que Synaptic a divisé les référentiels en 64 bits et 32 ​​bits, mais il télécharge des listes d'archives pour les deux, prenant deux fois plus de temps qu'auparavant. Quelqu'un peut-il expliquer pourquoi c'est et si je peux l'arrêter?

yuttadhammo
la source

Réponses:

7

oneiric prend désormais en charge les packages multi-architectures. Ainsi, même si vous utilisez un système 64 bits, vous pouvez désormais y installer des packages 32 bits. Auparavant, cela n'était pas possible. Actuellement, ce support est également disponible dans Debian Wheezy, qui sera publié courant 2012-2013.

Je ne me souviens pas du nom exact de ce support multi-architecture sur le dessus de ma tête, mais quand je le ferai, je mettrai à jour ce post.

De plus, je ne me souviens pas avoir vu de mention sur la façon de désactiver cette fonctionnalité.

gréé
la source
2

Ce n'est pas spécifique à la synaptique non plus. Je vois des paquets dupliqués dans la liste avec aptitude (lol, je viens juste d'essayer de les compléter automatiquement par tabulation!) Mais pas avec [le nouveau] muon dans Kubuntu 11.10 (oneiric) qui semble cacher cela. Je suppose qu'ils utilisent tous apt en arrière-plan ou une bibliothèque qui compile la liste des packages.

Ma mise à niveau ne s'est pas bien passée, cela m'a causé des problèmes; il semble que l'aptitude n'est pas configurée pour gérer cela.

J'ai pu le réparer comme ceci:

  1. sudo nano /etc/dpkg/dpkg.cfg.d/multiarch

  2. Utiliser un # pour commenter la seule ligne la faisant lire #foreign-architecture i386.

Désormais, aptitude ne voit que les packages d'architecture native.

Encore une fois, ce n'est pas une réponse spécifique, mais cela résout le problème que vous présentez IMO.

pbhj
la source