Installer les librairies ia32-libs sous Debian 7 64 bits

Debian

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 

 

Sandstorm

Ingénieur Systèmes passionné d'informatique et de High-Tech, Sandstorm a créé JusteGeek.fr en 2013. Il aime les geekeries en tout genre. "Si un produit s'allume c'est un bon point. S'il est connecté, c'est encore mieux !"

22 réponses

  1. david dit :

    salut, chez moi ça marche pas...

    • Sandstorm dit :

      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.

  2. Pierozi dit :

    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

  3. arlinux dit :

    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

    • Sandstorm dit :

      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é ?

  4. arlinux dit :

    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

    • Sandstorm dit :

      Après avoir fait cela j'imagine que tu as bien mis à jour la liste des paquets avec
      # sudo apt-get update

      ?

      • arlinux dit :

        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

  5. Sandstorm dit :

    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 !
    ++

    • arlinux dit :

      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 §

      • Sandstorm dit :

        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 ?

  6. arlinux dit :

    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

  7. arlinux dit :

    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

  8. Niatsirch dit :

    Merci pour cette précision car tout fonctionne correctement sans aucun problème.
    Comprendre ce qu'on fait est la chose la plus importante.

  9. Michel dit :

    Bonjour,

    Merci de l'info. Tu devrais cependant ajouter dans ton article, l'update des paquets 😉

  10. Alex dit :

    Salut...

    Merci beaucoup ! Ça m'a été très utile ! 🙂

    Alex

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.