Por que os pacotes I386 são instalados automaticamente em uma máquina de 64 bits? -- software-installation campo com 64-bit campo com 32-bit camp askubuntu Relacionado O problema

Why are i386 packages automatically installed on a 64bit machine?


3
vote

problema

português

Eu executo desktop confiável em uma máquina de 64 bits, então se eu consultar pacotes instalados, e.:

  $ 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 i386? Eu tenho 118 deles naquela instalação particular ... é que algumas dependências para pacotes AMD64 são satisfeitas por alguns pacotes I386? É outra coisa? O sistema operacional precisa deles?

Nota : Estou realmente perguntando " Por que eles estão aqui? " não " Como faço para me livrar deles? ". O última pergunta está bem coberta.

english

I run Trusty Desktop on a 64 bit machine, so if I query installed packages, e.g.:

$ 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) 

why do I see those i386 installed packages ? I have 118 of them on that particular install... Is it that some dependencies for amd64 packages are satisfied by some i386 packages ? Is it something else ? Does the OS need them ?

Note: I am really asking "why are they here?" not "how do I get rid of them?". The latter question is well covered.

        
       
       

Lista de respostas

2
 
vote
vote
Melhor resposta
 

Um comando simples fornece as informações necessárias. Mas primeiro você precisa instalar uma ferramenta bacana:

  sudo apt-get install gcc-4.4 cpp-4.4 gcc-4.4 gcc-4.4-base 2   

Agora verifique com e.g.:

  sudo apt-get install gcc-4.4 cpp-4.4 gcc-4.4 gcc-4.4-base 3   
 

A simple command gives you the necessary information. But first you have to install a nifty tool:

sudo apt-get install aptitude 

Now check with e.g.:

aptitude why gcc-4.8-base:i386 
 
 
   
   

Perguntas relacionadas

35  Como remover todos os pacotes I386 do Ubuntu 64bit?  ( How to remove all i386 packages from ubuntu 64bit ) 
Ao longo do tempo eu instalei muitos pacotes I386, que eu não preciso mais. Como posso limpar o sistema e ficar apenas com os pacotes AMD64? ...

28  Tentando instalar erro de vapor: você está faltando as seguintes bibliotecas de 32 bits, e o Steam pode não ser executado: não  ( Trying to install steam error you are missing the following 32 bit libraries a ) 
Eu já instalei o Steam, mas quando clico no programa, recebo esta mensagem ERROR- You are missing the following 32-bit libraries, and Steam may not run: no...

7  Posso instalar o Visual Studio Código no Ubuntu 32 bits?  ( Can i install visual studio code on ubuntu 32 bit ) 
É possível instalar o código VS na máquina do Ubuntu de 32 bits? Se sim, forneça as etapas. ...

8  Como posso instalar um python de 32 bits no Ubuntu de 64 bits?  ( How can i install a 32bit python on 64 bit ubuntu ) 
Eu estou usando o Ubuntu 10.10 ( Linux pc07 2.6.35-27-generic #48-Ubuntu SMP Tue Feb 22 20:25:46 UTC 2011 x86_64 GNU/Linux ) e o pacote Python padrão (Python ...

8  Como descobrir se meu sistema é i386 ou x86_64 antes de instalar o Ubuntu?  ( How to find out if my system is i386 or x86 64 before installing ubuntu ) 
Eu estou usando o Windows a partir de agora e quero instalar o Ubuntu. Eu quero descobrir se meu sistema é i386 ou x86_64? Como faço isso? ...

6  Firefox não detectando flash 11  ( Firefox not detecting flash 11 ) 
Eu instalei o plugin Flash 11 usando o centro de software (e também removido o reinstalado via linha de comando no terminal), mas o Firefox ainda reivindica a...

0  Como atualizar o Ubuntu para I386 do terminal ou um arquivo .iso?  ( How to update ubuntu to i386 from terminal or a iso file ) 
Tudo bem. Eu reinstalo meu ubuntu 64bits, mas agora é muito lento. Estou baixando o 32bits .iso da transmissão e quero saber se tem alguma possibilidade de "a...

2  Ao acordar este computador, os caracteres de face wierd azul apareceram  ( When waking up this computer blue wierd face characters appeared ) 
Eu estou executando o Ubuntu 18.04.3 LTS (GNU / Linux 4.15.0-62-genérico I686) e cada vez que a tampa do computador é fechada, ele vai dormir e, em seguida, a...

1  Ubuntu Server no PC de 5 anos  ( Ubuntu server on 5 year old pc ) 
Eu estava baixando recentemente o servidor Ubuntu para colocar em uma máquina antiga para servir a mídia ao redor da minha casa. Eu estava me perguntando po...

0  Lpcxpresso 8 no ubuntu 14.04 64 bit  ( Lpcxpresso 8 on ubuntu 14 04 64 bit ) 
Estou tentando instalar o LPCxPressor IDE 8 no Ubuntu 14.04 64 bit, mas recebo um erro: No protocol specified invalid command name "bind" while executi...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.