ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/linux/instal_aster.bash
Revision: 866
Committed: Thu Jan 12 19:45:07 2017 UTC (8 years, 4 months ago) by francois
File size: 4135 byte(s)
Log Message:
integration de code aster 12.7

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

Properties

Name Value
svn:executable *