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 22/08/2008, à 18:55

jean-pierre-99

Résolu : Installation d'un .sh (merci à tous)

quelle manip dois-je effectuer pour installer un logiciel dont l'orignine est un .sh.

J'ai ouvert un terminal, passé la commande sudo sh et fait glisser l'icone dans le terminal (ainsi que décrit dans un doc) mais ça ne marche pas.

Dernière modification par jean-pierre-99 (Le 24/08/2008, à 11:54)

Hors ligne

#2 Le 22/08/2008, à 18:56

Compte anonymisé

Re : Résolu : Installation d'un .sh (merci à tous)

Salut,

Essaie sudo Cheminj_vers_le_.sh/truc.sh

A+

#3 Le 22/08/2008, à 20:55

jean-pierre-99

Re : Résolu : Installation d'un .sh (merci à tous)

Oui mais voilà ce que j'obtiens

richard@jp-richard:~$ sudo /Mes donnees/Passreminder/PassReminder/PassReminderMS-GTK.sh
sudo: /Mes: command not found
richard@jp-richard:~$
Pour moi qui viens du monde MVS c'est vraiment du chinois roll

Hors ligne

#4 Le 22/08/2008, à 20:57

Compte anonymisé

Re : Résolu : Installation d'un .sh (merci à tous)

Alors, le résultat est normal.

En ligne de commande, le premier paramètre est un programme à appeler. Comme les paramètres sont séparés par des espaces, il croit que "Mes" est un programme. Mais bien sur il n'existe pas.

Il faut que tu tapes sudo Mes\ données/..... les "\" sert à dire qu'il prenne l'espace en compte dans le chemin.

#5 Le 22/08/2008, à 21:09

Autiwa

Re : Résolu : Installation d'un .sh (merci à tous)

ou alors tu met des guillemets, ce qui donne :

sudo "/Mes donnees/Passreminder/PassReminder/PassReminderMS-GTK.sh"

Mais tu sais, un .sh, c'est généralement un script. Et de tout les scripts que j'ai, aucun ne nécessite d'installation. À moins bien évidemment que le script soit tout simplement l'installeur d'autre chose.


Pensez à éditer le titre du sujet (en éditant le premier message) pour rajouter un "[Résolu]" ça évite à ceux qui veulent donner un coup de main, d'ouvrir un sujet où il n'y a plus d'aide à donner.

Hors ligne

#6 Le 22/08/2008, à 22:36

remjg

Re : Résolu : Installation d'un .sh (merci à tous)

Salut à tous!

Pour exécuter un script, il y plusieurs solutions :
- cliquer dessus dans Nautilus (le navigateur de fichier de Gnome)
- ouvrir un terminal, se placer dans le répertoire du script avec la commande "cd" et faire :

sh scrip.sh

ou

./script.sh

cette seconde méthode marche pour tout type de script (pas seulement les script bash) mais elle implique qu'au début du script soit indiqué l'interpréteur avec lequel le script doit se lancer. Cette ligne ressemble généralement à #!/bin/sh (ici pour un script bash).

N'oubliez pas de précéder la commande de "sudo" si le script nécessite les droits superutilisateurs! Et dans ce dernier cas, faites preuve d'une grande prudence... C'est rapide de tout bousiller big_smile

Dans ton cas jean-pierre-99 la commande pourra être par exemple :

sudo sh /Mes\ donnees/Passreminder/PassReminder/PassReminderMS-GTK.sh

Mais je pense que ça n'ira pas car le chemin de ton fichier ne doit pas être celui la... Ou se trouve ton dossier "Mes donnees"?

Dernière modification par remjg (Le 22/08/2008, à 23:16)

Hors ligne

#7 Le 22/08/2008, à 23:05

jean-pierre-99

Re : Résolu : Installation d'un .sh (merci à tous)

J'ai fait un copié collé de la commande de AUTIWA et voilà ce que j'obtient :

