web-dev-qa-db-fra.com

pourquoi tant de packages "dupliqués" (i386 + x86_64) installés?

J'ai fait une nouvelle installation d'un ordinateur portable 64 bits (où j'avais auparavant ubuntu 10.04 64bit) Je remarque maintenant que chaque fois que j'installe un paquet à partir des reppos, je reçois beaucoup de bibliothèques en double à la fois en 32 bits et 64 bits, pourquoi?

Je n'ai que les reppos officiels ubuntu et installé l'éditeur vidéo OpenShot et Flash et quelques autres choses comme CompizConfig Settings Manager et Gnome Tweak Tool ...

J'ai maintenant comme par magie 122 bibliothèques dupliquées dans 2 architectures différentes, pourquoi?

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

Si j'inspecte cette liste, je trouve à la fois 64 bits et 32 ​​bits dans mon système ... C'est vraiment un gaspillage d'espace et lequel est utilisé par les applications? 32 ou 64?

C'est vraiment déroutant ...

3
Paulo Lopes

Parce que flashplugin-installer: AMD64 dépend flashplugin-downloader: i386. Et pour travailler, Multiarch a besoin de plus de packages i386.

Il suffit de supprimer flashplugin-installer, flashplugin-downloader: i386 et d'autres packages i386 et d'installer Adobe-flashplugin: AMD64.

Mais si vous voulez installer skype, il n'y a plus que le paquet i386 dans Ubuntu 11.10 Oneiric Ocelot. Et cela dépend de nombreux packages i386.

1
Dmitry Ershov

Je dirais que ce sont des dépendances pour certains outils 32 bits que vous utilisez. Ce n'est pas une perte d'espace car ils sont nécessaires, tout ne fonctionnera pas avec 64 bits, donc ces packages doivent s'assurer que tout fonctionne correctement.

1
Bruno Pereira