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

# 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 francois 758 if [ $1 == 12.4 ];
28     then
29     version=12.4
30 francois 671 else
31 francois 574 echo "Version "$1" non supportée"
32     exit
33     fi
34     fi
35     fi
36 francois 758 fi
37 francois 574 echo "Checking / Installing dependencies"
38 francois 704 tabdep=(gfortran python g++ gcc python-dev python-numpy python-qt4 tk bison flex libblas-dev liblapack-dev libmotif-dev)
39 francois 574 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 francois 616 sudo apt-get -y install $nomdep
48 francois 574 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 francois 758 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 francois 574
68 francois 671 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 francois 574 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 *