Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Linux Mint] Impossible d'éxecuter un programme

execution d'un programme depuis le terminal impossible

Sujet résolu
21 novembre 2015 à 11:45:18

Bonjour,

j'ai installé linux mint hier mais je ne peut pas installé un seul programme depuis le terminal avec la commande ./nom_du_programme.

sudo chmod +x qt-unified-linux-x64-2.0.2-2-online.run
sudo ./qt-unified-linux-x64-2.0.2-2-online.run
sudo: ./qt-unified-linux-x64-2.0.2-2-online.run: command not found

j'ai déja voulu installer mess pilote d'imprimante et cette commande ne marchait pas non plus (mais vu que c'était un script .sh j'ai trouver une autre commande pour les installer). Quelqu'un pourrait m'indiquer comment résoudre ce problème ?

Merci d'avance.

Cordialement,

Hardman2541

  • Partager sur Facebook
  • Partager sur Twitter
21 novembre 2015 à 11:59:22

Bonjour,

Peux essayer la commande suivante (si je me rappelle bien de l'utilisation) :

sh qt-unified-linux-x64-2.0.2-2-online.run



  • Partager sur Facebook
  • Partager sur Twitter
21 novembre 2015 à 12:09:37

Bonjour,

voila la réponse du terminal :

sh qt-unified-linux-x64-2.0.2-2-online.run 
qt-unified-linux-x64-2.0.2-2-online.run: 1: qt-unified-linux-x64-2.0.2-2-online.run: Syntax error: Unterminated quoted string

La commande sh ne sert-elle pas uniquement à exécuter des fichier (scripts) .sh ?

Cordialement,

Hardman2541

  • Partager sur Facebook
  • Partager sur Twitter
21 novembre 2015 à 13:49:16

Il me semble l'avoir utiliser pour des drivers Nvidia donc des fichiers run. Le lien suivant me conforte dans mon idée que sh peut servir pour les *.run et *.bin:

http://lazonelibre.eklablog.com/installer-les-fichiers-de-type-run-sh-et-bin-a1579225

Par contre ton erreur actuelle suggère une erreur dans le fichier .run (un symbole " manquant): est-il complet? Si oui, essaye avec une version précédente.

Autre possibilité ne connaissant pas ta configuration et installation, tu as bien une distribution 64 bits?

  • Partager sur Facebook
  • Partager sur Twitter
21 novembre 2015 à 14:51:01

De quel type est la partition où se trouve l’exécutable ? ls -l après le chmod donne quoi ?

  • Partager sur Facebook
  • Partager sur Twitter
22 novembre 2015 à 11:30:48

Bonjour,

j'ai bien une distribution 64bits et merci pour l'info avec sh ça peut être utile. Je vais tenté de retéléchargé les fichiers avec une version précédentes mais sur kubuntu les mêmes fichiers ne me posait pas de problèmes.

L’exécutable est sur une partition NTFS de mon disque dur externe,  et ls -l me donne ça :
Qt $ ls -l
total 127828
-rw------- 1 florian florian 100977159 nov.  21 11:11 qt-creator-opensource-linux-x86_64-3.5.1.run
-rw------- 1 florian florian  29914588 nov.  21 11:10 qt-unified-linux-x64-2.0.2-2-online.run

Je crois que tu à mis le doigts sur quelque chose. Pourtant j'utilise bien

sudo chmod +x fichier


mais à voir ce que donne cette commande je n'ai toujours pas les droits. Une explications ?

Je vais essayer en root et voir ce que ça donne.

Cordialement,

Hardman2541

edit : Même en root ls -l donne la même réponse du coup je ne peut pas exécuter et chmod +x ou chmod 774 sur mon fichier ne donne rien non plus.

-
Edité par hardman2541 22 novembre 2015 à 11:45:10

  • Partager sur Facebook
  • Partager sur Twitter
22 novembre 2015 à 13:32:50

On ne peut pas mettre de droit d’exécution sur une partition ntfs. Il faut déplacer l’ensemble dans la partition home par exemple. Je ne suis pas sûr que lancer l’installateur avec sh soit faisable ici, l’exécutable ne semble pas être un script shell (à confirmer avec la commande mimetype).

  • Partager sur Facebook
  • Partager sur Twitter
22 novembre 2015 à 15:56:27

Bonjour,

merci j'ai déplacé les fichiers dans mon home et je peut maintenant les exécuter.

Pour ce qui est de la commande j'ai pas essayé mais je vérifierais un de ces quatre ;)

Merci.

Cordialement,

Hardman2541

-
Edité par hardman2541 22 novembre 2015 à 15:56:49

  • Partager sur Facebook
  • Partager sur Twitter