annotate etc/setup_as_root.sh @ 0:7d34f4b6df69

Initial check-in (partial)
author samer
date Sun, 18 Jan 2015 16:18:01 +0000
parents
children bf3354229297
rev   line source
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