ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/linux/instal_aster.bash
Revision: 706
Committed: Mon Aug 31 13:35:48 2015 UTC (9 years, 8 months ago) by francois
File size: 3263 byte(s)
Log Message:
réérciture de la procédure pour ecrire des fichiers code aster. Changement -mecanique devient -elastique et un fichier de parametre obligatoire est maintenant necessaire pour faire un calcul

File Contents

# User Rev Content
1 francois 574 #!/bin/bash
2     echo "**********************************************************"
3     echo "* MAGiC *"
4     echo "* *"
5     echo "* ERICCA *"
6     echo "* *"
7     echo "* Departement de genie mecanique - UQTR *"
8     echo "* *"
9     echo "* Installation des modules Code aster "$1" *"
10     echo "* *"
11     echo "**********************************************************"
12     echo ""
13     echo $(date)
14     echo ""
15     echo "Code Aster installation"
16     if [ $1 == 11.6 ];
17     then
18     version=11.6
19     else
20     if [ $1 == 11.5 ];
21     then
22     version=11.5
23     else
24 francois 671 if [ $1 == 11.7 ];
25     then
26     version=11.7
27     else
28 francois 574 echo "Version "$1" non supportée"
29     exit
30     fi
31     fi
32     fi
33     echo "Checking / Installing dependencies"
34 francois 704 tabdep=(gfortran python g++ gcc python-dev python-numpy python-qt4 tk bison flex libblas-dev liblapack-dev libmotif-dev)
35 francois 574 echo "Dependance a verifier :"${#tabdep[*]}
36     for i in ${!tabdep[*]};
37     do
38     nomdep=${tabdep[i]}
39     dpkg -s $nomdep >> /dev/null 2>&1
40     if [ $? == 1 ];
41     then
42     echo $nomdep...............FAIL
43 francois 616 sudo apt-get -y install $nomdep
44 francois 574 else
45     echo $nomdep...............ok
46     fi
47    
48     done
49     __DIR=`pwd`
50     echo "Verification code aster"
51     cd /opt/aster
52     if [ ! -d $version ];
53     then
54     echo "installation code aster "$version"..................FAIL"
55     echo "installation code aster "$version
56     cd $__DIR
57    
58 francois 671 if [ $version == 11.7 ];
59     then
60     wget http://ericca.uqtr.ca/aster-full-src-11.7.0-1.noarch.tar.gz
61     tar -zxf aster-full-src-11.7.0-1.noarch.tar.gz
62     cd aster-full-src-11.7.0
63     fi
64    
65 francois 574 if [ $version == 11.6 ];
66     then
67     wget http://ericca.uqtr.ca/aster-full-src-11.6.0-1.noarch.tar.gz
68     tar -zxf aster-full-src-11.6.0-1.noarch.tar.gz
69     cd aster-full-src-11.6.0
70     fi
71    
72     if [ $version == 11.5 ];
73     then
74     wget http://ericca.uqtr.ca/aster-full-src-11.5.0-4.noarch.tar.gz
75     tar -zxf aster-full-src-11.5.0-4.noarch.tar.gz
76     cd aster-full-src-11.5.0
77     fi
78    
79     if [ $version == STA10.6 ];
80     then
81     wget http://ericca.uqtr.ca/aster-full-src-10.6.0-3.noarch.tar.gz
82     tar -zxf aster-full-src-10.6.0-3.noarch.tar.gz
83     cd aster-full-src-10.6.0
84     fi
85    
86     sudo python setup.py install --prefix=/opt/aster
87     else
88     echo "installation code aster "$version"..................OK"
89     fi
90    
91    
92    
93    
94     echo " mettre les lignes suivantes dans .bashrc"
95     echo " export PATHASTER=/opt/aster/bin"
96     echo " PATH=\$PATH:\$PATHASTER"
97     echo " verifier que le repertoire flasheur dans le home directory à les droits d'accees 777"
98     cd $__DIR
99     echo ""
100     echo $(date)
101     echo ""
102     echo "**********************************************************"
103     echo "* MAGiC *"
104     echo "* *"
105     echo "* ERICCA *"
106     echo "* *"
107     echo "* Departement de genie mecanique - UQTR *"
108     echo "* *"
109     echo "* Installation du module Code aster *"
110     echo "* *"
111     echo "**********************************************************"
112    
113    

Properties

Name Value
svn:executable *