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 30/06/2008, à 19:43

gubundo

pb pur installer un programme .sh..

salut,
je suis désolé, car beaucoup ont déjà posé la question, mais je ne comprends vraiment pas comment installer un programme que j'ai téléchargé (et que je ne trouve donc malheureusement pas dans Synaptic); ça fait plusieurs fois que j'essaie depuis que je suis passé sous linux, mais impossible d'installer à partir de la console (je suis vraiment nul apparemment) :
il s'agit de Ganttproject, sur http://ganttproject.biz/
Sur la console, je ne parviens même pas à me placer sur mon dossier où j'y mis le programme (avec la commande "cd"...alors, ça m'est encore plus difficile de taper les commandes sudo apt ... etc...
puisque mon fichier n'est pas trouvé ...
qqn peut-il m'aider ??

merci

Hors ligne

#2 Le 30/06/2008, à 20:13

xelator

Re : pb pur installer un programme .sh..

Salut
bin c'est pas très dur (sauf que chez moi ça marche pas)
Tu as ton archive sur le bureau
tu l'extrais ici donc tu as un dossier ganttproject-2.0.7 sur ton bureau
donc pour y aller :
cd Bureau/ganttproject-2.0.7
pour voir les fichiers dedans :
ls
pour rendre le programme exécutable :
chmod +x ganttproject.sh
et  pour le lancer :
./ganttproject.sh

Il faut sans doute
(tu peux utiliser TAB une ou deux fois pour compléter tes noms de fichier)

Et puis bon tu as pas beaucoup chercher pour l'installer hein !
http://doc.ubuntu-fr.org/ganttproject
mais bon le tuto est pas très à jour donc essaie ma méthode
par contre fait le Prérequis du tuto et la partie "L'application ne démarre pas ? sad" si ça foire

Dernière modification par xelator (Le 30/06/2008, à 20:14)

Hors ligne

#3 Le 01/07/2008, à 10:28

gubundo

Re : pb pur installer un programme .sh..

salut,
ça ne marche toujours pas...
dans la phase finale de l'installation, après la commande ./ganttproject.sh, j'ai  :
"bash: ./ganttproject.sh: Permission non accordée"

en tappant
sudo update-alternatives --config java

j'obtiens :
1    /usr/bin/gij-4.2
          2    /usr/lib/jvm/java-6-sun/jre/bin/java
*+        3    /usr/lib/jvm/java-gcj/jre/bin/java

