warum sind so viele „duplizierte“ (i386 + x86_64) Pakete installiert?

warum sind so viele „duplizierte“ (i386 + x86_64) Pakete installiert?

Ich habe eine Neuinstallation auf einem 64-Bit-Laptop durchgeführt (auf dem ich vorher Ubuntu 10.04 64-Bit hatte). Jetzt stelle ich fest, dass ich jedes Mal, wenn ich ein Paket aus den Reppos installiere, viele doppelte Bibliotheken sowohl in 32-Bit als auch in 64-Bit bekomme. Warum?

Ich habe nur die offiziellen Ubuntu-Reppos und den OpenShot-Videoeditor und Flash sowie ein paar andere Dinge wie den CompizConfig Settings Manager und das Gnome Tweak Tool installiert …

Ich habe jetzt wie durch Zauberhand 122 doppelte Bibliotheken in zwei verschiedenen Architekturen. Warum?

dpkg -l|grep ":i386"|wc -l

Wenn ich diese Liste untersuche, finde ich in meinem System sowohl 64-Bit als auch 32-Bit ... Das ist wirklich Platzverschwendung. Und was wird dann von den Apps verwendet? 32 oder 64?

Es ist wirklich verwirrend ...

Antwort1

Weil flashplugin-installer:amd64 von flashplugin-downloader:i386 abhängt. Und damit Multiarch funktioniert, sind weitere i386-Pakete erforderlich.

Entfernen Sie einfach flashplugin-installer, flashplugin-downloader:i386 und andere i386-Pakete und installieren Sie adobe-flashplugin:amd64.

Wenn Sie Skype installieren möchten, gibt es derzeit in Ubuntu 11.10 Oneiric Ocelot nur das i386-Paket. Und es hängt von vielen i386-Paketen ab.

Antwort2

Ich würde sagen, das sind Abhängigkeiten für einige 32-Bit-Tools, die Sie verwenden. Es ist keine Platzverschwendung, denn sie werden benötigt. Nicht alles funktioniert mit 64 Bit, daher sind diese Pakete erforderlich, um sicherzustellen, dass alles reibungslos läuft.

verwandte Informationen