ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/linux/instal_aster.bash
Revision: 758
Committed: Wed Nov 18 19:37:42 2015 UTC (9 years, 6 months ago) by francois
File size: 3474 byte(s)
Log Message:
integration de code aster version 12.4

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

Properties

Name Value
svn:executable *