<![CDATA[Forum Ubuntu-fr.org / acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?id=1132351 Fri, 14 Dec 2012 17:10:55 +0000 FluxBB <![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11871851#p11871851 J'ai aussi essayé cette méthode :
J'ai dépaqueté les .deb que j'avais trouvé sur le site packages.ubuntu.com

dpkg-deb -x libx11-6_1.5.0-1_i386.deb test

Ensuite j'ai copié les lib présentes dans le dossier dépaqueté et je les ai copiés dans mon dossier lib32 (celui où mon programme à l'habitude de chercher)
Soit :

sudo cp -s /home/galure/Téléchargements/test/usr/lib/i386-linux-gnu/libX11.so.6  /lib32
sudo cp /home/galure/Téléchargements/test/usr/lib/i386-linux-gnu/libX11.so.6.3.0  /lib32

Et j'ai lancé le programme, mais il me renvoie toujours la même erreur.
C'est une méthode que j'avais trouvée ici : http://forum.ubuntu-fr.org/viewtopic.php?id=387671

]]>
Fri, 14 Dec 2012 17:10:55 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11871851#p11871851
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11871151#p11871151 tiramiseb> une bêtise... ça marche très bien sans. Enfin, ça renvoie le même résultat.
fredh027> je serais fâché d'avoir à installer wine rien que pour ça

]]>
Fri, 14 Dec 2012 16:21:59 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11871151#p11871151
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11871041#p11871041 Baleine> Pourquoi essaies-tu de lancer le programme avec sudo !?

]]>
Fri, 14 Dec 2012 16:16:07 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11871041#p11871041
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11870961#p11870961 Bonsoir,
je tombe par hasard sur vos échanges. Après essais, j'ai les mêmes problèmes.
je sais que ce n'est pas une solution très élégante, mais je viens d'essayer la version windows: elle tourne sous wine sans problème.
Pour dépanner en attendant peut-être?

]]>
Fri, 14 Dec 2012 16:12:36 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11870961#p11870961
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11870851#p11870851 Est-ce que cette page est à jour, ou y'a-t-il une méthode pour la version 12.04.01 ?

]]>
Fri, 14 Dec 2012 16:00:54 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11870851#p11870851
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11870461#p11870461 OK

sudo LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu ./gameEditorLinux
./gameEditorLinux: error while loading shared libraries: libX11.so.6: wrong ELF class: ELFCLASS64

ou

 sudo LD_LIBRARY_PATH=/usr/lib ./gameEditorLinux
./gameEditorLinux: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory

Je suis peut-être un peu manche

La première me semble être la bonne, il doit falloir indiquer le dossier dans lequel se trouve directement le fichier (pas le dossier dans lequel se trouve le dossier qui contient le fichier) mais il me dit que c'est un paquet conçu pour du 64bit : ELFCLASS64, c'est ça ?

]]>
Fri, 14 Dec 2012 15:37:41 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11870461#p11870461
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11870211#p11870211 Tu peux la créer.

soit "export LD_LIBRARY_PATH=<contenu>" avant de lancer ta commande

soit exécuter ta commande en la faisant précéder par "LD_LIBRARY_PATH=<contenu>" :

LD_LIBRARY_PATH=<contenu> <commande>
]]>
Fri, 14 Dec 2012 15:24:24 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11870211#p11870211
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11870071#p11870071 OK.
LD_LIBRARY_PATH est une variable d'environnement (j'aurais dû chercher avant de dire des bêtises).

La commande  echo $LD_LIBRARY_PATH ne renvoie rien.
Quant à printenv

