#1 Le 20/06/2015, à 16:48
- le_malchanceux
Comment corriger et lancer ce script sh [RÉSOLU]
Bonjour,
#!/bin/sh
export LANG=C
export ISE_EIFFEL=/usr/local/Eiffel_14.05
export ISE_PLATFORM=linux-x86
# export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin
estudio
Est-ce toujours la même méthode pour chercher un paquet. Et comment après avoir écrit ce script sh, peut on le lancer par le terminal en sachant que je suis en 64 bits et pas en 32 bits.
Cordialement.
Dernière modification par le_malchanceux (Le 25/06/2015, à 23:01)
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#2 Le 20/06/2015, à 18:04
- f.x0
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonjour le_malchanceux,
comment s'appelle ton script ???
SOPI
Hors ligne
#3 Le 20/06/2015, à 18:33
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonjour, f.x0
Excusez moi, j'aurais dû commencer par là. Je voudrais lancer le script *.sh «Lancer script pour Eiffel IDE français.sh»
#!/bin/sh
export LANG=C
export ISE_EIFFEL=/usr/local/Eiffel_14.05
export ISE_PLATFORM=linux-x86
# export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin
estudio
Comment après avoir écrit ce script *.sh «Lancer le script pour Eiffel IDE français.sh», peut on le lancer par le terminal et sachant que je suis en 64 bits.
Cordialement.
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#4 Le 20/06/2015, à 21:42
- f.x0
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Tout d'abord il faut légèrement modifier ton fichier.
ouvres un terminal
vas dans le répertoire où se trouve ton script (cd /répertoire_où_se_trouve_ton_script)
tapes
gksudo xdg-open "Lancer le script pour Eiffel IDE français.sh"
et changes ces 2 lignes
export ISE_PLATFORM=linux-x86
# export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits
comme ceci
# export ISE_PLATFORM=linux-x86 # Si vous êtes sur un système 32 bits
export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits
enregistres ton fichier
Quittes ton éditeur de texte
tapes ceci pour rendre ton script exécutable
chmod +x "Lancer le script pour Eiffel IDE français.sh"
puis essiaes de lancer ton script
sh "Lancer le script pour Eiffel IDE français.sh"
Dernière modification par f.x0 (Le 21/06/2015, à 18:41)
SOPI
Hors ligne
#5 Le 21/06/2015, à 02:12
- Watael
Re : Comment corriger et lancer ce script sh [RÉSOLU]
salut,
un fichier (un script) est, entre autre, rendu exécutable avec la commande chmod (pas sudo !).
ensuite, si il est exécutable, il n'est plus nécessaire de l'appeler comme argument d'un shell, le noyau l'exécutera en utilisant le shebang pour définir le shell à utiliser, ou avec le shell par défaut de l'utilisateur.
Dernière modification par Watael (Le 21/06/2015, à 02:12)
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#6 Le 21/06/2015, à 11:03
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonjour, f.x0
J'ai bien tapé la commande suivante:
cd /modèles
cuenca@cuenca-desktop:~$ cd /modèles
bash: cd: /modèles: Aucun fichier ou dossier de ce type
cuenca@cuenca-desktop:~$
Et rien ne se passe alors que je l'ai bien sauvé dans ce répertoire, on ne voit rien dans le répertoire, comme s'il était vide.
Cordialement.
Dernière modification par le_malchanceux (Le 21/06/2015, à 11:25)
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#7 Le 21/06/2015, à 13:25
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonjour, f.x0
Merci aussi à Watael, pour votre réponse juste un peu plus haut, au sujet du lancement des script *.sh
un fichier (un script) est, entre autre, rendu exécutable avec la commande chmod (pas sudo !).
ensuite, si il est exécutable, il n'est plus nécessaire de l'appeler comme argument d'un shell, le noyau l'exécutera en utilisant le shebang pour définir le shell à utiliser, ou avec le shell par défaut de l'utilisateur.
f.x0, j'ai essayé avec cette méthode et rien n’apparaît sur le terminal.
cuenca@cuenca-desktop:~$ cd /home/cuenca/modèles
bash: cd: /home/cuenca/modèles: Aucun fichier ou dossier de ce type
cuenca@cuenca-desktop:~$
On ne voit pas dans ce sous-répertoire "modèles" le fichier "Lancer le script pour Eiffel IDE français.sh"
Cordialement.
Dernière modification par le_malchanceux (Le 21/06/2015, à 13:32)
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#8 Le 21/06/2015, à 17:32
- pingouinux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonjour,
cuenca@cuenca-desktop:~$ cd /home/cuenca/modèles bash: cd: /home/cuenca/modèles: Aucun fichier ou dossier de ce type
Tu dois te tromper dans l'orthographe de modèles (sans doute faut-il une majuscule).
Sinon, pour trouver ton fichier
cd
find -name \*Eiffel\*
Hors ligne
#9 Le 21/06/2015, à 20:29
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonsoir, f.x0
Vous aviez entièrement raison et je m'en excuse, je ne respectais évidemment pas la case en ne mettant pas de majuscule au sous-répertoire "Modèles" je ne savais pas qu'Ubuntu 14.04 était si sensible à la case d'où la réponse :
Aucun fichier ou dossier de ce type
cd /home/cuenca/Modèles
gksudo xdg-open "Lancer le script pour Eiffel IDE français.sh"
chmod +x "Lancer le script pour Eiffel IDE français.sh"
cuenca@cuenca-desktop:~$ cd /home/cuenca/Modèles
cuenca@cuenca-desktop:~/Modèles$ gksudo xdg-open "Lancer le script pour Eiffel IDE français.sh"
Opening "Lancer le script pour Eiffel IDE français.sh" with LibreOffice Writer (application/x-shellscript)
Également le lancement est relativement très long, après plus 50 minutes d'attente où le curseur reste bloqué toujours au même endroit, j'ai dû interrompre le processus de téléchargement du paquet "Ide Eiffel français". Mais si je comprends bien c'est aussi le téléchargement du paquet "IDE Eiffel en français".
Ce que je ne comprends pas, c'est pourquoi, la commande suivante doit lancer "LibreOffice Writer" :
chmod +x "Lancer le script pour Eiffel IDE français.sh"
Lance le "LibreOffice Writer" avec mon script, "Lancer le script pour Eiffel IDE français.sh" en fond.
Cordialement.
Dernière modification par le_malchanceux (Le 21/06/2015, à 20:32)
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#10 Le 21/06/2015, à 21:08
- f.x0
Re : Comment corriger et lancer ce script sh [RÉSOLU]
En fait la commande
xdg-open "Lancer le script pour Eiffel IDE français.sh"
ouvres l'éditeur de texte défini par défaut pour modifier le script
le gksudo devant la commande te permets d'avoir les droits administrateur si besoin.
ensuite la commande
chmod +x "Lancer le script pour Eiffel IDE français.sh"
permets de rendre exécutable le script.
Tu as bien mis ces 2 lignes ???
# export ISE_PLATFORM=linux-x86 # Si vous êtes sur un système 32 bits
export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits
Pour lancer le script, c'est la commande
"Lancer le script pour Eiffel IDE français.sh"
A quelle étape tu attends si longtemps ???
SOPI
Hors ligne
#11 Le 21/06/2015, à 21:16
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
bonsoir,
J'attends assez de temps presque une heure sans rien voir apparaître, ici.
cuenca@cuenca-desktop:~$ cd /home/cuenca/Modèles
cuenca@cuenca-desktop:~/Modèles$ gksudo xdg-open "Lancer le script pour Eiffel IDE français.sh"
Opening "Lancer le script pour Eiffel IDE français.sh" with LibreOffice Writer (application/x-shellscript)
Cordialement.
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#12 Le 21/06/2015, à 21:21
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonsoir,
Je n'ai pas encore eu le temps d'envoyer cette commande:
sh "Lancer le script pour Eiffel IDE français.sh"
Cordialement.
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#13 Le 21/06/2015, à 21:27
- f.x0
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Tapes
gedit /home/cuenca/Modèles/"Lancer le script pour Eiffel IDE français.sh"
et changes ces 2 lignes
export ISE_PLATFORM=linux-x86
# export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits
comme ceci
# export ISE_PLATFORM=linux-x86 # Si vous êtes sur un système 32 bits
export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits
enregistres ton fichier
Quittes ton éditeur de texte
tapes ceci pour rendre ton script exécutable
chmod +x "Lancer le script pour Eiffel IDE français.sh"
puis essaies de lancer ton script
/home/cuenca/Modèles/"Lancer le script pour Eiffel IDE français.sh"
SOPI
Hors ligne
#14 Le 21/06/2015, à 22:10
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonsoir,
J'ai bien changer les lignes du script comme vous me l'indiquez
#!/bin/sh
export LANG=C
export ISE_EIFFEL=/usr/local/Eiffel_14.05
# export ISE_PLATFORM=linux-x86 # Si vous êtes sur un système 32 bits
export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin
estudio
Et il ne trouve toujours rien avec cette commande:
gedit /home/cuenca/Modèles/"Lancer le script pour Eiffel IDE français.sh"
cuenca@cuenca-desktop:~$ gedit /home/cuenca/Modèles/"Lancer le script pour Eiffel IDE français.sh"
cuenca@cuenca-desktop:~$ chmod +x "Lancer le script pour Eiffel IDE français.sh"
chmod: impossible d'accéder à «Lancer le script pour Eiffel IDE français.sh»: Aucun fichier ou dossier de ce type
Cordialement.
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#15 Le 21/06/2015, à 22:12
- f.x0
Re : Comment corriger et lancer ce script sh [RÉSOLU]
postes le retour de
ls /home/cuenca/Modèles
SOPI
Hors ligne
#16 Le 21/06/2015, à 22:39
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonsoir,
cuenca@cuenca-desktop:~$ ls /home/cuenca/Modèles
Lancer le script pour Eiffel IDE français.sh.sh Les script *.sh executables
cuenca@cuenca-desktop:~$
Cordialement.
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#17 Le 21/06/2015, à 22:44
- f.x0
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bizarre
postes le retour ENTIER de
ls -la /home/cuenca/Modèles
SOPI
Hors ligne
#18 Le 21/06/2015, à 22:54
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonsoir,
Je m'excuse, j'ai oublié une partie de la commande
cuenca@cuenca-desktop:~$ ls /home/cuenca/Modèles
Alors que c'était celle là.
cuenca@cuenca-desktop:~$ ls -la /home/cuenca/Modèles
Voilà le résultat de votre commande.
cuenca@cuenca-desktop:~$ ls -la /home/cuenca/Modèles
total 24
drwxr-xr-x 3 cuenca cuenca 4096 juin 21 23:37 .
drwxr-xr-x 38 cuenca cuenca 4096 juin 21 20:38 ..
-rwxrwxr-x 1 cuenca sudo 296 juin 21 14:51 Lancer le script pour Eiffel IDE français.sh~
-rwxrwxr-x 1 cuenca cuenca 296 juin 21 14:51 Lancer le script pour Eiffel IDE français.sh
drwxrwxr-x 2 cuenca cuenca 4096 juin 21 23:34 Les script *.sh executables
-rw-r--r-- 1 root root 73 juin 21 20:48 .~lock.Lancer le script pour Eiffel IDE français.sh#
cuenca@cuenca-desktop:~$
Cordialement.
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#19 Le 21/06/2015, à 23:21
- f.x0
Re : Comment corriger et lancer ce script sh [RÉSOLU]
quel bazar ...
tapes
rm "/home/cuenca/Modèles/Lancer le script pour Eiffel IDE français.sh~"
rm "/home/cuenca/Modèles/Les script *.sh executables"
sudo rm "/home/cuenca/Modèles/.~lock.Lancer le script pour Eiffel IDE français.sh#"
"/home/cuenca/Modèles/Lancer le script pour Eiffel IDE français.sh"
et postes le retour de chaque commande
SOPI
Hors ligne
#20 Le 21/06/2015, à 23:34
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonsoir,
Voici le résultat une par une de vos commandes:
cuenca@cuenca-desktop:~$ rm "/home/cuenca/Modèles/Lancer le script pour Eiffel IDE français.sh~"rm: impossible de supprimer «/home/cuenca/Modèles/Lancer le script pour Eiffel IDE français.sh~»: Aucun fichier ou dossier de ce type
cuenca@cuenca-desktop:~$ rm "/home/cuenca/Modèles/Les script *.sh executables"
rm: impossible de supprimer «/home/cuenca/Modèles/Les script *.sh executables»: est un dossier
cuenca@cuenca-desktop:~$ sudo rm "/home/cuenca/Modèles/.~lock.Lancer le script pour Eiffel IDE français.sh#"
[sudo] password for cuenca:
rm: impossible de supprimer «/home/cuenca/Modèles/.~lock.Lancer le script pour Eiffel IDE français.sh#»: Aucun fichier ou dossier de ce type
cuenca@cuenca-desktop:~$ "/home/cuenca/Modèles/Lancer le script pour Eiffel IDE français.sh"
EiffelStudio: the environment variable ISE_EIFFEL points to a non-existing directory.
cuenca@cuenca-desktop:~$
Si cela ne vous dérange pas, je suis obligé de me coucher et de reprendre demain car je suis diabétique et je commence à être très fatigué.
Cordialement.
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#21 Le 22/06/2015, à 06:43
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonjour, f .x0
Je m'excuse pour hier soir, mais je devais absolument me reposer, j'étais fatigué et en hypoglycémie. J'ai bien récupéré pendant la nuit et je suis prêt à reprendre où nous en étions restés hier soir bien entendus si cela, ne vous dérange pas et encore une foi, j'en suis vraiment désolé.
Pouvez-vous me dire s'il vous plaît la suite des manipulations.
Cordialement.
Dernière modification par le_malchanceux (Le 22/06/2015, à 07:05)
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#22 Le 22/06/2015, à 17:33
- f.x0
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Ne t'inquiètes pas, il n'y a aucun souci, on va avancer à ton rythme (et aussi selon mes disponibilités, et celles des autres Ubunteros).
D'autant plus que je sais que tu reviens depuis peu sur ce forum, et que tes soucis t'ont amené à changer de pseudo.
Peux-tu télécharger à nouveau ce script facilement ???
SOPI
Hors ligne
#23 Le 22/06/2015, à 17:49
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonsoir,
cuenca@cuenca-desktop:~$ rm "/home/cuenca/Modèles/Lancer le script pour Eiffel IDE français.sh~"
rm: impossible de supprimer «/home/cuenca/Modèles/Lancer le script pour Eiffel IDE français.sh~»: Aucun fichier ou dossier de ce type
cuenca@cuenca-desktop:~$ rm "/home/cuenca/Modèles/Les script *.sh executables"
rm: impossible de supprimer «/home/cuenca/Modèles/Les script *.sh executables»: est un dossier
cuenca@cuenca-desktop:~$ sudo rm "/home/cuenca/Modèles/.~lock.Lancer le script pour Eiffel IDE français.sh#"
[sudo] password for cuenca:
rm: impossible de supprimer «/home/cuenca/Modèles/.~lock.Lancer le script pour Eiffel IDE français.sh#»: Aucun fichier ou dossier de ce type
cuenca@cuenca-desktop:~$ "/home/cuenca/Modèles/Lancer le script pour Eiffel IDE français.sh"
EiffelStudio: the environment variable ISE_EIFFEL points to a non-existing directory.
cuenca@cuenca-desktop:~$
Cordialement.
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne
#24 Le 22/06/2015, à 17:59
- f.x0
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Peux-tu télécharger à nouveau ce script facilement ???
SOPI
Hors ligne
#25 Le 22/06/2015, à 19:46
- le_malchanceux
Re : Comment corriger et lancer ce script sh [RÉSOLU]
Bonsoir, f.x0
Je l'appele avec l'éditeur de texte gedit de Ubuntu à part cela, je ne vois pas
comment faire pour appeler ce fichier "Lancer le script pour Eiffel IDE français.sh"
antoine-#!/bin/sh
export LANG=C
export ISE_EIFFEL=/usr/local/Eiffel_14.05
# export ISE_PLATFORM=linux-x86 # Si vous êtes sur un système 32 bits
export ISE_PLATFORM=linux-x86-64 # Si vous êtes sur un système 64 bits
export PATH=$PATH:$ISE_EIFFEL/studio/spec/$ISE_PLATFORM/bin
estudio
Cordialement.
Dernière modification par le_malchanceux (Le 22/06/2015, à 19:47)
Proverbe français
« A qui se lève matin Dieu aide et prête la main. »
Hors ligne