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 |
# | 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 | echo "Version "$1" non supportée" |
45 | exit |
46 | fi |
47 | fi |
48 | fi |
49 | fi |
50 | fi |
51 | fi |
52 | fi |
53 | echo "Checking / Installing dependencies" |
54 | tabdep=(gfortran python g++ gcc python-dev python-numpy python-qt4 tk bison flex libblas-dev liblapack-dev libmotif-dev) |
55 | 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 | sudo apt-get -y install $nomdep |
64 | 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 | 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 | 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 | 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 | 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 | |
103 | 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 | 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 | * |