4 votes

Installer gcc 32bit sur Debian Squeeze x64

J'ai besoin d'installer le gcc 32bit car j'obtiens cette erreur :

libgcc_s.so.1 doit être installé pour que pthread_cancel fonctionne Abandonné

J'essaie ceci :

apt-get install lib32gcc1

Ne trouve pas le paquet

J'essaie aussi ceci :

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

Ne trouve ni

Que puis-je faire ?

4voto

Deepak Yadav Points 630

Depuis Debian 7 (Wheezy), vous pouvez corriger cela avec :

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

3voto

Bardi Harborow Points 123

Vous n'avez pas précisé l'architecture (amd64 ou ia64 ou autre ?)

Si vous utilisez amd64, lib32gcc1 existe et contient libgcc_s.so.1. J'ai pu l'installer lorsque j'ai essayé.

Si vous utilisez ia64, vous devez utiliser ia32-libs-core.

Ce lien peut indiquer le paquet nécessaire pour votre architecture.

Il arrive que les miroirs Debian perdent certains paquets. Vous pouvez essayer d'installer à partir des principaux dépôts américains pour voir si c'est le cas.

2voto

Exodus Points 21

J'ai rencontré le même problème et j'ai eu des difficultés à installer les librairies 32 bits sur Wheezy 7.6. J'ai finalement réussi à le résoudre en ciblant explicitement la libgcc1 32 bits :

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

Cela ajoutera libgcc_s.so.1 à /usr/lib32/.

1voto

hugs Points 11

Mon problème est survenu avec Debian 7.6 (Wheezy), J'ai regardé directement dans le paquet et il y a aussi :

dep : libc6-i386 (>= 2.11) [amd64] Bibliothèque GNU C embarquée : Bibliothèques partagées 32 bits pour AMD64

J'ai donc essayé de l'installer d'abord et cela a fonctionné pour moi :

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X