ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/linux/instal_aster.bash
Revision: 782
Committed: Tue Feb 23 19:56:52 2016 UTC (9 years, 2 months ago) by francois
File size: 3696 byte(s)
Log Message:
integration de code aster 12.5

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 echo "Version "$1" non supportée"
37 exit
38 fi
39 fi
40 fi
41 fi
42 fi
43 echo "Checking / Installing dependencies"
44 tabdep=(gfortran python g++ gcc python-dev python-numpy python-qt4 tk bison flex libblas-dev liblapack-dev libmotif-dev)
45 echo "Dependance a verifier :"${#tabdep[*]}
46 for i in ${!tabdep[*]};
47 do
48 nomdep=${tabdep[i]}
49 dpkg -s $nomdep >> /dev/null 2>&1
50 if [ $? == 1 ];
51 then
52 echo $nomdep...............FAIL
53 sudo apt-get -y install $nomdep
54 else
55 echo $nomdep...............ok
56 fi
57
58 done
59 __DIR=`pwd`
60 echo "Verification code aster"
61 cd /opt/aster
62 if [ ! -d $version ];
63 then
64 echo "installation code aster "$version"..................FAIL"
65 echo "installation code aster "$version
66 cd $__DIR
67 if [ $version == 12.5 ];
68 then
69 wget http://ericca.uqtr.ca/aster-full-src-12.5.0-1.noarch.tar.gz
70 tar -zxf aster-full-src-12.5.0-1.noarch.tar.gz
71 cd aster-full-src-12.5.0
72 fi
73
74 if [ $version == 12.4 ];
75 then
76 wget http://ericca.uqtr.ca/aster-full-src-12.4.0-1.noarch.tar.gz
77 tar -zxf aster-full-src-12.4.0-1.noarch.tar.gz
78 cd aster-full-src-12.4.0
79 fi
80
81 if [ $version == 11.7 ];
82 then
83 wget http://ericca.uqtr.ca/aster-full-src-11.7.0-1.noarch.tar.gz
84 tar -zxf aster-full-src-11.7.0-1.noarch.tar.gz
85 cd aster-full-src-11.7.0
86 fi
87
88 if [ $version == 11.6 ];
89 then
90 wget http://ericca.uqtr.ca/aster-full-src-11.6.0-1.noarch.tar.gz
91 tar -zxf aster-full-src-11.6.0-1.noarch.tar.gz
92 cd aster-full-src-11.6.0
93 fi
94
95 if [ $version == 11.5 ];
96 then
97 wget http://ericca.uqtr.ca/aster-full-src-11.5.0-4.noarch.tar.gz
98 tar -zxf aster-full-src-11.5.0-4.noarch.tar.gz
99 cd aster-full-src-11.5.0
100 fi
101
102 if [ $version == STA10.6 ];
103 then
104 wget http://ericca.uqtr.ca/aster-full-src-10.6.0-3.noarch.tar.gz
105 tar -zxf aster-full-src-10.6.0-3.noarch.tar.gz
106 cd aster-full-src-10.6.0
107 fi
108
109 sudo python setup.py install --prefix=/opt/aster
110 else
111 echo "installation code aster "$version"..................OK"
112 fi
113
114
115
116
117 echo " mettre les lignes suivantes dans .bashrc"
118 echo " export PATHASTER=/opt/aster/bin"
119 echo " PATH=\$PATH:\$PATHASTER"
120 echo " verifier que le repertoire flasheur dans le home directory à les droits d'accees 777"
121 cd $__DIR
122 echo ""
123 echo $(date)
124 echo ""
125 echo "**********************************************************"
126 echo "* MAGiC *"
127 echo "* *"
128 echo "* ERICCA *"
129 echo "* *"
130 echo "* Departement de genie mecanique - UQTR *"
131 echo "* *"
132 echo "* Installation du module Code aster *"
133 echo "* *"
134 echo "**********************************************************"
135
136

Properties

Name Value
svn:executable *