Warum werden synaptische Pakete sowohl für amd64 als auch für i386 heruntergeladen?

12

Ich verwende Oneiric 64-Bit, und seit dem Upgrade habe ich festgestellt, dass Synaptic die Repositorys in 64-Bit- und 32-Bit-Dateien aufgeteilt hat, aber Archivlisten für beide heruntergeladen werden, was doppelt so lange dauert wie zuvor. Kann mir jemand erklären, warum das so ist und ob ich damit aufhören kann?

yuttadhammo
quelle

Antworten:

7

oneiric unterstützt jetzt Pakete mit mehreren Architekturen. Obwohl Sie ein 64-Bit-System verwenden, können Sie jetzt 32-Bit-Pakete darauf installieren. Zuvor war dies nicht möglich. Derzeit ist diese Unterstützung auch in Debian Wheezy verfügbar, das irgendwann in den Jahren 2012-2013 veröffentlicht wird.

Ich kann mich nicht genau an den Namen erinnern, den diese Unterstützung für mehrere Architekturen über meinem Kopf trägt, aber wenn ich das tue, aktualisiere ich diesen Beitrag.

Ich kann mich auch nicht erinnern, erwähnt zu haben, wie diese Funktion deaktiviert werden kann.

manipuliert
quelle
2

Es ist auch nicht spezifisch für die Synaptik. Ich sehe doppelte Pakete in der Liste mit aptitude (lol ich habe gerade versucht, das zu vervollständigen!), Aber nicht mit [dem neuen] Myon in Kubuntu 11.10 (oneiric), was dies zu verbergen scheint. Ich gehe davon aus, dass sie alle apt behind the scenes oder eine Bibliothek verwenden, die die Paketliste zusammenstellt.

Mein Upgrade verlief nicht gut, dies verursachte mir Probleme. Es scheint, dass Eignung nicht dafür eingerichtet ist.

Ich konnte es so beheben:

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

  2. Verwenden Sie ein # , um die einzige Zeile zu kommentieren, die gelesen werden soll #foreign-architecture i386.

Jetzt sieht aptitude nur die nativen Architekturpakete.

Auch dies ist keine spezifische Antwort, sondern behebt das Problem, das Sie IMO präsentieren.

pbhj
quelle