comment dois-je faire ?:(

merci

Hors ligne

#4 Le 01/07/2008, à 15:21

ldheia

Re : pb pur installer un programme .sh..

Bonjour,
Ne faut-il pas que tu sois en root pour faire ceci?

sudo ./ganttproject

devrait peut-être réglé ton problème...

Hors ligne

#5 Le 01/07/2008, à 17:44

gubundo

Re : pb pur installer un programme .sh..

ça ne marche pas...j'aime Linux, mais là, il faut quand même avouer que c'est un peu compliqué pour installer ce petit programme ... (pourquoi n'est -il pas dans Synaptic ?? mad)
qqn a une autre solution ?

Hors ligne

#6 Le 01/07/2008, à 18:12

hello_world

Re : pb pur installer un programme .sh..

Hello,

Pour pouvoir lancer ton programme, il doit avoir le droit d'être exécuter. Pour vérifier que c'est bien le cas, fait un:

clique droit sur le fichier→propriété

, et vérifie que dans l'onglet "Permissions", la case :

"Autoriser l'exécution du fichier comme un programme est bien cochée".

(c'est l'équivalent du chmod +x ganttproject.sh, sauf que tu as moins de chance de te tromper de cette manière).

Puis essaye à nouveau la commande: ./ganttproject.sh

Le sudo est inutile, voir "dangereux".

Le programme fonctionne parfaitement chez moi sans que je n'ai rien à faire d'autre que la démarche proposée. Courage ;-)

++

Dernière modification par hello_world (Le 01/07/2008, à 18:14)

Hors ligne

#7 Le 01/07/2008, à 22:32

gubundo

Re : pb pur installer un programme .sh..

j'ai vérifié, c'est bien coché. quand je relance rien ne se passe : "commande introuvable"...
???

Hors ligne

#8 Le 01/07/2008, à 22:48

xelator

Re : pb pur installer un programme .sh..

le problème c'est que tu as mélangé mon tuto et mes explications :
relis mon post #2
quand tu fais "ls"
tu devrais déjà voir ganttproject.sh

Hors ligne

#9 Le 01/07/2008, à 22:56

bishop

Re : pb pur installer un programme .sh..

gubundo écrit :
en tappant
sudo update-alternatives --config java

j'obtiens :
1    /usr/bin/gij-4.2
          2    /usr/lib/jvm/java-6-sun/jre/bin/java
*+        3    /usr/lib/jvm/java-gcj/jre/bin/java

comment dois-je faire ?

.
A la question :

Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :

Tu tape 2 pour sélectionner /usr/lib/jvm/java-6-sun/jre/bin/java.

Puis :

cd ~/ganttproject-2.0.7
./ganttproject.sh

.
Je viens de tester et il n'y a aucun problème.

Dernière modification par bishop (Le 01/07/2008, à 23:16)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#10 Le 01/07/2008, à 23:05

bishop

Re : pb pur installer un programme .sh..

Ou reprise de l'installation depuis le début :

cd && wget http://downloads.sourceforge.net/ganttproject/ganttproject-2.0.7.zip
cd && unzip ganttproject-2.0.7.zip
cd ~/ganttproject-2.0.7 && chmod +x ganttproject.sh

.
Pour lancer ganttproject

cd ~/ganttproject-2.0.7 && ./ganttproject.sh

Dernière modification par bishop (Le 01/07/2008, à 23:16)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#11 Le 01/07/2008, à 23:08

gubundo

Re : pb pur installer un programme .sh..

ça marche !!! merci beaucoup pour votre aide ! merci à la communauté !
au fait, comment le trouver plus rapidement dans les raccourcis ?;)

Hors ligne

#12 Le 01/07/2008, à 23:25

bishop

Re : pb pur installer un programme .sh..

J'ai un peu merdé dans l'histoire... Honte sur moi... roll

hello_world a raison...
Il est préférable de lancer ganttproject sans sudo.

Mais auparavant, si tu as lancé ganttproject avec sudo, tu dois supprimer le fichier caché .ganttproject.log (qui est verrouillé) :

cd && sudo rm ~/.ganttproject.log

.
Puis tu lance ganttproject conventionnellement :

cd ~/ganttproject-2.0.7 && ./ganttproject.sh

Dernière modification par bishop (Le 01/07/2008, à 23:26)


La plus grande surprise que puisse faire un con c'est de faire une pause.

Hors ligne

#13 Le 02/07/2008, à 00:01

Chewbacca

Re : pb pur installer un programme .sh..

Tu peux aussi faire

sh [nomduprog].sh

Portable : Core 7 5500U - 8Go RAM - Intel HD Graphics 5500 + Nvidia GT 840M (optimus de m****), 6 Go DDR3 - Ubuntu GNOME 15.04 + GNOME 3.6
Media Center : Raspberry Pi - Openelec 4
DataServeur @Home : Raspberry Pi - Raspbian

Hors ligne

#14 Le 02/07/2008, à 07:41

gubundo

Re : pb pur installer un programme .sh..

merci à tous ! j'ai l'impression de progresser un peu dans la compréhension de Linux !
sinon, une dernière question : comment faire apparaître un raccourci dans la barre "Applications" de ce programme, sans que je doive aller dans le terminal pour le lancer ?

Hors ligne

#15 Le 02/07/2008, à 09:14

xelator

Re : pb pur installer un programme .sh..

il est où la le dossier ganttproject-2.0.7 ?

Pour le menu :
clique droit sur application, éditer , nouvelle élement :
nom : ganttproject
commande : sh /home/toi/ganttproject-2.0.7/ganttproject.sh
(remplace toi par ton nom d'utilisateur et adapte le chemin si ce n'est pas le bon)

Hors ligne

#16 Le 02/07/2008, à 09:26

gubundo

Re : pb pur installer un programme .sh..

merci !
mais comme je l'ai mis sur le bureau, si je le supprime du bureau, il ne se lancera pas, c'est ça ??
où l'installer pour que ça marche bien ?
il est aussi présent sous "opt" -> puis-je le lancer en choisissant ce chemin ?

