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