Um comando simples fornece as informações necessárias. Mas primeiro você precisa instalar uma ferramenta interessante:
sudo apt-get install aptitude
Agora verifique com, por exemplo:
aptitude why gcc-4.8-base:i386
Eu executo o Trusty Desktop em uma máquina de 64 bits, portanto, se eu consultar pacotes instalados, por exemplo:
$ dpkg-query -l gcc* | grep 'ii '
ii gcc 4:4.8.2-1ubuntu6 amd64 GNU C compiler
ii gcc-4.8 4.8.4-2ubuntu1~14.04 amd64 GNU C compiler
ii gcc-4.8-base:amd64 4.8.4-2ubuntu1~14.04 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-4.8-base:i386 4.8.4-2ubuntu1~14.04 i386 GCC, the GNU Compiler Collection (base package)
ii gcc-4.8-doc 4.8.4-2ubuntu1~14.04 all Documentation for the GNU compilers (gcc, gobjc, g++)
ii gcc-4.8-multilib 4.8.4-2ubuntu1~14.04 amd64 GNU C compiler (multilib files)
ii gcc-4.9-base:amd64 4.9.1-0ubuntu1 amd64 GCC, the GNU Compiler Collection (base package)
ii gcc-4.9-base:i386 4.9.1-0ubuntu1 i386 GCC, the GNU Compiler Collection (base package)
Por que vejo esses pacotes instalados no i386? Eu tenho 118 deles nessa instalação em particular ... Será que algumas dependências para pacotes amd64 são satisfeitas por alguns pacotes i386? É outra coisa? O SO precisa deles?
Nota : Estou realmente perguntando " por que eles estão aqui? " não " como posso me livrar deles? ". A última pergunta é bem abordada.
Um comando simples fornece as informações necessárias. Mas primeiro você precisa instalar uma ferramenta interessante:
sudo apt-get install aptitude
Agora verifique com, por exemplo:
aptitude why gcc-4.8-base:i386