ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/linux/instal_aster.bash
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

File Contents

# 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

Properties

Name Value
svn:executable *