Installer les librairies ia32-libs sous Debian 7 64 bits
La version 7 de Debian (Wheezy) est désormais une version stable. Etant donné que je migre actuellement les serveurs Game and Fun sur une nouvelle machine, j'ai décidé de profiter de l'occasion pour passer à Debian 7 (Wheezy) stable. Bien sur, mon choix se porte sur la version 64 bits. Et pour faire tourner des serveurs de jeux steam sous une version 64 bits de linux, il est nécessaire d'installer les librairies 32 bits (ia32-libs et ia32-libs-gtk). Sous debian 6 (squeeze) pas de problème un simple apt-get suffisait :
apt-get install ia32-libs ia32-libs-gtk
Sous Wheezy, cette commande ne fonctionne pas. Enfin pas telle quelle. Il faut en effet activer le multiarch. Pour cela, il suffit d'ouvrir un terminal et de taper :
dpkg --add-architecture i386
Bien sur cette commande doit être saisie avec les droits root (soit directement avec l'utilisateur root, soit en étant suddoer). Une fois que c'est fait, il est possible d'accéder à tous les paquets i386 présents dans les dépots activés, et il est possible d'installer les librairies ia32-libs ainsi :
apt-get install ia32-libs ia32-libs-gtk
Allez, tous sous Debian 7 😉
édit : Après cette manipulation, il faut mettre à jour la liste des paquets avec :
apt-get update
Partager la publication "Installer les librairies ia32-libs sous Debian 7 64 bits"
salut, chez moi ça marche pas...
Bonjour, Quel est le problème ? Y a t-il un message d'erreur ? Je m'aperçois que dans mon quote, j'ai une sorte de "grand tiret" avant le add alors qu'en fait il s'agit de deux tirets collés. As tu bien entré : dpkg --add-architecture i386
Il s'agit 'un problème de formatage de caractère sous wordpress, je modifie cela en rentrant ce soir.
Voilà ! C'est réglé ! 🙂
Merci à david pour ce retour.
Merci, tu m'as bien aider avec cet petite commande 😉
par contre je précise qu'après le dpkg --add-architecture il faut fait un update des dépôt pour charger les i386
De rien !
Oui je n'avais pas préciser, pour moi c'était implicite pour l'update 😉
Salut à tous,
depuis quelque jours j'ai installé debian 7 64 bits sur mon ordinateur portable HP pavillon DV7
malheureusement pour moi je n'arrive pas à installer les librairies 32 bits. j'ai fait otutes les procédure indiquées cela ne marche pas.
je vous montre une copie du message d'erreur que je reçois
:/home/atiampo# apt-get install ia32-libs ia32-libs-gtk
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Aucune version du paquet ia32-libs n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
Cependant les paquets suivants le remplacent :
lib32bz2-1.0 lib32asound2 lib32ncurses5 lib32z1
Aucune version du paquet ia32-libs-gtk n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source
E: Le paquet « ia32-libs » n'a pas de version susceptible d'être installée
E: Le paquet « ia32-libs-gtk » n'a pas de version susceptible d'être installée
J'ai activé le support multiarch
J'ai vraiment besoin de votre aide
Bonjour arlinux,
Lorsque tu as saisi cette commande (avec les droits root), as tu eu un message d'erreur en retour ?
# dpkg --add-architecture i386
De manière générale, peux tu me dire ce que cela t'a renvoyé ?
Salut Sandstorm
Voici le résultat de la commande (je fais toutes mes configs en mode root)
arkad-lynx:/home/atiampo# dpkg --add-architecture i386
arkad-lynx:/home/atiampo#
Je continue de chercher une solution au problème
Après avoir fait cela j'imagine que tu as bien mis à jour la liste des paquets avec
# sudo apt-get update
?
Salut Sandstorm
j'ai suivi toute la procédure comme indiqué dans ton post et sur le wiki de debian sur la multiarch
mais rien ne fonctionne , j'envisage de réinstaller le système pour voir.
J'ai pu néanmoins une ia32-libs à partir des dépôts de squeeze et là ça a marché mais je ne peux installer wine 1.5
car on me dit que libwine-unstable dépend de libc6-dev-i386(=2.11.3-4) alors que sur mon système c'est la version 2.13 qui est présente.
je sais que libc6 est exigé pour faire fonctionner le système et en cas de désinstallation le système ne fonctionne plus correctement ,alors je ne comprends pas pourquoi nous exiger obligatoirement une version si vous nous donnez la version récente et qu'elle ne peut pas ere utilisée pour faire tourner les appli ?
Bonne journée à toi et encire merci pour tes réponses
Ton message d'erreur te donnait des paquets susceptibles de remplacer ia32-libs (lib32bz2-1.0 lib32asound2 lib32ncurses5 lib32z1). As tu essayé de les installer voir ce que cela donne ?
Essaye en effet une réinstallation propre et active le multiarch avant tout. Et hésite pas à repasser si besoin d'aide. Au pire pour une aide plus poussée, utilise le formulaire de contact du site et on conversera par mail !
++
Salut Sandstorm, excuse moi pour le retard,c'est à cause du boulot!
j'ai pu resoudre le problème
1/ j'ai fait une réinstallation propre du système
lorsque je refais les procédures j'obtiens les mêmes résultats que précédemment. Alors j'ai suivi ton conseil et j'ai installé les paquets (lib32bz2-1.0 lib32asound2 lib32ncurses5 lib32z1 en mode root avec
#apt-get install (lib32bz2-1.0 lib32asound2 lib32ncurses5 lib32z1 libc6-dev-i386
Malgré cela l'installation de ia32-libs ne marche pas toujours alors
2/ je l'ai installé en le téléchargeant depuis le depot de squeeze 64 bits à l'addresse suivante: http://packages.debian.org/fr/squeeze/ia32-libs en prenant soin de résoudre les dépendances.
3/ j'ai installér ia32-libs-gtk et ia32-libs-dev lib32nss-mdns en suivant la même procédure qu'à l'étape 2 c'est-à-dire depuis les dépots de Squeeze 64 bits
4/ Pour l'installation de wine j'ai téléchargé les packages pour amd64 à l'adresse suivante:http://dev.carbon-project.org/debian/wine-unstable/
Dans le repretoire ou j'ai stocké les packages de wine j'ai tapé la commande suivante
dpkg -i libwine*.deb pour installer les librairies
puis j'ai nistallé libwine-gecko dépuis l'adresse suivante http://packages.debian.org/wheezy/libwine-gecko-1.4
et enfin j'ai installé les package wine-bin-unstable_1.5.5-0.1_amd64.debà partir de l'installeur de paquets GDebi(l'installation avec dpkg ou aptitude provoque une erreur) puis wine-unstable_1.5.5-0.1_amd64.deb avec l'installeur de paquets GDebi
Voila vous avez wine qui est installé et qui fonctionne
Cependant j'ai une question pourquoi l'installation marche avec GDebi et pas avec dpkg ou aptitude ?
je te remercie pour ton aide et bonne journée à toi §
C'est une bonne question. J'ai installé 3 ou 4 debian 7 mais j'ai jamais eu de problème avec les librairies 32bits... Du coup, j'ai jamais utilisé GDebi.
Mais j'ai jeté un coup d'oeil sur le net, et bon nombre de tuto utilisent dpkg
Question bête mais on sait jamais : ta distrib est elle bien à jour avant de lancer l'install de wine ?
Salut à toi, excuse moi pour le silence, j'étais en mission
Ma distribution est bien à jour avant l'install de wine. Depuis que j'ai suivi ma procédure tout fonctionne correctement chez moi,
les logiciels que j'ai installé fonctionnent correctement,Ces jours à venir je vais installer office 2010 directement à partir de wine et je te ferai le compte rendu
Bonne soirée
Salut à toi ,
mon installation de office 2010 s'est passée nickel après installation de playonlinux et toutes les dépendances qui vont avec
Content de voir que tout est réglé alors ! 🙂
Hésite pas à repasser sur le site de temps en temps.
++
Merci pour cette précision car tout fonctionne correctement sans aucun problème.
Comprendre ce qu'on fait est la chose la plus importante.
Bonjour,
Merci de l'info. Tu devrais cependant ajouter dans ton article, l'update des paquets 😉
Salut Michel,
Tu as raison, je vais le faire de suite !
Merci pour les suivants ! 😀 ( sans les commentaires qui mentionnait ce détail, je jetais mon pc par la fenêtre 😉 )
Salut...
Merci beaucoup ! Ça m'a été très utile ! 🙂
Alex