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

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 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

Properties

Name Value
svn:executable *