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 |
# | 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 |
Name | Value |
---|---|
svn:executable | * |