samer@0: #!/bin/sh samer@0: samer@0: echo 'THIS IS NOT READY YET!' samer@0: exit 1 samer@0: # ---------------------- CONFIGURATION PART ---------------------- samer@0: samer@0: HAVE_MATLAB=yes samer@0: SWI_GUI=no samer@0: samer@0: # ------------------- END OF CONFIGURATION PART ------------------ samer@0: # APT GET installs samer@0: apt-get install build-essential autoconf mercurial git pkg-config samer@0: apt-get install libossp-uuid-dev libssl-dev zlib1g-dev unixodbc-dev libsmf-dev libsqlite3-dev samer@0: apt-get install graphviz lilypond pdf2svg texlive-font-utils p7zip-full samer@0: apt-get install vorbis-tools lame sox faad flac libsox-fmt-all fluidsynth samer@0: samer@0: # Only if you want SWI Prolog GUI samer@0: #sudo apt-get install libxpm-dev libxt-dev libjpeg-dev libx11-dev libxft-dev libxinerama1 libfontconfig1-dev samer@0: samer@0: # If you have MATLAB samer@0: if [ $HAVE_MATLAB == yes ]; then samer@0: MATLAB_ROOT=$(matlab -e | grep '^MATLAB=') samer@0: apt-get csh libtritonus-java libvorbisspi-java libmp3spi-java samer@0: ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib64 samer@0: ln -s $(MATLAB_ROOT)/bin/matlab /usr/local/bin samer@0: samer@0: # MATLAB (R2012a at least) looks for Java extension jars in this directory samer@0: mkdir -p /usr/java/packages/lib/ext samer@0: # NB - there may be some duplication of service providers here - I'm not sure samer@0: # which of them works best. samer@0: ln -s /usr/shara/java/{vorbisspi,mp3spi}.jar /usr/java/packages/lib/ext samer@0: ln -s /usr/shara/java/tritonus_{aos,core,jorbis,mp3,remaining,share}.jar /usr/java/packages/lib/ext samer@0: samer@0: # need to add native library paths to this file samer@0: if [ ! grep '/usr/lib/jni' $(MATLAB_ROOT)/toolbox/local/librarypath.txt ]; then samer@0: echo '/usr/lib/jni' >> $(MATLAB_ROOT)/toolbox/local/librarypath.txt samer@0: end samer@0: fi samer@0: samer@0: #if [ -x ~dml/.boot ]; then samer@0: # sudo -u dml -H mkdir -p ~dml/var/log samer@0: # sudo -u dml -H bash -l -c '~/.boot >> ~/var/log/boot.log' samer@0: #fi samer@0: samer@0: if $SETUP_X; then samer@0: if $HEADLESS; then samer@0: apt-get install xinit xserver-xorg-video-dummy samer@0: cp ~/etc/xorg.conf /etc/X11 samer@0: else samer@0: apt-get install xinit blackbox samer@0: fi samer@0: samer@0: dpkg-reconfigure x11-common samer@0: fi