Ia32-libs-gtk sous Jessie

Bonsoir à tous,

Sous Jessie ce paquet semble ne pas exister ; pourtant il en comprend une ribambelle, de libs, et naturellement parfaitement en vigueur. Quelqu’un saurait-il ce qui se passe avec ce paquet, s’il a été tronçonné et remplacé par plusieurs, s’il a tout simplement changé de nom, si même il a été tronçonné et réparti entre plusieurs paquets existants, etc. ?

A+

Sergio

Désormais on peut ajouter l’architecture i386, et installer le paquet:i386, exemple:
[mono]dpkg --add-architecture i386
apt-get/aptitude update
aptitude install ton_paquet:i386[/mono]

Essaye de trouver ta lib:
[mono]apt-getaptitude search lib | grep gtk | grep i386[/mono]
Ou directement le paquet en question mais version :i386.

OK, merci. J’y pensais, mais sous Synaptic je ne trouve rien d’approchant, alors que naturellement j’ai bien un “i386” pour les Ia32-libs tout court. Le “add-architecture” je l’an fait très soigneusement il y a deux ans lors de l’upgrade Squeeze-Wheezy. le refaire ?

En attendant je vais faire ce que tu me dis, lentement mais sûrement, essayer de le coincer avec des commandes apt-get ou aptitude.

Merci à toi !

Chou blanc, chou blanc…

Je vais prendre un exemple : en Wheezy, dans ce paquet ia32-libs-gtk, la première lib installée s’appelle “/lib32/libpcre.so.3” ; suit une palanquée d’autres libs. Eh bien si je tape sur Google “/lib32/libpcre jessie”, j’ai bien des réponses, mais pour Squeeze. Elles sont quand même bien passées quelque part…

$ dpkg -S libpcre.so
libpcre3:i386: /lib/i386-linux-gnu/libpcre.so.3.13.1
libpcre3:amd64: /lib/x86_64-linux-gnu/libpcre.so.3
libpcre3:i386: /lib/i386-linux-gnu/libpcre.so.3
libpcre3-dev:amd64: /usr/lib/x86_64-linux-gnu/libpcre.so
libpcre3:amd64: /lib/x86_64-linux-gnu/libpcre.so.3.13.1

Tu installes la version amd64 et/ou i386, ainsi si ta besoin de la version avec -dev.

Ce qui signifierait que toutes ces libs qui constituaient le vieux paquet ia32-libs-gtk ont maintenant chacune leur ou leurs paquets propres ; cela pourrait bien être cela. Je vais me coltiner quelques sondages dans les jours qui viennent et après on sera fixé.

Merci à toi !

Alors là, largué comme largué, j’ai l’impression d’être complètement à côté du problème. Par exemple il me faudra, sous Jessie, libgtk2.0-0, mais en 32 bits sur une plateforme 64, dans le cadre de la multiarch ; sous Synaptic, en me plaçant avec un sources.list Jessie 64, je n’ai pas cette libgtk i386, ou ia etc. Est-ce qu’il n’y aurait pas par hasard maintenant une source spéciale 32 pour multiarch que j’aurais omise ?

[code]################################################

jessie

deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie main contrib non-free

jessie multimedia

deb http://www.deb-multimedia.org/ jessie main non-free
deb-src http://www.deb-multimedia.org/ jessie main

jessie security

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

jessie update

deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free

################################################
[/code]

ajoute [amd64,i386] après deb

OK, je vais essayer cela.

Merci à toi !

La route est longue…

Donc cela prend, Synaptic le prend (sous réserve de bien mettre "deb [arch=amd64,i386]), seulement n’apparaît pas ma libgtk2 suffixée “:i386”.

A mon avis, cela doit être un truc énorme ; est-ce que ce ne serait pas tout bonnement qu’il faut rajouter les dépôts purement 32 bits au sources.list, comme si pour eux on était sur un Jessie 32 ?

J’ai vérifié, je suis bien en double architecture amd64/i386 ; d’ailleurs j’ai tout dans les deux (avec des suffixes ":i386) pour le driver Nvidia.

Salut,

[mono]synaptic[/mono] par-ci [mono]synaptic[/mono] par là, oublies-le.

Ces retours console, stp.

$ dpkg --print-foreign-architectures $ apt-cache policy libgtk2.0-0:i386


Pour info.

[19:43:57]:~$ acp libgtk2.0-0:i386 libgtk2.0-0:i386: Installé : (aucun) Candidat : 2.24.28-1 Table de version : 2.24.28-1 0 990 http://cdn.debian.net/debian/ sid/main i386 Packages 870 http://ftp.fr.debian.org/debian/ stretch/main i386 Packages 2.24.25-3 0 950 http://ftp.fr.debian.org/debian/ jessie/main i386 Packages 2.24.10-2 0 799 http://ftp.fr.debian.org/debian/ wheezy/main i386 Packages [19:44:03]:~$

J'ai vérifié, je suis bien en double architecture amd64/i386 ; d'ailleurs j'ai tout dans les deux (avec des suffixes ":i386) pour le driver Nvidia.La libgtk2 en i386 est bien présent.
ftp.us.debian.org/debian/pool/ma … 3_i386.deb

Est-tu sûr d’avoir bien chercher ?

Hello à vous deux !

root@CHE:/etc/apt# dpkg --print-foreign-architectures i386
Bon là c’est OK ; je l’ai fait en root parce que j’ai à mettre le bon sources.list, mon futur de Jessie.

A l’autre, maintenant…

root@CHE:/etc/apt# apt-cache policy libgtk2.0-0:i386 libgtk2.0-0:i386: Installé : (aucun) Candidat : 2.24.25-3 Table de version : 2.24.25-3 0 500 http://ftp.fr.debian.org/debian/ jessie/main i386 Packages
Donc il est bien là ; tant pis pour Synaptic, c’est quand même curieux je me demande s’il ne faudrait pas aller activer quelque chose dans ses onglets.

Sinon pour répondre à ma question initiale, pour ce que j’ai pu en voir, les librairies contenues (jusqu’à Wheezy) dans ia32-libs-gtk sont bien sûr toujours disponibles, mais raccrochées à un autre paquet ou en formant elles-mêmes un, ce qui était, comme on dit, prévisible.

Grand merci à tous les deux, je vais même fermer la boutique…