¿Por qué Synaptic descarga paquetes para amd64 e i386?

¿Por qué Synaptic descarga paquetes para amd64 e i386?

Estoy ejecutando Oneiric de 64 bits y, desde que actualicé, noté que Synaptic dividió los repositorios en 64 bits y 32 bits, pero está descargando listas de archivos para ambos, lo que toma el doble de tiempo que antes. ¿Alguien puede explicar por qué ocurre esto y si puedo detenerlo?

Respuesta1

oneiric ahora tiene soporte para paquetes de múltiples arquitecturas. Entonces, aunque esté utilizando un sistema de 64 bits, ahora puede instalar paquetes de 32 bits en él. Antes esto no era posible. Actualmente, este soporte también está disponible en Debian Wheezy, que se lanzará en algún momento de 2012-2013.

No recuerdo el nombre exacto de este soporte de arquitectura múltiple que se me viene a la cabeza, pero cuando lo haga, actualizaré esta publicación.

Además, no recuerdo haber visto ninguna mención sobre cómo desactivar esta función.

Respuesta2

Tampoco es específico de los sinápticos. Veo paquetes duplicados en la lista con aptitude (jaja, ¡acabo de intentar autocompletar eso con tabuladores!) pero no con [el nuevo] muon en Kubuntu 11.10 (oneírico) que parece ocultar esto. Supongo que todos están usando apt detrás de escena o alguna biblioteca que esté compilando la lista de paquetes.

Mi actualización no salió bien, esto me causó problemas; Parece que aptitude no está preparada para manejar esto.

Pude solucionarlo así:

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

  2. Usando un#para comentar la única línea que hace que se lea #foreign-architecture i386.

Ahora aptitude sólo ve los paquetes de arquitectura nativa.

Nuevamente, esta no es una respuesta específica, pero soluciona el problema que presenta en mi opinión.

información relacionada