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 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