por que tantos pacotes "duplicados" (i386 + x86_64) instalados?

por que tantos pacotes "duplicados" (i386 + x86_64) instalados?

Eu fiz uma nova instalação de um laptop de 64 bits (onde anteriormente eu tinha o Ubuntu 10.04 64 bits). Agora percebo que toda vez que instalo um pacote do reppos, recebo muitas bibliotecas duplicadas em 32 e 64 bits, por quê?

Eu só tenho os representantes oficiais do Ubuntu e instalei o editor de vídeo OpenShot e Flash e algumas outras coisas como CompizConfig Settings Manager e Gnome Tweak Tool ...

Agora tenho magicamente 122 bibliotecas duplicadas em 2 arquiteturas diferentes, por quê?

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

Se eu inspecionar esta lista, encontro 64 bits e 32 bits no meu sistema... Isso é realmente uma perda de espaço e qual deles é usado pelos aplicativos? 32 ou 64?

É realmente confuso...

Responder1

Porque flashplugin-installer:amd64 depende de flashplugin-downloader:i386. E para funcionar o multiarch precisa de mais pacotes i386.

Basta remover flashplugin-installer, flashplugin-downloader:i386 e outros pacotes i386 e instalar adobe-flashplugin:amd64.

Mas se você quiser instalar o skype, agora existe apenas o pacote i386 no Ubuntu 11.10 Oneiric Ocelot. E isso depende de muitos pacotes i386.

Responder2

Eu diria que essas são dependências de algumas ferramentas de 32 bits que você está usando. Não é um desperdício de espaço porque eles são necessários, nem tudo funcionará com 64 bits, então esses pacotes são necessários para garantir que tudo funcione perfeitamente.

informação relacionada