Set up machine: Memory 4Gb Display: 64Mb Shared Clipboard: Bidirectional Drag'n'drop: Bidirectional Base Memory: 4Gb CPU: 2??? Display: Video Memory: 64Mb ================================== devices: bidirectional clipboard drag&drop IF YOU ARE HAVING TROUBLE RESIZING THE SCREEN YOU MIGHT TRY THESE COMMANDS: sudo apt-get update sudo apt-get install virtualbox-guest-additions-iso sudo apt-get install virtualbox-guest-dkms sudo dpkg-reconfigure virtualbox-guest-dkms THESE ARE USEFUL TO DEFINE MAYBE PUT IN YOUR .bashrc FILE alias xterm="xterm -ls -xrm 'XTerm*selectToClipboard: true'&" alias rm="rm -i " WE'LL USE THE TKDIFF COMMAND sudo apt-get update sudo apt-get install tkdiff ~/xfit/ applgrid: utility qcdnum: utility xfit: the details ~/xfit/xfit/ extra: install notes pyth: the pythia jupyter notebooks tutorials: full set of xfitter tutorials xfitter-2.0.0: the code ~/xfit/xfit/xfitter-2.0.0 cp steering.txt_ORIG steering.txt cp minuit.in.txt_ORIG minuit.in.txt ./bin/xfitter cp -v ../tutorials/exercise6/rsFixed/* . ./bin/xfitter mv -v output outFixed cp -v ../tutorials/exercise6/rsFree/* . ./bin/xfitter mv -v output outFree ./bin/xfitter-draw outFixed outFree evince ./plots/plots.pdf ~/xfit/xfit/tutorials/exercise6$ tkdiff ./rsFree/steering.txt ./rsFixed/steering.txt python -m pip install --user scipy ========================================================= ========================================================= NOTE: these are unedited notes as to how I setup the xFitter environment. These are not complete, but they may be useful if you want to set up the tutorials on your machine at home. Fred Olness May 2018 ========================================= mount /dev/cdrom /mnt # or any other mountpoint cd /mnt ./VBoxLinuxAdditions.run reboot =========================== MAKE SOME DIRECTORIES: mkdir opt mkdir xfit cd ~/xfit =========================== ROOT cd ~/xfit mkdir root cd ~/xfit/root/ wget https://packages.ubuntu.com/xenial/root-system sudo apt-get udpate sudo apt-get install root-system =========================== APPLGRID cd ~/xfit mkdir applgrid cd ~/xfit/applgrid wget http://www.hepforge.org/archive/applgrid/applgrid-1.4.70.tgz tar -xvzf applgrid-1.4.70.tgz cd applgrid-1.4.70 ./configure --prefix=/opt/hep/ make -j sudo make install =========================== QCDNUM mkdir qcdnum cd qcdnum/ wget http://www.nikhef.nl/user/h24/qcdnum-files/download/qcdnum170114.tar.gz tar -xvzf qcdnum170114.tar.gz ./configure --prefix=/opt/hep/ make -j sudo make install =========================== LHAPDF (already installed) =========================== BLAS LIBRARIES sudo apt-get install libblas-dev liblapack-dev ========================= INSTALL PYTHON sudo apt-get -y install python2.7 python-pip python-dev python --version pip --version sudo apt-get -y install ipython ipython-notebook sudo -H pip install --upgrade pip sudo -H pip install jupyter --ignore-installed =========================== TUTORIALS: wget http://www.physics.smu.edu/devel/olness/ftp/misc2/cteq/2018/xfitter_tutorials.tar.gz =========================== XFITTER mkdir xfit cd ~/xfit wget http://www.physics.smu.edu/devel/olness/ftp/misc2/cteq/2018/xfitter-2.0.0.tgz tar -xvzf xfitter-2.0.0.tgz cd xfitter-2.0.0 ./configure --enable-lhapdf --enable-applgrid make -j make install ./bin/xfitter cp steering.txt steering.txt_ORIG cp minuit.in.txt minuit.in.txt_ORIG =========================== =========================== sudo apt-get install lynx ./bin/xfitter-getdata.sh 0911.0884 ./bin/xfitter-getdata.sh 1203.4051 =========================== rm -v steering.txt minuit.in.txt rm -rfv ./output cp ../tutorials/exercise6/rsFixed/* . -v ./bin/xfitter mv output rsixed -v rm -v steering.txt minuit.in.txt rm -rfv ./output cp ../tutorials/exercise6/rsFree/* . -v ./bin/xfitter mv output rsfree -v ./bin/xfitter-draw rsfixed rsfree evince ./plots/plots.pdf =========================== cd ~/xfit/pyth/ jupyter notebook & ======================================= telinit 1 mount -o remount,ro /dev/sda1 zerofree -v /dev/sda1 Shutdown the guest VM With a Linux Host run this: vboxmanage modifyhd /path/to/thedisk.vdi --compact ========================================