Fresh Centos7 installation needs some additions:

sudo yum install sshfs mc xterm chromium meld nfs-utils nfs-utils-lib cmake3 cmake3-gui emacs-gnuplot-el boost boost-devel qt-devel qtwebkit-devel qtwebkit qt5-qtwebkit-devel qt5-qtwebkit

UHAL:

#wget https://svnweb.cern.ch/trac/cactus/export/47920/trunk/scripts/release/ipbus-sw.slc6.x86_64.repo
#sudo cp ipbus-sw.slc6.x86_64.repo /etc/yum.repos.d/ipbus-sw.repo
wget https://svnweb.cern.ch/trac/cactus/export/47920/trunk/scripts/release/ipbus-sw.centos7.x86_64.repo
sudo cp ipbus-sw.centos7.x86_64.repo /etc/yum.repos.d/ipbus-sw.repo
sudo yum clean all
sudo yum groupinstall uhal

ROOT:

#latest root:
wget https://root.cern.ch/download/root_v6.12.06.Linux-centos7-x86_64-gcc4.8.tar.gz
tar xvf root_v6.12.06.Linux-centos7-x86_64-gcc4.8.tar.gz
mv root root_v6.12.06 #rename the directory

edit .bashrc:

#root
pushd ~/root_v6.12.06/bin; source thisroot.sh; popd
#cactus
export LD_LIBRARY_PATH=/opt/cactus/lib:$LD_LIBRARY_PATH
export PATH=/opt/cmake-3.10.2-Linux-x86_64/bin:/opt/cactus/bin:$PATH

For case-insensitive bash completion edit .inputrc

set completion-ignore-case On

BOOST:

sudo yum install boost boost-devel

EUDAQ:

git clone https://github.com/jkvas/eudaq
cd eudaq
git checkout calice_ahcal_testbeam2018May
mkdir build;
cd build
cmake3-gui ../
#click configure
#enable according to the picture. SLCIO will be downloaded and installed automatically
#click "generate"

EUDAQ_cmake.png

make
cmake3-gui ../ #reconfigure and genrate again: the slcio installation in the extern directory will be recognized
make install

tb2018/DAQ_EUDAQ (last edited 2018-04-19 15:57:29 by JiriKvasnicka)