Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
ruby
[simgrid.git] / buildtools / pipol / liste_install.sh
1 #!/bin/bash
2
3 arch=`uname`
4
5 if [ -e /usr/bin/apt-get ] ; then
6     sudo apt-get -y -qq install subversion
7     sudo apt-get -y -qq install gcc
8     sudo apt-get -y -qq install g++
9     sudo apt-get -y -qq install make
10     sudo apt-get -y -qq install openjdk-6-jdk
11     sudo apt-get -y -qq install liblua5.1-dev lua5.1
12     sudo apt-get -y -qq install unzip
13     sudo apt-get -y -qq install cmake
14     sudo apt-get -y -qq install wget
15     sudo apt-get -y -qq install perl
16     sudo apt-get -y -qq install graphviz-dev graphviz
17     sudo apt-get -y -qq install libpcre3-dev
18     sudo apt-get -y -qq install f2c
19         sudo apt-get -y -qq install valgrind
20 else
21         if [ -e /usr/bin/yum ] ; then
22                 sudo yum -y -q update
23             sudo yum -y -q install subversion
24             sudo yum -y -q install gcc
25             sudo yum -y -q install make
26             sudo yum -y -q install java-1.6.0-openjdk
27             sudo yum -y -q install lua-devel lua
28             sudo yum -y -q install unzip
29             sudo yum -y -q install cmake
30             sudo yum -y -q install wget
31             sudo yum -y -q install perl
32             sudo yum -y -q install graphviz-dev graphviz
33             sudo yum -y -q install libpcre3-dev
34             sudo yum -y -q install f2c
35         else
36                 if [ x$arch = xDarwin ] ; then
37                         sudo fink -y -q -b selfupdate
38                     sudo fink -y -q -b install svn
39                     sudo fink -y -q -b install gcc42
40                     sudo fink -y -q -b install make
41                     sudo fink -y -q -b install lua51-dev lua51
42                     sudo fink -y -q -b install unzip
43                     sudo fink -y -q -b install cmake
44                     sudo fink -y -q -b install wget
45                     sudo fink -y -q -b install perl
46                     sudo fink -y -q -b install gd2 graphviz graphviz-dev
47                     sudo fink -y -q -b install pcre
48                     sudo fink -y -q -b install f2c
49                 fi
50         fi
51 fi
52
53 which_svn=`which svn`           #svn necessary
54 which_gcc=`which gcc`           #gcc gcc necessary
55 which_gpp=`which g++`           #gcc g++ necessary
56 which_make=`which make`         #make necessary
57 which_java=`which java`         #java optional
58 which_lua=`which lua`           #lua
59 which_cmake=`which cmake`       #cmake necessary
60 which_unzip=`which unzip`       #unzip for gtnets
61 which_wget=`which wget`         #wget for cmake
62 which_dot=`which dot`           #dot for cgraph
63 which_perl=`which perl`         #perl
64 which_f2c=`which f2c`           #f2c
65 which_gcov=`which gcov`     #gcov
66 echo "DEBUT----------------------------------"
67 echo $which_cmake
68 echo $which_unzip
69 echo $which_lua
70 echo $which_java
71 echo $which_make
72 echo $which_gcc
73 echo $which_gpp
74 echo $which_svn
75 echo $which_dot
76 echo $which_wget
77 echo $which_perl
78 echo $which_f2c
79 echo $which_gcov
80 echo "FIN------------------------------------"