Instalando o 32bit gcc no Debian squeeze x64

2

Eu preciso instalar o gcc de 32 bits porque recebo este erro:

libgcc_s.so.1 must be installed for pthread_cancel to work Aborted

Eu tento isso:

apt-get install lib32gcc1

Não encontra o pacote

Eu também tento isso:

apt-get install ia32-libs ia32-libs-gtk

Não encontra nem

O que eu posso fazer?

    
por Magnetic_dud 25.01.2012 / 10:53

4 respostas

2

Você não especificou a arquitetura (amd64 ou ia64 ou qualquer outra?)

Se você estiver usando amd64, lib32gcc1 existe e contém libgcc_s.so.1. Consegui instalá-lo quando tentei.

Se você estiver usando o ia64, você deve usar o ia32-libs-core.

Este link pode informar o pacote necessário para sua arquitetura.

Às vezes, os espelhos do Debian perdem alguns pacotes. Você pode tentar instalar a partir dos principais repositórios dos EUA para ver se é esse o caso.

    
por 25.01.2012 / 13:01
4

Desde o Debian 7 (Wheezy) você pode corrigir isso com:

sudo dpkg --add-architecture i386
sudo apt-get update
    
por 18.04.2013 / 09:50
1

Eu me deparei com esse mesmo problema e tive alguns problemas para obter as bibliotecas de 32 bits instaladas no Wheezy 7.6. Eu finalmente consegui resolvê-lo direcionando explicitamente a libgcc1 de 32 bits:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libgcc1:i386

Isto irá adicionar libgcc_s.so.1 a / usr / lib32 /

    
por 19.11.2014 / 09:41
0

Meu problema foi com o Debian 7.6 (Wheezy), Eu olhei diretamente no pacote e também tem:

dep: libc6-i386 (> = 2.11) [amd64]     Biblioteca GNU C incorporada: bibliotecas compartilhadas de 32 bits para AMD64

Então, tentei instalá-lo primeiro e funcionou para mim:

apt-get update
apt-get install libc6-i386
apt-get install lib32gcc1
    
por 03.10.2014 / 13:46