web-dev-qa-db-fra.com

Pourquoi les packages de téléchargement synaptic pour AMD64 et i386?

J'utilise Oneiric 64 bits, et depuis que j'ai mis à niveau, 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, en prenant deux fois plus de temps qu'avant. Quelqu'un peut-il expliquer pourquoi et si je peux l'arrêter?

12
yuttadhammo

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

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

De plus, je ne me souviens pas d’avoir mentionné la possibilité de désactiver cette fonctionnalité.

7
rigved

Ce n'est pas spécifique à synaptique non plus. Je vois des paquets dupliqués dans la liste avec aptitude (lol, je viens d'essayer de tab-compléter cela!), Mais pas avec le nouveau muon dans Kubuntu 11.10 (oneiric) qui semble masquer cela. Je suppose qu'ils utilisent tous apt dans les coulisses ou une bibliothèque compilant la liste des paquets.

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

J'ai pu le réparer comme ça:

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

  2. Utiliser un # pour mettre en commentaire la seule ligne le faisant lire #foreign-architecture i386.

A présent, aptitude ne voit que les packages d’architecture native.

Là encore, il ne s'agit pas d'une réponse spécifique, mais cela résout le problème que vous présentez à l'OMI.

2
pbhj