La distribution (Debian dans ton cas) est justement là pour mettre à disposition tout ce dont les programmes ont besoin pour bien fonctionner. Les librairies, les fichiers de configuration etc.
Là tu as un binaire avec un répertoire contenant des librairies et "démerde-toi". Si tu exécutes ce binaire (ce que tu fais en cliquant dessus ou en tapant son nom dans un terminal), il ne va pas utiliser les librairies du répertoire associé, mais il va utiliser celle installée par ta distribution Debian.
Le soucis c'est que les librairies données avec ton binaire ne sont pas forcément dans la même version que celles installées par Debian.
De plus, tu as affaire à un binaire 32bits, et tu as vraisemblablement une distribution 64bits, donc même si les librairies sont présentes, elles n'auront pas le bon format.
[guillaume:/tmp/FollowAdder-IG-x86] $ file FollowAdder-IG
FollowAdder-IG: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.15, BuildID[sha1]=d71e284e5c05f61b4bea23374a59fbc540754516, stripped
[guillaume:/tmp/FollowAdder-IG-x86] $ uname -a
Linux coyote 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018年10月27日) x86_64 GNU/Linux
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
[^] # Re: "No such file or directory"
Posté par gUI (Mastodon) . En réponse au message Comment installer un logiciel sur Debian? Error - Failed to execute child process ..... Évalué à 3. Dernière modification le 29 décembre 2018 à 09:26.
La distribution (Debian dans ton cas) est justement là pour mettre à disposition tout ce dont les programmes ont besoin pour bien fonctionner. Les librairies, les fichiers de configuration etc.
Là tu as un binaire avec un répertoire contenant des librairies et "démerde-toi". Si tu exécutes ce binaire (ce que tu fais en cliquant dessus ou en tapant son nom dans un terminal), il ne va pas utiliser les librairies du répertoire associé, mais il va utiliser celle installée par ta distribution Debian.
Le soucis c'est que les librairies données avec ton binaire ne sont pas forcément dans la même version que celles installées par Debian.
De plus, tu as affaire à un binaire 32bits, et tu as vraisemblablement une distribution 64bits, donc même si les librairies sont présentes, elles n'auront pas le bon format.
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.