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 |
# | 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 | else |
44 | if [ $1 == 13.6 ]; |
45 | then |
46 | version=13.6 |
47 | else |
48 | echo "Version "$1" non supportée" |
49 | exit |
50 | fi |
51 | fi |
52 | fi |
53 | fi |
54 | fi |
55 | fi |
56 | fi |
57 | fi |
58 | echo "version" $version |
59 | echo "Checking / Installing dependencies" |
60 | 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 | 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 | sudo apt-get -y install $nomdep |
74 | 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 | 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 | 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 | 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 | 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 | 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 | |
119 | 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 | 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 |
Name | Value |
---|---|
svn:executable | * |