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