ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magic/linux/instal_magic.bash
Revision: 574
Committed: Mon Oct 20 16:04:31 2014 UTC (10 years, 6 months ago) by francois
File size: 2658 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 MAGiC - nutil - Code aster *"
10 echo "* *"
11 echo "**********************************************************"
12 echo ""
13 echo $(date)
14 echo ""
15 echo "MAGiC installation"
16 echo "Checking / Installing dependencies"
17 tabdep=(gmsh gfortran python cmake cmake-curses-gui subversion libopencascade-dev libvtk5-dev g++ gcc python-dev python-numpy python-qt4 tk bison flex libblas-dev liblapack-dev)
18 echo "Dependance a verifier :"${#tabdep[*]}
19 for i in ${!tabdep[*]};
20 do
21 nomdep=${tabdep[i]}
22 dpkg -s $nomdep >> /dev/null 2>&1
23 if [ $? == 1 ];
24 then
25 echo $nomdep...............FAIL
26 sudo apt-get install $nomdep
27 else
28 echo $nomdep...............ok
29 fi
30
31 done
32 echo "Installation MAGiC"
33 __DIR=`pwd`
34 echo $__DIR
35 cd $__DIR
36 if [ ! -d cadxfem ];
37 then
38 echo "Getting nutil from cadxfem"
39 svn co https://cg-dev.ltas.ulg.ac.be/svn/cadxfem/nutil cadxfem/nutil
40 else
41 echo "Updating nutil from cadxfem"
42 cd cadxfem/nutil
43 svn up
44 fi
45 cd $__DIR
46 if [ ! -d magic ];
47 then
48 echo "Getting magic"
49 svn co https://ericca.uqtr.ca/svn/magic magic
50 else
51 echo "Updating magic"
52 cd magic
53 svn up
54 fi
55 cd $__DIR/magic/exe
56 cmake .. -DENABLE_NUTIL=ON -DCMAKE_BUILD_TYPE=Debug -DENABLE_TUTORIEL=ON -DENABLE_TEST=OFF
57 make $1 $2
58 echo "Check target"
59 cd $__DIR/magic/exe/app/mgoperation/
60 if [ -f mgoperation.exe ];
61 then
62 echo "installation complete..................OK"
63 else
64 echo "installation echouee..................FAIL"
65 fi
66 cd $__DIR
67 ./magic/linux/instal_aster.bash $1
68 echo ""
69 echo $(date)
70 echo ""
71 echo "**********************************************************"
72 echo "* MAGiC *"
73 echo "* *"
74 echo "* ERICCA *"
75 echo "* *"
76 echo "* Departement de genie mecanique - UQTR *"
77 echo "* *"
78 echo "* Installation des modules MAGiC - nutil - Code aster *"
79 echo "* *"
80 echo "**********************************************************"
81
82

Properties

Name Value
svn:executable *