1 | #!/bin/sh
|
---|
2 |
|
---|
3 | if [ -z $1 ]
|
---|
4 | then
|
---|
5 | echo "usage is tasteInstall.sh [install dir] "
|
---|
6 | exit 1
|
---|
7 | fi
|
---|
8 |
|
---|
9 | if [ ! -d $1 ]
|
---|
10 | then
|
---|
11 | echo "$1 s not an existing directory"
|
---|
12 | exit 1
|
---|
13 | fi
|
---|
14 |
|
---|
15 | echo "Installing TASTE into $1/TASTE"
|
---|
16 |
|
---|
17 | dpkg --add-architecture i386
|
---|
18 | apt-get update
|
---|
19 | apt-get install subversion libgtk2-gladexml-perl xpdf libgnome2-perl xterm libxml-parser-perl libxml-libxml-perl libgtk2-perl libfile-copy-recursive-perl nedit zip sudo libxml-libxml-simple-perl libbonoboui2-0 libgnome2-0 libgnomeui-0 libgnomevfs2-0 libgnome2-vfs-perl libgnomevfs2-common python-pexpect libxenomai-dev xenomai-runtime python-gtk2-dev gtkwave libdbd-sqlite3-perl libdbi-perl libsqlite3-dev sqlite3 xmldiff libxml2-dev qemu-system wmctrl python-ply tree python-llvm kate tk8.5 libtool python3-pip libxslt-dev libxml2-dev libarchive-dev libacl1-dev libattr1-dev libacl1 libattr1 python-lxml python-jinja2 libglib2.0-0 libmono-system-runtime4.0-cil libmono-corlib4.0-cil libmono-system-runtime-serialization-formatters-soap4.0-cil libmono-system-web4.0-cil libmono-system-xml4.0-cil libmono-system4.0-cil mono-runtime libmono-system-numerics4.0-cil libmono-system-data-linq4.0-cil libmono-corlib2.0-cil libmono-system2.0-cil python-pygraphviz postgresql-9.4 postgresql-client-9.4 postgresql-client-common postgresql-common pgadmin3 python-psycopg2 lcov libzmq3-dev python-coverage curl autoconf automake gnat ccache binfmt-support vim strace dos2unix python-antlr python-pip python3-pip git python-pyside python-pip python-matplotlib gcc procps bash-completion libc6:i386
|
---|
20 |
|
---|
21 | echo ':CLR:M::MZ::/usr/bin/mono:' > /proc/sys/fs/binfmt_misc/register
|
---|
22 | cp TASTE.tar $1
|
---|
23 | cd $1
|
---|
24 | tar xvf TASTE.tar
|
---|
25 | rm TASTE.tar
|
---|
26 | chmod -R 777 TASTE
|
---|
27 |
|
---|
28 | pip install enum34
|
---|
29 | pip install http://antlr3.org/download/Python/antlr_python_runtime-3.1.3.tar.gz
|
---|
30 | pip install singledispatch
|
---|
31 |
|
---|
32 | echo $1/TASTE/DMT/lib/python2.7/site-packages > /usr/local/lib/python2.7/dist-packages/taste.pth
|
---|
33 | echo $1/TASTE/DMT/lib/python3.4/site-packages > /usr/local/lib/python3.4/dist-packages/taste.pth
|
---|
34 | echo export TASTEROOTDIR=$1/TASTE > $1/TASTE/DMT/share/taste_env2.sh
|
---|
35 | cat $1/TASTE/DMT/share/taste_env.sh >> $1/TASTE/DMT/share/taste_env2.sh
|
---|
36 | mv $1/TASTE/DMT/share/taste_env2.sh $1/TASTE/DMT/share/taste_env.sh
|
---|