Donner droits et exécuter un /xxx.run

Bonjour
A chaque fois c’est pareil, je m’embourbe . . .
Mon fichier d’installation se trouve à
/home/widmo/Téléchargements/xc8-v3.10-full-install-linux64-installer.run
Un ls -l indique -rw-rw-r-- 1
D’après les indications notées d’il y a un certain temps je fais

root@nietoperz:~ # chmod -v u+x /home/widmo/Téléchargements/xc8-v3.10-full-install-linux64-installer.run

et j’obtiens

chmod: impossible d’accéder à ‹ /home/widmo/Téléchargements/xc8-v3.10-full-install-linux64-installer.run ›: Aucun fichier ou dossier de ce nom

Pour moi la commande est correcte, c’est frustrant.

Sans être « root »:
Et en faisant un cd /home/widmo/Téléchargements/
Puis chmod u+x xc8-v3.10-full-install-linux64-installer.run
Est-ce que cela fonctionne ?

Pour tant, ce n’est pas compliqué :

:$ cd Téléchargement
/Téléchargement:$ ls -al 
/Téléchargement:$ chmod 0700 fichier.run
/Téléchargement:$ sudo ./fichier.run
  • La commande ls -al est juste pour vérifier que le fichier .run existe bien, ainsi que son poids.

Oui :slightly_smiling_face: merci

widmo@nietoperz:~$ cd /home/widmo/Téléchargements/
widmo@nietoperz:~/Téléchargements$ chmod -v u+x xc8-v3.10-full-install-linux-x64-installer.run
le mode de ‹ xc8-v3.10-full-install-linux-x64-installer.run › a été modifié de 0664 (rw-rw-r–) en 0764 (rwxrw-r–)

C’est pourtant pas la première fois que je fais un chmod !

Merci aussi à toi :slightly_smiling_face:

Après un chmod successfull . . .

widmo@nietoperz:~/Téléchargements$ ls -al
-rwxrw-r-- 1 widmo widmo 98292306 21 mai 16:24 xc8-v3.10-full-install-linux-x64-installer.run

widmo@nietoperz:~/Téléchargements$ sudo ./xc8-v3.10-full-install-linux64-installer.run
sudo: ./xc8-v3.10-full-install-linux64-installer.run : commande introuvable

Il y a quelques années j’avais eu ce même problème, résolu je ne sais comment . . .

peut-être avec sh devant le nom du binaire, tel que :

:S sudo sh ./fichier.run

(dsl, mal de crane sérieux, mal à réfléchir)

D’ailleurs, il n’y a pas forcément besoin des droits admin, donc :

:$ ./fichier.run

devrait certainement fonctionner !
Et sinon, mettre sh devant, comme mentionné dans le premier exemple.

Donc non exécutable car aucun x pour exécution !!!

Incomplet, il faut mettre toute la ligne. C’est d’ailleurs probablement pour ça qu’après 8 messages, il n’y a aucune solution, à cause d’informations incomplètes.
Car il est important de savoir non seulement les droits ugo, mais aussi le user propriétaire et le groupe propriétaire.
Pour les fichier .run il faut que le user ET le groupe soit en autorisation d’exécution. Le plus souvent à cause de la façon dont ils sont générés.

Oui, c’était l’indication de l’état de départ. C’est pour ça que ma question initiale concernait l’impossibilité de faire un chmod . . . .

Ensuite après le message de Necromago j’indique le résultat de la commande chmod... et de la commande ls...

Cette réponse concerne également Zargos

OK je m’y remet.

Je récapitule

La situation actuelle

widmo@nietoperz:~/Téléchargements$ ls -al
total 101548
-rwxrwxr-- 1 widmo widmo 98292306 21 mai 16:24 xc8-v3.10-full-install-linux-x64-installer.run

A partir de là, les commandes d’installation et leur retour

widmo@nietoperz:~/Téléchargements$ ./xc8-v3.10-full-install-linux64-installer.run
bash: ./xc8-v3.10-full-install-linux64-installer.run: Aucun fichier ou dossier de ce nom

widmo@nietoperz:~/Téléchargements$ sudo ./xc8-v3.10-full-install-linux64-installer.run
[sudo] Mot de passe de widmo :
sudo: ./xc8-v3.10-full-install-linux64-installer.run : commande introuvable

widmo@nietoperz:~/Téléchargements$ sh ./xc8-v3.10-full-install-linux64-installer.run
sh: 0: cannot open ./xc8-v3.10-full-install-linux64-installer.run: No such file

widmo@nietoperz:~/Téléchargements$ sudo sh ./xc8-v3.10-full-install-linux64-installer.run
sh: 0: cannot open ./xc8-v3.10-full-install-linux64-installer.run: No such file

Merci de votre soutien

-rwxrw-r-- xc8-v3.10-full-install-linux-x64-installer.run
./xc8-v3.10-full-install-linux64-installer.run : commande introuvable

En passant, pour abréger les souffrances depuis 24H et 10 messages:
Vois-tu la différence entre les 2 lignes suivantes ?

xc8-v3.10-full-install-linux-x64-installer.run
xc8-v3.10-full-install-linux64-installer.run

1 J'aime

J’avoue ne pas avoir vu la subtilité :rofl:

Que dire ? Merci !
Et applaudir la communauté !

Et bonne semaine ! Pour moi ça s’annonce mieux que tout à l’heure . . .

1 J'aime

La touche « tabulation » est ton amie.

1 J'aime