A lib32gcc1 existe no meu sistema?

0

Estou tentando equipar os drivers híbridos AMD / Intel usando este guia e tem problema com lib32gcc1 quando eu tento instalar o sudo dpkg -i fglrx*.deb do fglrx * .deb. Eu tenho problemas de dependência com isso:

 dpkg: dependency problems prevent configuration of fglrx:
 fglrx depends on lib32gcc1; however:
  Package lib32gcc1 is not installed.
 fglrx depends on libc6-i386; however:
  Package libc6-i386 is not installed.

Diz "Pacote lib32gcc1 não está instalado." mas olhe:

sudo apt-cache search lib32gcc1
lib32gcc1 - GCC support library (32 bit Version)
lib32gcc1-dbg - GCC support library (debug symbols)

então eu tentei:

sudo apt-get install lib32gcc1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 lib32gcc1 : Depends: libc6-i386 (>= 2.2.4) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

também

sudo apt-get -f install
sudo apt-get install lib32gcc1

não ajuda.

Qual é o problema? A lib32gcc1 existe ou não? Se não existir, como posso obtê-lo para fornecer a instalação do arquivo fglrx * .deb?

    
por foki 13.06.2013 / 17:51

2 respostas

1

Eu resolvi o problema de instalar o driver do Catalyst usando este tutorial . Parece que a maneira correta de instalar todas as dependências, incluindo lib32gcc1 é:

sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases linux-headers-generic fakeroot libqtgui4 lib32gcc1
    
por foki 25.06.2013 / 14:41
0

Algumas coisas para tentar:

  1. Execute dpkg --print-architecture e veja o que é gerado. Em um sistema Intel / AMD de 64 bits, isso deve imprimir amd64 .
  2. Execute dpkg --print-foreign-architectures e veja o que é gerado. Deve imprimir i386
  3. Se você não imprimir o i386 para a etapa anterior, execute sudo dpkg --add-architecture i386 , que deve permitir a instalação de versões de 32 bits de coisas como libc6-i386
por Powerlord 13.06.2013 / 21:58