baleine@baleine:~$ printenv
SSH_AGENT_PID=1591
SAL_USE_VCLPLUGIN=gtk
TERM=xterm
XDG_MENU_PREFIX=lxde-
SHELL=/bin/bash
XDG_SESSION_COOKIE=9854c95749ff5ab91d09860f0000000d-1355481757.2548-631306384
GNOME_KEYRING_CONTROL=/tmp/keyring-KHkFpv
USER=baleine
LS_COLORS=......... un tas de chiffre, on s'en fout
LIBGL_DRIVERS_PATH=/usr/lib/fglrx/dri:/usr/lib32/fglrx/dri
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
SSH_AUTH_SOCK=/tmp/keyring-KHkFpv/ssh
DEFAULTS_PATH=/usr/share/gconf/Lubuntu.default.path
XDG_CONFIG_DIRS=/etc/xdg/lubuntu/:/etc/xdg/xdg-Lubuntu:/etc/xdg
PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
DESKTOP_SESSION=Lubuntu
PWD=/home/baleine
GNOME_KEYRING_PID=1600
LANG=fr_FR.UTF-8
MANDATORY_PATH=/usr/share/gconf/Lubuntu.mandatory.path
GDMSESSION=Lubuntu
_LXSESSION_PID=1562
SHLVL=1
HOME=/home/baleine
XDG_CONFIG_HOME=/home/baleine/.config
LOGNAME=baleine
XDG_DATA_DIRS=/etc/xdg/lubuntu:/usr/share/Lubuntu:/usr/local/share/:/usr/share/:/usr/share:/usr/share/gdm:/var/lib/menu-xdg
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-mONpVHsFa7,guid=bc37e4eac2458afec19efd0500000023
LESSOPEN=| /usr/bin/lesspipe %s
DISPLAY=:0
XDG_CURRENT_DESKTOP=LXDE
LESSCLOSE=/usr/bin/lesspipe %s %s
XAUTHORITY=/home/baleine/.Xauthority
_=/usr/bin/printenv
OLDPWD=/home/baleine/.../GameEditor

Je ne trouve pas LD_LIBRARY_PATH. Où puis-je modifier cette variable ?

]]>
Fri, 14 Dec 2012 15:18:02 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11870071#p11870071
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11869991#p11869991 LD_LIBRARY_PATH est une variable d'environnement.
http://www.google.fr/search?q=ld_library_path

]]>
Fri, 14 Dec 2012 15:14:21 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11869991#p11869991
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11869621#p11869621 J'ai modifié le message précédent.
Ok, effectivement, le programme ne cherche pas au bon endroit.

J'avais essayé de créer un lien dans les librairies /lib32 (l'endroit où le programme cherche) qui pointerait vers ces librairies en particulier (libX11.so.6, libXext.so.6), qui elles se trouvent dans un autre dossier.
Premièrement, je ne sais pas vraiment si je m'y suis bien pris (y'a-t-il une commande pour créer un lien dans un des dossiers /lib qui pointerait vers le bon fichier dans un autre dossier lib ?)
Deuxièmement, je ne suis pas certain que ce soit la bonne méthode.

Le LD_LIBRARY_PATH, je suppose, et un fichier de configuration qui se trouve dans le dossier /GameEditor, le programme que je cherche à installer ?
Ou bien c'est un fichier de mon système qui indique à tous les programmes où chercher leurs librairies ?
Où dois-je le chercher ?

]]>
Fri, 14 Dec 2012 14:59:03 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11869621#p11869621
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11869461#p11869461 Donc la vérité... euh... le problème est ailleurs.

J'imagine que le logiciel cherche les bibliothèques dans /usr/lib et pas dans /usr/lib/blablabla...
Auquel cas je ne sais pas pourquoi ce logiciel fait ça et là je ne sais pas quelle serait la solution...
Tu peux chercher du côté de LD_LIBRARY_PATH, en tout cas moi je fouillerais par là, ça peut aider...

Mais là je peux pas donner mon avis à distance sans tripoter le machin pour me faire une idée... désolé...

]]>
Fri, 14 Dec 2012 14:52:32 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11869461#p11869461
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11869201#p11869201 D'accord.
Donc le paquet est libx11-6.
Mais ce paquet est déjà installé...

Si j'ai bien saisi le problème :
J'ai installé un système en 64bit, et ce programme (GameEditor) n'aime pas ça. Il tourne en 32bit et il lui manque donc des librairies spécifiques aux systèmes en 32bit.
Pour qu'il tourne, il faut donc que j'installe ces librairies.
Mais mon système étant en 64bit, l'apt-get install cherchera toujours des librairies en 64bit, sauf si je lui spécifie un chemin vers des librairies en 32bit, comme quand j'ai installé, sur tes conseils, le paquet lib32stdc++6.

Si je fais une recherche sur les pages packages.ubuntu du paquet libstdc++.so.6, je me retrouve effectivement avec une longue liste de paquets, dont le fameux lib32stdc++6. Je vois donc qu'il faut que j'installe ce paquet, qui va greffer sur mon système en 64bit une librairies 32bit.

Mais quand je fais une recherche pour libX11.so.6 ou libXext.so.6, je ne me retrouve qu'avec deux paquets : aucun "lib32x11-6" ou lib32xext", ou quelque chose dans le genre.

