Logo AND Algorithmique Numérique Distribuée

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