#1 Le 29/12/2023, à 12:03
- Mattmatt2
[RESOLU] fichier .sh qui ne s'éxécute pas.
Bonjour,
Je tente de lancer un fichier .sh, je l'"execute en tant que programme" et rien ne se passe.
Je viens d'installer ubuntu 22.04.
Pouvez-vous m'aider ?
Dernière modification par Mattmatt2 (Le 30/12/2023, à 00:30)
Hors ligne
#2 Le 29/12/2023, à 12:16
- Nuliel
Re : [RESOLU] fichier .sh qui ne s'éxécute pas.
Bonjour,
Peux tu donner un lien vers ce fichier .sh et dire de quoi il s'agit?
Tu peux essayer de le lancer depuis un terminal sinon, au moins tu auras un message d'erreur
Hors ligne
#3 Le 29/12/2023, à 12:24
- Mattmatt2
Re : [RESOLU] fichier .sh qui ne s'éxécute pas.
Le fichier est studio-linux.sh version 0.4.2 , c'est un site pour créer des histoires pour la boite à histoire lunii, voici ou je l'ai trouvé :
https://github.com/kairoh/studio/releas … 2-dist.zip
J'ai essayé la commande cd voici la réponse :
cd~/home/matthieu/Téléchargements/studio-web-ui-0.4.2-dist/studio-web-ui-0.4.2/studio-linux.sh
bash: cd~/home/matthieu/Téléchargements/studio-web-ui-0.4.2-dist/studio-web-ui-0.4.2/studio-linux.sh: Aucun fichier ou dossier de ce type
Merci pour ta réponse.
Dernière modification par Mattmatt2 (Le 29/12/2023, à 12:37)
Hors ligne
#4 Le 29/12/2023, à 12:49
- Nuliel
Re : [RESOLU] fichier .sh qui ne s'éxécute pas.
cd signifie change directory, pour aller dans le bon dossier avant d'exécuter.
~ est remplacé par /home/matthieu
Donc la commande adaptée serait
cd ~/Téléchargements/studio-web-ui-0.4.2-dist/studio-web-ui-0.4.2/
./studio-linux.sh
je te laisse donner le retour, mais je parie que openjdk n'est pas installé
Dernière modification par Nuliel (Le 29/12/2023, à 12:50)
Hors ligne
#5 Le 29/12/2023, à 22:57
- Mattmatt2
Re : [RESOLU] fichier .sh qui ne s'éxécute pas.
Voila le retour :
cd ~/Téléchargements/studio-web-ui-0.4.2-dist/studio-web-ui-0.4.2/
./studio-linux.sh
bash: ./studio-linux.sh: Permission non accordée
Pourquoi je n'ai pas la permission ?
Hors ligne
#6 Le 29/12/2023, à 23:16
- Nuliel
Re : [RESOLU] fichier .sh qui ne s'éxécute pas.
C'est que tu n'as pas donné les droits d'exécution.
chmod sert à changer les permissions (normalement cocher la case "autoriser l'exécution fu fichier comme un programme" suffisait):
chmod +x ~/home/matthieu/Téléchargements/studio-web-ui-0.4.2-dist/studio-web-ui-0.4.2/studio-linux.sh
pour ajouter le droit d'exécution
Dernière modification par Nuliel (Le 29/12/2023, à 23:19)
Hors ligne
#7 Le 29/12/2023, à 23:35
- Mattmatt2
Re : [RESOLU] fichier .sh qui ne s'éxécute pas.
Voila le retour :
chmod +x ~/home/matthieu/Téléchargements/studio-web-ui-0.4.2-dist/studio-web-ui-0.4.2/studio-linux.sh
chmod: impossible d'accéder à '/home/matthieu/home/matthieu/Téléchargements/studio-web-ui-0.4.2-dist/studio-web-ui-0.4.2/studio-linux.sh': Aucun fichier ou dossier de ce type
Pourquoi il n'arrive pas à accéder au dossier ? Il faut que je le sorte du dossier téléchargement ?
Dernière modification par Mattmatt2 (Le 29/12/2023, à 23:37)
Hors ligne
#8 Le 29/12/2023, à 23:37
- Nuliel
Re : [RESOLU] fichier .sh qui ne s'éxécute pas.
désolé j'ai copié collé le chemin du #3 mais j'ai oublié de corriger
chmod +x ~/Téléchargements/studio-web-ui-0.4.2-dist/studio-web-ui-0.4.2/studio-linux.sh
Hors ligne
#9 Le 29/12/2023, à 23:43
- Mattmatt2
Re : [RESOLU] fichier .sh qui ne s'éxécute pas.
Voilà un retour qui semble te donner raison sur java :
~/Téléchargements/studio-web-ui-0.4.2-dist/studio-
web-ui-0.4.2$ ./studio-linux.sh
./studio-linux.sh: 10: java: not found
C'est étonnant car la versions 1.0.2 de studio-linux fonctionne et elle doit être lancée par java également. Pourquoi ça ne fonctionne pas avec une ancienne version de studiolinux ?
Je fais quoi du coup j'installe openjdk ?
Hors ligne
#10 Le 29/12/2023, à 23:49
- Nuliel
Re : [RESOLU] fichier .sh qui ne s'éxécute pas.
C'est étonnant car la versions 1.0.2 de studio-linux fonctionne et elle doit être lancée par java également. Pourquoi ça ne fonctionne pas avec une ancienne version de studiolinux ?
C'est un gros binaire dans cette version, donc pas sûr que ça utilise encore java, ou alors il est intégré. Parce qu'il y a une version java et une version linux
Je fais quoi du coup j'installe openjdk ?
Oui, on peut partir de façon tout à fait arbitraire sur la version 17:
sudo apt install openjdk-17-jdk
et ça devrait mieux marcher.
Mais attends, pourquoi tu prends pas la dernière version (1.0.2)?
Dernière modification par Nuliel (Le 29/12/2023, à 23:52)
Hors ligne
#11 Le 30/12/2023, à 00:02
- Mattmatt2
Re : [RESOLU] fichier .sh qui ne s'éxécute pas.
J'ai trouvé un pack d'histoires Lunii, j'ai essayé de le lancé et le modifier sur la version 1.0.2 et ça n'a pas marché.
Dans les commentaires du site ou j'ai trouvé ces histoires il est écrit que le pack d'histoire fonctionne avec la version 0.4.2.
C'est du bricolage... j'essaye de trouver une solution pour faire fonctionner le pack d'histoire.
Les dernières versions de openjdk n'intègrent pas forcément les versions précédentes ?
Je crois qu'il faut Java 11 d'après ce que je comprends sur le site ou j'ai télécharer studio-linux0.4.2 : https://github.com/kairoh/studio/releases
Je fais plutot
sudo apt install openjdk-11-jdk
?
Hors ligne
#12 Le 30/12/2023, à 00:10
- Nuliel
Re : [RESOLU] fichier .sh qui ne s'éxécute pas.
Ok pour la version 11 (oui c'est la bonne commande)
Dernière modification par Nuliel (Le 30/12/2023, à 00:10)
Hors ligne
#13 Le 30/12/2023, à 00:19
- Mattmatt2
Re : [RESOLU] fichier .sh qui ne s'éxécute pas.
Ca fonctionne, le fichier .sh se lance.
Merci beaucoup pour ton aide et ton temps, je mets un [résolu].
Hors ligne