Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/04/2010, à 14:44

MichelDup

Pb pour exécuter un binaire

Bonjour,

Je tente d'installer un logiciel qui se trouve dans un dossier que je viens
de copier d'un disque dur externe sur mon disque dur interne.

Je vais dans le dossier qui permet de faire l'installation, j'exécute
un script python:
sudo python ./runInstall
Ce script python tente de d'exécuter un binaire avec:
./bin/Install
et je reçois le message:
sudo: unable to execute ./bin/Install: No such file or directory.

Pourtant le chemin est bon et l'exécutable est bien là.
C'est un problème d'autorisation ?!

Hors ligne

#2 Le 02/04/2010, à 15:18

romario

Re : Pb pour exécuter un binaire

non, ça a plutôt l'air d'un problème avec les chemins.

depuis quel répertoire exécutes-tu l'installation ?
tu peux le savoir en tapant pwd dans le terminal, puis regarde ensuite si ce répertoire contient un dossier bin avec un fichier Install (le chemin ./bin/Install est un chemin relatif au répertoire courant comme l'indique le . au début du chemin)

Hors ligne

#3 Le 02/04/2010, à 15:19

helly

Re : Pb pour exécuter un binaire

ls -al ./bin/Install

donne quoi ?


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#4 Le 02/04/2010, à 15:25

arnaud_d

Re : Pb pour exécuter un binaire

Bonjour,

Je dirais que ce n'est pas un problème de droits mais plutôt un problème de nom de fichier (vu l'erreur).
Il y a vraiment un sous dossier bin puis un sous-sous dossier Install ?

Sinon renvoie le résultat de

ls -o -R

exécuté dans "le dossier qui permet de faire l'installation", ça permettra de voir s'il n'y a pas une faute dans les nom de fichier...

Hors ligne

#5 Le 02/04/2010, à 15:37

MichelDup

Re : Pb pour exécuter un binaire

Il me semble que tous les chemins sont bons:

J'ai une racine Dossier et dans Dossier:
bin/
runInstall
Finalement dans bin j'ai bien Install.
Et dans le script python la commande est bonne:
os.system("./bin/Install")

Et dans Dossier si je fais:
$ sudo ./bin/Install
j'ai le meme message.

Mais c'est quoi ce truc ?

Hors ligne

#6 Le 02/04/2010, à 15:43

helly

Re : Pb pour exécuter un binaire

Montre nous les autorisations !!!


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#7 Le 02/04/2010, à 15:47

MichelDup

Re : Pb pour exécuter un binaire

-rwxrwxrwx

Hors ligne

#8 Le 02/04/2010, à 17:45

MichelDup

Re : Pb pour exécuter un binaire

j'utilise un autre ordinateur avec un autre linux, je fais la meme manip en root
et tout se passe bien.

Hors ligne

#9 Le 03/04/2010, à 20:41

MichelDup

Re : Pb pour exécuter un binaire

il me manquait un compilateur ....

Hors ligne

#10 Le 11/04/2010, à 12:49

MichelDup

Re : Pb pour exécuter un binaire

Bon je craque ! J'ai de nouveau un problème du même genre.
Pour installer un programme je télécharge une archive ProgFoo.tgz.
Je décompresse et ouvre l'archive et j'ai un dossier ProgFoo.
Dans ce dossier j'ai un interpréteur python.
Je vais dans ProgFoo/ ... /Python/bin
je tappe
./python
et je reçois le message:
bash: ./python: Aucun fichier ou dossier de ce type
Il est là, tous les droit sur le fichier sont bons ....

Si quelqu'un pouvait me donner une piste ?

Hors ligne