Hors ligne

#17 Le 02/07/2008, à 09:50

xelator

Re : pb pur installer un programme .sh..

puis-je le lancer en choisissant ce chemin ?

oui tu peux s'il est exécutable
(sudo chmod +x /opt/ganttproject-2.0.7/ganttproject.sh)

Hors ligne

#18 Le 02/07/2008, à 10:25

gubundo

Re : pb pur installer un programme .sh..

xelator a écrit :

il est où la le dossier ganttproject-2.0.7 ?

Pour le menu :
clique droit sur application, éditer , nouvelle élement :
nom : ganttproject
commande : sh /home/toi/ganttproject-2.0.7/ganttproject.sh
(remplace toi par ton nom d'utilisateur et adapte le chemin si ce n'est pas le bon)

Excuse -moi encore une fois,
mais quand tu dis : cliquer sur l'application", ça veut dire que je suis sur quel fichier , le ".sh" ? ou le dossier ?? En tout cas, je ne vois nulle part le menu "éditer"...
roll

Hors ligne

#19 Le 02/07/2008, à 12:47

xelator

Re : pb pur installer un programme .sh..

gubundo a écrit :
xelator a écrit :

il est où la le dossier ganttproject-2.0.7 ?

Pour le menu :
clique droit sur application, éditer , nouvelle élement :
nom : ganttproject
commande : sh /home/toi/ganttproject-2.0.7/ganttproject.sh
(remplace toi par ton nom d'utilisateur et adapte le chemin si ce n'est pas le bon)

Excuse -moi encore une fois,
mais quand tu dis : cliquer sur l'application", ça veut dire que je suis sur quel fichier , le ".sh" ? ou le dossier ?? En tout cas, je ne vois nulle part le menu "éditer"...
roll

Sur le menu Application en haut à gauche, le menu avec toutes les applications tongue

Hors ligne

#20 Le 02/07/2008, à 13:28

gubundo

Re : pb pur installer un programme .sh..

Résolu


merci j'en apprends tous les jours grâce à vous tous !
wink

Hors ligne

#21 Le 26/07/2008, à 17:01

youssoufoued

Re : pb pur installer un programme .sh..

Bonjour,

J'avais le même problème que gubundo que j'ai pu résoudre grâce à vos contributions. Quelques questions pour mieux éclairer mes zones d'ombres:

- Quels sont les avantages et inconvénients à placer GanttProject dans le repertoire /home/toi/  ou dans /opt?

- Selon la méthode de bishop par quelles commandes placer installer GrantProjet directement dans le répertoire /opt ?


Culturellement,

Hors ligne

#22 Le 27/07/2008, à 10:10

hello_world

Re : pb pur installer un programme .sh..

Hello,

L'avantage de le mettre dans /opt vient du fait que tous les utilisateurs y ont alors accès, et pas seulement toi. De plus ça permet de désencombrer un peu ton home qui est plutôt la pour conserver tes paramètres personnels et tes documents. (strictement, tu pourrais sans doute faire un OS avec tous les fichiers au même endroit, mais ce serait le chenil... chaque chose à sa place, ici la place des programmes n'est pas vraiment home, sauf si tu veux être le seul à y avoir accès).

Les inconvénients... tous le monde y a accès (dans certain cas ce n'est pas désirable) et le fait que ce soit un tout petit peu plus compliqué à mettre en place (il faut des droits d'administrateur pour le faire, et donc seul l'administrateur de l'ordi peut le faire, mais à priori c'est ton cas).

Après avoir effectué la marche à suivre donnée plus haut et vérifier que le programme fonctionne, la seul chose à faire et de déplacer le fichier dans /opt, le rendre executable par tous (si tu le déplace dans /opt il appartient à root, donc il faut refaire les droits) et enfin modifier le chemin lorsque tu veux l'exécuter. Tu peux faire ces trois actions grâce au trois commandes suivantes:

sudo cp -R ~/ganttproject-2.0.7 /opt
sudo chmod a+x /opt/ganttproject-2.0.7/ganttproject.sh
/opt/ganttproject-2.0.7/ganttproject.sh

Cela fonctionne sans problème chez moi.

++

Hors ligne