Instalación de gcc de 32 bits en Debian squeeze x64

Instalación de gcc de 32 bits en Debian squeeze x64

Necesito instalar gcc de 32 bits porque aparece este error:

Se debe instalar libgcc_s.so.1 para que pthread_cancel funcione. Abortado

Intento esto:

apt-get install lib32gcc1

No encuentra el paquete

También intento esto:

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

Tampoco encuentra

¿Que puedo hacer?

Respuesta1

No has especificado la arquitectura (amd64 o ia64 o alguna otra?)

Si está utilizando AMD64, lib32gcc1 existe y contiene libgcc_s.so.1. Pude instalarlo cuando lo intenté.

Si está utilizando ia64, debe utilizar ia32-libs-core.

Este enlacePuede indicarle el paquete necesario para su arquitectura.

A veces las réplicas de Debian pierden algunos paquetes. Puedes intentar instalar desde los principales repositorios de EE. UU. para ver si ese es el caso.

Respuesta2

Desde Debian 7 (Wheezy) puedes solucionar este problema con:

sudo dpkg --add-architecture i386
sudo apt-get update

Respuesta3

Me encontré con el mismo problema y tuve algunos problemas para instalar las bibliotecas de 32 bits en Wheezy 7.6. Finalmente logré resolverlo apuntando explícitamente a libgcc1 de 32 bits:

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

Esto agregará libgcc_s.so.1 a /usr/lib32/

Respuesta4

Mi problema fue con Debian 7.6 (Wheezy), busqué directamente en el paquete y también hay:

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

Así que intenté instalarlo primero y funcionó para mí:

apt-get update
apt-get install libc6-i386
apt-get install lib32gcc1

información relacionada