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.