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

# User Rev Content
1 francois 574 #!/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 francois 671 if [ $1 == 11.7 ];
25     then
26     version=11.7
27 couturad 760 else
28 francois 758 if [ $1 == 12.4 ];
29     then
30     version=12.4
31 francois 671 else
32 francois 782 if [ $1 == 12.5 ];
33     then
34     version=12.5
35     else
36 francois 574 echo "Version "$1" non supportée"
37     exit
38     fi
39     fi
40     fi
41 francois 758 fi
42 francois 782 fi
43 francois 574 echo "Checking / Installing dependencies"
44 francois 704 tabdep=(gfortran python g++ gcc python-dev python-numpy python-qt4 tk bison flex libblas-dev liblapack-dev libmotif-dev)
45 francois 574 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 francois 616 sudo apt-get -y install $nomdep
54 francois 574 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 francois 782 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 francois 758 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 francois 574
81 francois 671 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 francois 574 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 *