[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pinning jessie pour une libc plus récente en wheezy



Le 28/05/14 à 00:11, Guy Roussin <guy.roussin@teledetection.fr> a écrit :

GR> Bonjour,
GR> 
GR> Tu peux essayer de :
GR> - récupérer le paquet libc6 de jessie dans la bonne architecture
GR> ('apt-get download libc6' sur une jessie)
GR> l- décompresser dans un dossier temporaire (avec dpkg --extract
GR> libc6*deb /tmp/_libc6_/)
GR> - copier les libs extraites dans un dossier (/root/2.17/ par exemple)
GR> (cp /tmp/_libc6_/lib/x86_64-linux-gnu/* /root/2.17/)
GR> - faire un ldd de ton binaire 'atom' pour voir les lib utilisées
GR> - lancer ton logiciel avec une ligne de ce genre adaptée en fonction du
GR> ldd. Par exemple :
GR> LD_PRELOAD=/root/2.17/libc-2.17.so:/root/2.17/libdl-2.17.so:/root/2.17/libm-2.17.so:/root/2.17/libpthread-2.17.so:/root/2.17/librt-2.17.so
GR> atom
GR> 
GR> J'ai même pas osé tester ... mais tu vois l'idée.

Oui, je vois bien l'idée, et c'est tout à fait ce que je cherchais.
Mais dans ce cas ça va probablement être fastidieux, car la construction d'atom passe par plein
de binaires externes (il créé des *.so, lance des grunt/node/npm/autres pour le faire, etc.).

La solution de Sébastien est probablement plus simple dans mon cas (je savais pas que l'on
pouvait faire suivre un display d'un serveur X wheezy dans un chroot jessie).

Merci à vous deux

-- 
Daniel

Il existe 10 types de gens, ceux qui comprennent le binaire et les autres.


Reply to: