From: Michael Traxler Date: Fri, 24 Jan 2020 17:21:02 +0000 (+0100) Subject: added Tumbleweed prerequisites, mt X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=192642bbf49721af6ab33a26b4fe069dc67f0dc2;p=daqdocu.git added Tumbleweed prerequisites, mt --- diff --git a/trb3/trb3qs_suse.tex b/trb3/trb3qs_suse.tex index a9f63f9..b783c9e 100644 --- a/trb3/trb3qs_suse.tex +++ b/trb3/trb3qs_suse.tex @@ -104,13 +104,23 @@ As of 2020-01 for OpenSuSE-tumbleweed you need the following packages to successfully install root, the stream framework, dabc and go4: \begin{lstlisting}[label=,caption=Tumbleweed Prerequisites at of 2020-01] + zypper install git bash cmake gcc-c++ gcc binutils python \ + libXpm-devel xorg-x11-devel libXext-devel gcc-fortran \ + libopenssl-devel pcre-devel Mesa glew-devel \ + pkgconf-pkg-config libmariadb-devel fftw3-devel \ + cfitsio-devel graphviz-devel libdns_sd \ + avahi-compat-mDNSResponder-devel openldap2-devel \ + python-devel libxml2-devel krb5-devel gsl-devel chromium \ + libQt5Gui-devel libqt5-qtwebengine-devel libpng16-devel +\end{lstlisting} -zypper install git bash cmake gcc-c++ gcc binutils python libXpm-devel -xorg-x11-devel libXext-devel gcc-fortran libopenssl-devel pcre-devel Mesa -glew-devel pkgconf-pkg-config libmariadb-devel fftw3-devel cfitsio-devel -graphviz-devel libdns_sd avahi-compat-mDNSResponder-devel openldap2-devel -python-devel libxml2-devel krb5-devel gsl-devel chromium libQt5Gui-devel -libqt5-qtwebengine-devel libpng16-devel +Additionally, the compile process of root doesn't work currently out of the +box and one needs to disable phython in root. +This can be done by adding ``-Dpython=OFF'' in line 23 of the file +~/trbsoft/trb3/rootbuild/Makefile. +So, the new line should look like this: +\begin{lstlisting} + cd rootbuild; cmake ../$(ROOTDIR) -Dpython=OFF -Dhttp=ON -Dmysql=OFF; $(MAKE) >>makelog.txt 2>&1 \end{lstlisting} Now you can open a shell and make a full system update. Use the package manager \verb+zypper+.