Peut-être que j'ai mal compris toute l'histoire, dis-moi...

]]>
Fri, 14 Dec 2012 14:33:15 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11869201#p11869201
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11869131#p11869131 Pas besoin de télécharger le paquet à partir de packages.ubuntu.com

Ce site te permet de savoir dans quel paquet est tel ou tel fichier. Ensuite tu installes avec apt-get.

Les liens de packages.ubuntu.com pointent vers les paquets auxquels tu accèdes par apt-get.

]]>
Fri, 14 Dec 2012 14:28:59 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11869131#p11869131
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11869111#p11869111 Ok, j'ai compris l'idée générale. Je te remercie.
Ça ne marche toujours pas mais je dois m'y prendre comme un manche, c'est la première fois que j'installe des paquets depuis "packages.ubuntu.com".

1 Après avoir cliqué sur ton lien, j'ai cliqué dans la petite colonne "Paquets" sur libxext6 [non amd64] puisque je cherche à obtenir les librairies en 32 bits
2 Je me retrouve sur la page du paquet, dans la section Télécharger libxext6 je clique sur i386 et dans la liste des miroirs, j'en choisi un au hasard en Europe
3 Je télécharge le paquet.deb, et je l'installe avec mon installeur de paquets.

Mon installeur de paquet a écrit :

Une version plus ancienne est disponible dans un dépôt

Qu'importe, j'installe le paquet

Mon installeur de paquet a écrit :

Erreur : impossible de résoudre les dépendances, le cache est corrompu

Et en version terminal ça dit :

Sélection du paquet libx11-6:i386 précédemment désélectionné.
(Lecture de la base de données... 189607 fichiers et répertoires déjà installés.)
Dépaquetage de libx11-6:i386 (à partir de .../libx11-6_1.5.0-1_i386(1).deb) ...
Déconfiguration de libx11-6 ...
dpkg : erreur de traitement de libx11-6:i386 (--install) :
 libx11-6:i386 2:1.5.0-1 cannot be configured because libx11-6:amd64 is in a different version (2:1.4.99.1-0ubuntu2)
dpkg : erreur de traitement de libx11-6 (--install) :
 libx11-6:amd64 2:1.4.99.1-0ubuntu2 cannot be configured because libx11-6:i386 is in a different version (2:1.5.0-1)
Des erreurs ont été rencontrées pendant l'exécution :
 libx11-6:i386
 libx11-6

Il me propose de lancer sudo apt-get install -f qui renvoie

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Correction des dépendances... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libxcb1:i386 libxau6:i386 libxdmcp6:i386
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  libx11-6:i386
0 mis à jour, 0 nouvellement installés, 1 à enlever et 2 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 1 524 ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 189609 fichiers et répertoires déjà installés.)
Suppression de libx11-6:i386 ...
Traitement des actions différées (« triggers ») pour « libc-bin »...
ldconfig deferred processing now taking place
Paramétrage de libx11-6 (2:1.4.99.1-0ubuntu2) ...
Traitement des actions différées (« triggers ») pour « libc-bin »...
ldconfig deferred processing now taking place

Bon, je suis certain de faire des bêtises. Tu peux m'expliquer la procédure ?

]]>
Fri, 14 Dec 2012 14:27:23 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11869111#p11869111
<![CDATA[Réponse à : acepter eula]]> http://forum.ubuntu-fr.org/viewtopic.php?pid=11868301#p11868301 Baleine a écrit :

l'installation de la lib32 change le problème, au lieu de me demander la libstdc++.so.6, elle me demande ça :
[...]

libX11.so.6: cannot open shared object file: No such file or directory

Ok, donc  comme je le soupçonnais, le logiciel en question tourne en 32 bits et pas en 64.
Il faut donc installer les lib32XXX des bibliothèques concernées.

Baleine a écrit :

Je vais chercher la libX11.so.6 sur le forum, voir si je trouve quelque chose

Tu peux chercher sur packages.ubuntu.com, dans la section "Recherche dans le contenu des paquets"
Par exemple :
http://packages.ubuntu.com/search?searc … l&arch=any

idem pour d'éventuelles autres bibliothèques.

]]>
Fri, 14 Dec 2012 13:29:01 +0000 http://forum.ubuntu-fr.org/viewtopic.php?pid=11868301#p11868301