samer@0
|
1 #!/bin/sh
|
samer@0
|
2
|
samer@0
|
3 echo 'THIS IS NOT READY YET!'
|
samer@0
|
4 exit 1
|
samer@0
|
5 # ---------------------- CONFIGURATION PART ----------------------
|
samer@0
|
6
|
samer@0
|
7 HAVE_MATLAB=yes
|
samer@0
|
8 SWI_GUI=no
|
samer@0
|
9
|
samer@0
|
10 # ------------------- END OF CONFIGURATION PART ------------------
|
samer@0
|
11 # APT GET installs
|
samer@0
|
12 apt-get install build-essential autoconf mercurial git pkg-config
|
samer@0
|
13 apt-get install libossp-uuid-dev libssl-dev zlib1g-dev unixodbc-dev libsmf-dev libsqlite3-dev
|
samer@0
|
14 apt-get install graphviz lilypond pdf2svg texlive-font-utils p7zip-full
|
samer@0
|
15 apt-get install vorbis-tools lame sox faad flac libsox-fmt-all fluidsynth
|
samer@0
|
16
|
samer@0
|
17 # Only if you want SWI Prolog GUI
|
samer@0
|
18 #sudo apt-get install libxpm-dev libxt-dev libjpeg-dev libx11-dev libxft-dev libxinerama1 libfontconfig1-dev
|
samer@0
|
19
|
samer@0
|
20 # If you have MATLAB
|
samer@0
|
21 if [ $HAVE_MATLAB == yes ]; then
|
samer@0
|
22 MATLAB_ROOT=$(matlab -e | grep '^MATLAB=')
|
samer@0
|
23 apt-get csh libtritonus-java libvorbisspi-java libmp3spi-java
|
samer@0
|
24 ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib64
|
samer@0
|
25 ln -s $(MATLAB_ROOT)/bin/matlab /usr/local/bin
|
samer@0
|
26
|
samer@0
|
27 # MATLAB (R2012a at least) looks for Java extension jars in this directory
|
samer@0
|
28 mkdir -p /usr/java/packages/lib/ext
|
samer@0
|
29 # NB - there may be some duplication of service providers here - I'm not sure
|
samer@0
|
30 # which of them works best.
|
samer@0
|
31 ln -s /usr/shara/java/{vorbisspi,mp3spi}.jar /usr/java/packages/lib/ext
|
samer@0
|
32 ln -s /usr/shara/java/tritonus_{aos,core,jorbis,mp3,remaining,share}.jar /usr/java/packages/lib/ext
|
samer@0
|
33
|
samer@0
|
34 # need to add native library paths to this file
|
samer@0
|
35 if [ ! grep '/usr/lib/jni' $(MATLAB_ROOT)/toolbox/local/librarypath.txt ]; then
|
samer@0
|
36 echo '/usr/lib/jni' >> $(MATLAB_ROOT)/toolbox/local/librarypath.txt
|
samer@0
|
37 end
|
samer@0
|
38 fi
|
samer@0
|
39
|
samer@0
|
40 #if [ -x ~dml/.boot ]; then
|
samer@0
|
41 # sudo -u dml -H mkdir -p ~dml/var/log
|
samer@0
|
42 # sudo -u dml -H bash -l -c '~/.boot >> ~/var/log/boot.log'
|
samer@0
|
43 #fi
|
samer@0
|
44
|
samer@0
|
45 if $SETUP_X; then
|
samer@0
|
46 if $HEADLESS; then
|
samer@0
|
47 apt-get install xinit xserver-xorg-video-dummy
|
samer@0
|
48 cp ~/etc/xorg.conf /etc/X11
|
samer@0
|
49 else
|
samer@0
|
50 apt-get install xinit blackbox
|
samer@0
|
51 fi
|
samer@0
|
52
|
samer@0
|
53 dpkg-reconfigure x11-common
|
samer@0
|
54 fi
|