#1 Le 26/02/2018, à 16:41
- rotsen
[Résolu] Ouverture d'un fichier exécutable
Bonjour,
J'ai dans mon /home un fichier exécutable (logiciel de déclaration d'impôt, mais ça pourrait être n'importe quoi d'autre) que j'ouvre avec la commande
$ ./vaudtax-2017
dans un terminal ouvert dans le dossier dans lequel se trouve mon logiciel.
Par contre, si je veux l'ouvrir de la même façon (./) sans être dans le dossier concerné, mais en indiquant le chemin complet (/home/user/ etc...), cela ne fonctionne pas et rien ne se passe.
Est-ce normal ? Quelqu'un peut-il m'expliquer cette bizarrerie ?
Merci
Dernière modification par rotsen (Le 26/02/2018, à 17:32)
Linux Mint Mate 21.2, Debian Mate 12.2
Hors ligne
#2 Le 26/02/2018, à 16:48
- shoot76
Re : [Résolu] Ouverture d'un fichier exécutable
Salut!
Quand tu exécutes avec le chemin absolu, c'est avec le même utilisateur de session qu'avec "./" ?
Deux solutions donc :
- C'est l'executable qui est mal foutu. Venant du service des impôts... bon, je dirais rien. C'est ma journée sans-troll !
- C'est un problème de droits
Peux-tu faire un ls -al dans le dossier de l’exécutable s'il te plait et m'indiquer le retour ?
ls -al
~ Data-sientist freelance : https://skulder.fr
Hors ligne
#3 Le 26/02/2018, à 17:09
- pingouinux
Re : [Résolu] Ouverture d'un fichier exécutable
Bonjour,
Il se peut que ton exécutable cherche un fichier avec une adresse relative par rapport à ton répertoire courant.
Hors ligne
#4 Le 26/02/2018, à 17:12
- rotsen
Re : [Résolu] Ouverture d'un fichier exécutable
Merci pour ta réponse,
Oui, c'est le même utilisateur dans les deux cas.
famille@famille:~/VaudTax_2017-1.0.0-production$ ls -al
total 28
drwxrwxr-x 4 famille famille 4096 fév 22 15:27 .
drwxr-xr-x 48 famille famille 4096 fév 26 16:53 ..
drwxrwxr-x 4 famille famille 4096 jun 27 2016 config
drwxrwxr-x 3 famille famille 4096 jan 20 16:59 lib
-rw-r--r-- 1 famille famille 1682 déc 22 10:12 readme.txt
-rwxr-xr-x 1 famille famille 628 fév 17 16:27 vaudtax-2017
-rw-rw-r-- 1 famille famille 842 fév 22 15:27 version.xml
famille@famille:~/VaudTax_2017-1.0.0-production$
L'exécutable en question est donc vaudtax-2017
J'ai tendance à ne pas être trop sévère vis-à-vis de l'administration des impôts, qui a fait l'effort de pondre un logiciel pour linux, ce qui n'est de loin pas toujours le cas !
Linux Mint Mate 21.2, Debian Mate 12.2
Hors ligne
#5 Le 26/02/2018, à 17:13
- shoot76
Re : [Résolu] Ouverture d'un fichier exécutable
Aucun problème de droit.
Je me range du côté de pingouinux dans ce cas;
Si tu veux lancer ton logiciel avec un script ou un raccourci par exemple, il va falloir le faire en deux temps : cd /home/ && ./vaudtax
~ Data-sientist freelance : https://skulder.fr
Hors ligne
#6 Le 26/02/2018, à 17:30
- rotsen
Re : [Résolu] Ouverture d'un fichier exécutable
Merci pour les réponses !
Il reste un petit mystère, mais malheureusement rien de nature à me dispenser d'envoyer ma déclaration d'impôt !
Je passe donc le sujet en résolu.
Linux Mint Mate 21.2, Debian Mate 12.2
Hors ligne