richard@jp-richard:~$ sudo "/Mes donnees/Passreminder/PassReminder/PassReminderMS-GTK.sh"
sudo: /Mes donnees/Passreminder/PassReminder/PassReminderMS-GTK.sh: command not found
richard@jp-richard:~$

Hors ligne

#8 Le 22/08/2008, à 23:54

xamaco

Re : Résolu : Installation d'un .sh (merci à tous)

Le script n'est peut-être pas défini comme executable.

En assumant que tu es dans le répertoire contenant le script, si tu fais

ls -l PassReminderMS-GTK.sh

tu devrais avoir quelque chose comme :
-rwxr-xr-- (et des autres trucs après)
Si tu ne vois pas de x, ça veut dire que ton script n'est pas défini comme executable. Dans ce cas, il faut le rendre executable avec un

chmod +x PassReminderMS-GTK.sh

Hors ligne

#9 Le 23/08/2008, à 08:25

jean-pierre-99

Re : Résolu : Installation d'un .sh (merci à tous)

richard@jp-richard:~/Documents/nouveautes$ ls -l PassReminderMS-GTK.sh
-rwxrwxrwx 1 richard richard 186 2006-08-21 21:09 PassReminderMS-GTK.sh

Oui et alors ????? il n'est pas pour autant installé ......... c'est déséspérant !!!!!

Hors ligne

#10 Le 23/08/2008, à 08:46

michel2652

Re : Résolu : Installation d'un .sh (merci à tous)

Bonjour,

Lorsque tu es dans le répertoire où se trouve PassReminderMS-GTK.sh :

~$ sudo ./PassReminderMS-GTK.sh

ou :

~$ sudo sh PassReminderMS-GTK.sh

Perso, je nomme mes répertoires en "nom_de_répertoire" au lieu de "nom de répertoire".

A+

#11 Le 23/08/2008, à 11:54

jean-pierre-99

Re : Résolu : Installation d'un .sh (merci à tous)

Suite à proposition de MICHEL2652 voici ce que j'obtiens :
richard@jp-richard:~/Documents/nouveautes$ sudo sh PassReminderMS-GTK.sh
[sudo] password for richard:
PassReminderMS-GTK.sh: 2: java: not found
richard@jp-richard:~/Documents/nouveautes$

Hors ligne

#12 Le 23/08/2008, à 12:00

Henry de Monfreid

Re : Résolu : Installation d'un .sh (merci à tous)

il faut que tu installe java.


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne

#13 Le 23/08/2008, à 14:22

jean-pierre-99

Re : Résolu : Installation d'un .sh (merci à tous)

Super C'était bien cela, je n'avais pas JAVA d'installer. Voilà qui est fait.
En fait le fihier : PassReminderMS-GTK.sh, est un executable. En cliquant deux fois dessus je rentre dans passreminder mais avnnt un panel me demande de le lancer : "Voulez-vous lancer « PassReminderMS-GTK.sh » ou afficher son contenu ?"  N'y a-t-il pas un moyen plus subtile ... j'ai tenter le lanceur mais sans succès mad

Hors ligne

#14 Le 25/08/2008, à 15:01

Henry de Monfreid

Re : Résolu : Installation d'un .sh (merci à tous)

jean-pierre-99 a écrit :

Super C'était bien cela, je n'avais pas JAVA d'installer. Voilà qui est fait.
En fait le fihier : PassReminderMS-GTK.sh, est un executable. En cliquant deux fois dessus je rentre dans passreminder mais avnnt un panel me demande de le lancer : "Voulez-vous lancer « PassReminderMS-GTK.sh » ou afficher son contenu ?"  N'y a-t-il pas un moyen plus subtile ... j'ai tenter le lanceur mais sans succès mad

Lance depuis un terminal.


« Je te hais plus qu'aucun des dieux qui vivent sur l'Olympe
Car tu ne rêves que discordes, guerres et combats. »
Trouble obsessionnelcompulsif
Le TdCT est revenu (ils reviennent tous)

Hors ligne