ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/linux/instal_aster.bash
Revision: 574
Committed: Mon Oct 20 16:04:31 2014 UTC (10 years, 6 months ago) by francois
File size: 3119 byte(s)
Log Message:
choix dans l'installation de la version aster toujour sous ubuntu 12.04 LTS

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

Properties

Name Value
svn:executable *