ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/linux/instal_aster.bash
Revision: 973
Committed: Tue Sep 25 20:07:11 2018 UTC (6 years, 7 months ago) by amroune
File size: 4458 byte(s)
Log Message:
correction bug installation code aster 13.6

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 782 if [ $1 == 12.5 ];
33     then
34     version=12.5
35     else
36 francois 786 if [ $1 == 12.5mod ];
37     then
38     version=12.5mod
39     else
40 francois 866 if [ $1 == 12.7 ];
41     then
42     version=12.7
43 amroune 973 else
44 francois 963 if [ $1 == 13.6 ];
45     then
46     version=13.6
47 francois 866 else
48 francois 574 echo "Version "$1" non supportée"
49     exit
50     fi
51     fi
52     fi
53 francois 758 fi
54 francois 782 fi
55 francois 786 fi
56 francois 866 fi
57 francois 963 fi
58 amroune 973 echo "version" $version
59 francois 574 echo "Checking / Installing dependencies"
60 francois 963 tabdep=(gfortran python g++ gcc python-dev python-numpy python-qt4 tk bison flex libblas-dev liblapack-dev libmotif-dev )
61     if [ "$version" \> "13" ];
62     then
63     tabdep=( "${tabdep[@]}" "libboost-python-dev")
64     fi
65 francois 574 echo "Dependance a verifier :"${#tabdep[*]}
66     for i in ${!tabdep[*]};
67     do
68     nomdep=${tabdep[i]}
69     dpkg -s $nomdep >> /dev/null 2>&1
70     if [ $? == 1 ];
71     then
72     echo $nomdep...............FAIL
73 francois 616 sudo apt-get -y install $nomdep
74 francois 574 else
75     echo $nomdep...............ok
76     fi
77    
78     done
79     __DIR=`pwd`
80     echo "Verification code aster"
81     cd /opt/aster
82     if [ ! -d $version ];
83     then
84     echo "installation code aster "$version"..................FAIL"
85     echo "installation code aster "$version
86     cd $__DIR
87 francois 963 if [ $version == 13.6 ];
88     then
89     wget http://ericca.uqtr.ca/aster-full-src-13.6.0-1.noarch.tar.gz
90     tar -zxf aster-full-src-13.6.0-1.noarch.tar.gz
91     cd aster-full-src-13.6.0
92     fi
93 francois 866 if [ $version == 12.7 ];
94     then
95     wget http://ericca.uqtr.ca/aster-full-src-12.7.0-1.noarch.tar.gz
96     tar -zxf aster-full-src-12.7.0-1.noarch.tar.gz
97     cd aster-full-src-12.7.0
98     fi
99 francois 786 if [ $version == 12.5mod ];
100     then
101     wget http://ericca.uqtr.ca/aster-mod-src-12.5.0-1.noarch.tar.gz
102     tar -zxf aster-mod-src-12.5.0-1.noarch.tar.gz
103     cd aster-full-src-12.5.0
104     fi
105 francois 782 if [ $version == 12.5 ];
106     then
107     wget http://ericca.uqtr.ca/aster-full-src-12.5.0-1.noarch.tar.gz
108     tar -zxf aster-full-src-12.5.0-1.noarch.tar.gz
109     cd aster-full-src-12.5.0
110     fi
111    
112 francois 758 if [ $version == 12.4 ];
113     then
114     wget http://ericca.uqtr.ca/aster-full-src-12.4.0-1.noarch.tar.gz
115     tar -zxf aster-full-src-12.4.0-1.noarch.tar.gz
116     cd aster-full-src-12.4.0
117     fi
118 francois 574
119 francois 671 if [ $version == 11.7 ];
120     then
121     wget http://ericca.uqtr.ca/aster-full-src-11.7.0-1.noarch.tar.gz
122     tar -zxf aster-full-src-11.7.0-1.noarch.tar.gz
123     cd aster-full-src-11.7.0
124     fi
125    
126 francois 574 if [ $version == 11.6 ];
127     then
128     wget http://ericca.uqtr.ca/aster-full-src-11.6.0-1.noarch.tar.gz
129     tar -zxf aster-full-src-11.6.0-1.noarch.tar.gz
130     cd aster-full-src-11.6.0
131     fi
132    
133     if [ $version == 11.5 ];
134     then
135     wget http://ericca.uqtr.ca/aster-full-src-11.5.0-4.noarch.tar.gz
136     tar -zxf aster-full-src-11.5.0-4.noarch.tar.gz
137     cd aster-full-src-11.5.0
138     fi
139    
140     if [ $version == STA10.6 ];
141     then
142     wget http://ericca.uqtr.ca/aster-full-src-10.6.0-3.noarch.tar.gz
143     tar -zxf aster-full-src-10.6.0-3.noarch.tar.gz
144     cd aster-full-src-10.6.0
145     fi
146    
147     sudo python setup.py install --prefix=/opt/aster
148     else
149     echo "installation code aster "$version"..................OK"
150     fi
151    
152    
153    
154    
155     echo " mettre les lignes suivantes dans .bashrc"
156     echo " export PATHASTER=/opt/aster/bin"
157     echo " PATH=\$PATH:\$PATHASTER"
158     echo " verifier que le repertoire flasheur dans le home directory à les droits d'accees 777"
159     cd $__DIR
160     echo ""
161     echo $(date)
162     echo ""
163     echo "**********************************************************"
164     echo "* MAGiC *"
165     echo "* *"
166     echo "* ERICCA *"
167     echo "* *"
168     echo "* Departement de genie mecanique - UQTR *"
169     echo "* *"
170     echo "* Installation du module Code aster *"
171     echo "* *"
172     echo "**********************************************************"
173    
174    

Properties

Name Value
svn:executable *