ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/linux/instal_aster.bash
Revision: 760
Committed: Wed Nov 18 20:04:07 2015 UTC (9 years, 5 months ago) by couturad
File size: 3479 byte(s)
Log Message:
erreur corrigée dans le bash dinstall de code aster

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

Properties

Name Value
svn:executable *