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 31/07/2007, à 21:50

benzoid555

mon premier script (pour installer salome)

Bonsoir,

Je viens d'écrire mon premier script, il sert a installer plus facilement le programme salome, programme de mécanique (http://www.salome-platform.org).

il fonctionne mais j'ai des questions

***quel est la difference entre les script bash, sh, csh, ksh ...

***comment hierachise t'on un programme, pour pouvoir si retrouver (par exemple pour le debuger plus facllement)

***comment par ce script, peut-on ajouter dans le menu "Application" de Ubuntu ou plutot Gnome la commande run_salome

***est-il possible de faire la meme chose avec un language tel que python ?(salome utilise python il serait bien que j'apprenne)


#!/bin/bash
echo installation de salome_3.2.6
 
	#choix du repertoire de destination
		echo "Quel est le nom du répertoire de destination de Salome? (le script va ajouter un repertoire salome_3.2.6"
		read rep
		export INSTALL_ROOT=$rep/salome_3.2.6/ 

	echo installation des prérequis
	sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev qt3-dev-tools sip4 python-sip4-dev libboost-dev swig g++ libg2c0	

	echo extraction de Salome_3.2.6
	tar xvzf InstallWizard_3.2.6_DebianSarge.tar.gz

	mkdir $INSTALL_ROOT

	echo instalation de Salome_3.2.6
	./InstallWizard_3.2.6_DebianSarge/runInstall -b -f config_nativ.xml

	echo $targetdir
	chmod +x $INSTALL_ROOT/env_products.sh

	echo "instalation du lanceur" $INSTALL_ROOT"run_salome"
		echo "#!/bin/bash" > $INSTALL_ROOT/run_salome
		echo "echo Lancement de salome" >> $INSTALL_ROOT/run_salome
		echo "	source "$INSTALL_ROOT"env_products.sh " >> $INSTALL_ROOT/run_salome
		echo  $INSTALL_ROOT"KERNEL_3.2.6/bin/salome/runSalome.py" >> $INSTALL_ROOT/run_salome
		chmod +x $INSTALL_ROOT/run_salome
       echo instalation fini ! ! !

Merci d'avance et bonne nuit

Dernière modification par benzoid555 (Le 31/07/2007, à 21:51)


http://haefflerbenoit.free.Fr

Hors ligne