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.