get_software
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
get_software [2013/09/09 09:59] – abunimeh | get_software [2014/05/20 09:04] – abunimeh | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | < | + | This setup helps you create standalone |
- | # Some Envs | + | |
- | PASSWORD= | + | |
- | SVNUSERNAME=$USER | + | |
- | SYSTEM=linx64 | + | |
- | RELEASE_NO=20130829 | + | |
- | GETPATH=~/GET-$RELEASE_NO | + | |
- | mkdir -p $GETPATH/software/src | + | * Download {{: |
+ | * extract it to your home directory. | ||
+ | * copy update2.sh and mmSync to your home directory. | ||
+ | * edit update2.sh and change the release date and the password. If macports and Ice are still screwed up un-comment the export command there. | ||
+ | * execute update.sh and wait for some time. | ||
+ | * when done, cd ~/GET-20140516 or whatever release number you have. | ||
+ | * then cd runtime, make any changes to your *.xcfg files | ||
+ | * you have to synchronize all your macmini farm. open a new terminal window, cd ~ then execute ./mmSync GET-20140516 or whatever version you have | ||
+ | * This should copy the new release to all mac minis (if you change *.xcfg you have to redo this) | ||
+ | * If there is a new getHwServer-release-20140516.out on the wiki then download it and copy it to / | ||
+ | * cd ~/ | ||
+ | * type source ../GETUP | ||
+ | * in multiple tabs | ||
+ | * run getEccServer and getEccClient then GetController | ||
- | # Before building from source load these | ||
- | export PREFIX=$GETPATH/ | ||
- | export PATH=$PREFIX/ | ||
- | export PKG_CONFIG_PATH=$PREFIX/ | ||
- | |||
- | # Install Compound TinyXML | ||
- | cd $GETPATH/ | ||
- | svn co --username $SVNUSERNAME --password $PASSWORD https:// | ||
- | cd TinyXml | ||
- | ./ | ||
- | mkdir -p build/ | ||
- | cd build/ | ||
- | ../ | ||
- | make install | ||
- | |||
- | # Install CompoundConfig | ||
- | cd $GETPATH/ | ||
- | svn co --username $SVNUSERNAME --password $PASSWORD https:// | ||
- | cd CompoundConfig | ||
- | ./ | ||
- | mkdir -p build/ | ||
- | cd build/ | ||
- | ../ | ||
- | make install | ||
- | |||
- | # Install ConfigWidgets | ||
- | cd $GETPATH/ | ||
- | svn co --username $SVNUSERNAME --password $PASSWORD https:// | ||
- | cd ConfigWidgets | ||
- | ./ | ||
- | mkdir -p build/ | ||
- | cd build/ | ||
- | ../ | ||
- | make install | ||
- | |||
- | # Install Utilities | ||
- | cd $GETPATH/ | ||
- | svn co --username $SVNUSERNAME --password $PASSWORD | ||
- | cd Utilities | ||
- | ./ | ||
- | mkdir -p build/ | ||
- | cd build/ | ||
- | ../ | ||
- | make install | ||
- | |||
- | # Install MDaq | ||
- | cd $GETPATH/ | ||
- | svn co --username $SVNUSERNAME --password $PASSWORD https:// | ||
- | cd MDaq | ||
- | ./ | ||
- | mkdir -p build/ | ||
- | cd build/ | ||
- | ../ | ||
- | make install | ||
- | |||
- | # Install Multiframe | ||
- | cd $GETPATH/ | ||
- | svn co --username $SVNUSERNAME --password $PASSWORD | ||
- | cd MultiFrame | ||
- | ./ | ||
- | mkdir -p build/ | ||
- | cd build/ | ||
- | ../ | ||
- | make install | ||
- | |||
- | # Install StateMachine | ||
- | cd $GETPATH/ | ||
- | svn co --username $SVNUSERNAME --password $PASSWORD | ||
- | cd StateMachine | ||
- | ./ | ||
- | mkdir -p build/ | ||
- | cd build/ | ||
- | ../ | ||
- | make install | ||
- | |||
- | |||
- | |||
- | # Install GetBench | ||
- | cd $GETPATH/ | ||
- | svn co --username $SVNUSERNAME --password $PASSWORD https:// | ||
- | cd GetBench | ||
- | ./ | ||
- | mkdir -p build/ | ||
- | cd build/ | ||
- | ../ | ||
- | make install | ||
- | |||
- | # Install GetController | ||
- | cd $GETPATH/ | ||
- | svn co --username $SVNUSERNAME --password $PASSWORD https:// | ||
- | cd GetController | ||
- | ./ | ||
- | mkdir -p build/ | ||
- | cd build/ | ||
- | ../ | ||
- | make install | ||
- | |||
- | # Done. load example configs | ||
- | cd $GETPATH | ||
- | mkdir runtime && cd runtime | ||
- | cp $GETPATH/ | ||
- | cp $GETPATH/ | ||
- | ln -s $GETPATH/ | ||
- | ln -s $GETPATH/ | ||
- | </ |
get_software.txt · Last modified: 2014/09/29 11:54 by abunimeh