From: Marcin Haba Date: Sun, 31 Jan 2016 21:16:35 +0000 (-0800) Subject: Update baculum documentation X-Git-Tag: Release-7.4.1~4 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=c05f953992a00d0b711c1dfff7461a986526d77c;p=bacula%2Fdocs Update baculum documentation --- diff --git a/docs/latex/external-references.tex b/docs/latex/external-references.tex index 3c69789d..f1e97cfa 100644 --- a/docs/latex/external-references.tex +++ b/docs/latex/external-references.tex @@ -1,95 +1,95 @@ -\externaldocument[console-]{../console/bconsole} -\externaldocument[console-]{../console/license} \externaldocument[console-]{../console/cc-by-sa} \externaldocument[console-]{../console/baculum} -\externaldocument[developers-]{../developers/gui-interface} -\externaldocument[developers-]{../developers/storage} -\externaldocument[developers-]{../developers/license} +\externaldocument[console-]{../console/bconsole} +\externaldocument[console-]{../console/license} \externaldocument[developers-]{../developers/cc-by-sa} -\externaldocument[developers-]{../developers/platformsupport} +\externaldocument[developers-]{../developers/smartall} \externaldocument[developers-]{../developers/git} -\externaldocument[developers-]{../developers/mempool} -\externaldocument[developers-]{../developers/regression} -\externaldocument[developers-]{../developers/generaldevel} -\externaldocument[developers-]{../developers/catalog} +\externaldocument[developers-]{../developers/md5} +\externaldocument[developers-]{../developers/netprotocol} \externaldocument[developers-]{../developers/director} \externaldocument[developers-]{../developers/mediaformat} +\externaldocument[developers-]{../developers/generaldevel} +\externaldocument[developers-]{../developers/storage} +\externaldocument[developers-]{../developers/daemonprotocol} +\externaldocument[developers-]{../developers/platformsupport} +\externaldocument[developers-]{../developers/license} +\externaldocument[developers-]{../developers/mempool} +\externaldocument[developers-]{../developers/gui-interface} \externaldocument[developers-]{../developers/file} +\externaldocument[developers-]{../developers/regression} +\externaldocument[developers-]{../developers/catalog} \externaldocument[developers-]{../developers/tls-techdoc} -\externaldocument[developers-]{../developers/daemonprotocol} \externaldocument[developers-]{../developers/porting} -\externaldocument[developers-]{../developers/netprotocol} -\externaldocument[developers-]{../developers/smartall} -\externaldocument[developers-]{../developers/md5} -\externaldocument[main-]{../main/mysql} +\externaldocument[main-]{../main/ansi-labels} +\externaldocument[main-]{../main/cc-by-sa} +\externaldocument[main-]{../main/fileset} +\externaldocument[main-]{../main/security} +\externaldocument[main-]{../main/dataencryption} +\externaldocument[main-]{../main/supportedchangers} +\externaldocument[main-]{../main/postgresql} +\externaldocument[main-]{../main/tutorial} +\externaldocument[main-]{../main/quickstart} +\externaldocument[main-]{../main/thanks} \externaldocument[main-]{../main/tls} -\externaldocument[main-]{../main/disk} -\externaldocument[main-]{../main/state} -\externaldocument[main-]{../main/critical} -\externaldocument[main-]{../main/basejob} +\externaldocument[main-]{../main/sqlite} +\externaldocument[main-]{../main/supportedoses} +\externaldocument[main-]{../main/pools} +\externaldocument[main-]{../main/spooling} +\externaldocument[main-]{../main/storedconf} +\externaldocument[main-]{../main/dirdconf} +\externaldocument[main-]{../main/mysql} \externaldocument[main-]{../main/gpl} -\externaldocument[main-]{../main/main} \externaldocument[main-]{../main/statistics} -\externaldocument[main-]{../main/consoleconf} -\externaldocument[main-]{../main/configure} +\externaldocument[main-]{../main/lesser} +\externaldocument[main-]{../main/win32} +\externaldocument[main-]{../main/restore} +\externaldocument[main-]{../main/recycling} +\externaldocument[main-]{../main/general} +\externaldocument[main-]{../main/filedconf} +\externaldocument[main-]{../main/migration} +\externaldocument[main-]{../main/messagesres} +\externaldocument[main-]{../main/verify} +\externaldocument[main-]{../main/strategies} +\externaldocument[main-]{../main/basejob} +\externaldocument[main-]{../main/install} +\externaldocument[main-]{../main/newfeatures} +\externaldocument[main-]{../main/main} \externaldocument[main-]{../main/monitorconf} \externaldocument[main-]{../main/bugs} -\externaldocument[main-]{../main/filedconf} -\externaldocument[main-]{../main/dataencryption} -\externaldocument[main-]{../main/thanks} \externaldocument[main-]{../main/license} -\externaldocument[main-]{../main/general} -\externaldocument[main-]{../main/recycling} -\externaldocument[main-]{../main/cc-by-sa} -\externaldocument[main-]{../main/win32} -\externaldocument[main-]{../main/fileset} -\externaldocument[main-]{../main/ansi-labels} -\externaldocument[main-]{../main/rescue} -\externaldocument[main-]{../main/install} -\externaldocument[main-]{../main/security} -\externaldocument[main-]{../main/dirdconf} -\externaldocument[main-]{../main/strategies} -\externaldocument[main-]{../main/verify} -\externaldocument[main-]{../main/tutorial} -\externaldocument[main-]{../main/lesser} \externaldocument[main-]{../main/bootstrap} -\externaldocument[main-]{../main/autochangers} -\externaldocument[main-]{../main/migration} +\externaldocument[main-]{../main/rescue} \externaldocument[main-]{../main/supporteddrives} -\externaldocument[main-]{../main/restore} -\externaldocument[main-]{../main/postgresql} \externaldocument[main-]{../main/requirements} +\externaldocument[main-]{../main/disk} +\externaldocument[main-]{../main/critical} \externaldocument[main-]{../main/catmaintenance} -\externaldocument[main-]{../main/sqlite} -\externaldocument[main-]{../main/messagesres} -\externaldocument[main-]{../main/storedconf} -\externaldocument[main-]{../main/quickstart} -\externaldocument[main-]{../main/spooling} -\externaldocument[main-]{../main/newfeatures} -\externaldocument[main-]{../main/supportedchangers} -\externaldocument[main-]{../main/pools} -\externaldocument[main-]{../main/supportedoses} +\externaldocument[main-]{../main/consoleconf} +\externaldocument[main-]{../main/state} +\externaldocument[main-]{../main/configure} +\externaldocument[main-]{../main/autochangers} +\externaldocument[misc-]{../misc/cc-by-sa} \externaldocument[misc-]{../misc/stunnel} -\externaldocument[misc-]{../misc/python} \externaldocument[misc-]{../misc/fdl} -\externaldocument[misc-]{../misc/gpl} -\externaldocument[misc-]{../misc/internaldb} -\externaldocument[misc-]{../misc/license} -\externaldocument[misc-]{../misc/cc-by-sa} \externaldocument[misc-]{../misc/dvd} +\externaldocument[misc-]{../misc/projects} +\externaldocument[misc-]{../misc/gpl} \externaldocument[misc-]{../misc/lesser} +\externaldocument[misc-]{../misc/python} +\externaldocument[misc-]{../misc/internaldb} \externaldocument[misc-]{../misc/vars} -\externaldocument[misc-]{../misc/projects} -\externaldocument[problems-]{../problems/rpm-faq} -\externaldocument[problems-]{../problems/firewalls} -\externaldocument[problems-]{../problems/license} +\externaldocument[misc-]{../misc/license} \externaldocument[problems-]{../problems/cc-by-sa} -\externaldocument[problems-]{../problems/tapetesting} -\externaldocument[problems-]{../problems/kaboom} \externaldocument[problems-]{../problems/faq} +\externaldocument[problems-]{../problems/rpm-faq} +\externaldocument[problems-]{../problems/tapetesting} \externaldocument[problems-]{../problems/tips} +\externaldocument[problems-]{../problems/license} +\externaldocument[problems-]{../problems/firewalls} +\externaldocument[problems-]{../problems/kaboom} +\externaldocument[utility-]{../utility/cc-by-sa} \externaldocument[utility-]{../utility/rpm-faq} +\externaldocument[utility-]{../utility/progs} \externaldocument[utility-]{../utility/bimagemgr-chapter} \externaldocument[utility-]{../utility/license} -\externaldocument[utility-]{../utility/cc-by-sa} -\externaldocument[utility-]{../utility/progs} diff --git a/docs/manuals/en/console/baculum.tex b/docs/manuals/en/console/baculum.tex index eef19f2a..d0cc33a6 100644 --- a/docs/manuals/en/console/baculum.tex +++ b/docs/manuals/en/console/baculum.tex @@ -64,14 +64,47 @@ For rpm binary packages format there exist following packages: \item baculum-lighttpd - Lighttpd web server configuration files \end{itemize} +\subsection{Add rpm repository} + +To add Baculum repository, first is required importing public key: + +\begin{verbatim} +rpm --import http://bacula.org/downloads/baculum/baculum.pub +\end{verbatim} + +Once importing the key is done, next step is adding repository definition to +newly created file: + +\begin{verbatim} +/etc/yum.repos.d/baculum.repo +\end{verbatim} + +For CentOS 7 the definition is: + +\begin{verbatim} +[baculumrepo] +name=Baculum CentOS repository +baseurl=http://bacula.org/downloads/baculum/centos +gpgcheck=1 +enabled=1 +\end{verbatim} + +For Fedora 23 the definition is: + +\begin{verbatim} +[baculumrepo] +name=Baculum Fedora repository +baseurl=http://bacula.org/downloads/baculum/fedora +gpgcheck=1 +enabled=1 +\end{verbatim} + \subsection{Installation for Apache} -Example installation for access via Apache web server can look like below - (for version 7.2.1-0-1): +Example installation for access via Apache web server can look like below: \begin{verbatim} -yum install baculum-7.2.1-0-1.noarch.rpm \ - baculum-httpd-7.2.1-0-1.noarch.rpm +yum install baculum baculum-httpd \end{verbatim} Start Baculum as application available through Apache web server: @@ -89,12 +122,10 @@ First time password: \textbf{admin} \subsection{Installation for Lighttpd} Example installation on system with SELinux enabled access and access via -Lighttpd looks following (for version 7.2.1-0-1): +Lighttpd looks following: \begin{verbatim} -yum install baculum-7.2.1-0-1.noarch.rpm \ - baculum-selinux-7.2.1-0-1.noarch.rpm \ - baculum-lighttpd-7.2.1-0-1.noarch.rpm +yum install baculum baculum-selinux baculum-lighttpd \end{verbatim} Please note that in case CentOS distribution the Lighttpd web server is @@ -142,15 +173,52 @@ For deb binary packages format there exist following packages: \item baculum-lighttpd - Lighttpd web server configuration files \end{itemize} +\subsection{Add deb repository} + +To add Baculum repository, first is required importing public key: + +\begin{verbatim} +wget -qO - http://bacula.org/downloads/baculum/baculum.pub | apt-key add - +\end{verbatim} + +Once importing the key is done, next step is adding repository definition to +newly created file: + +\begin{verbatim} +/etc/apt/sources.list.d/baculum.list +\end{verbatim} + +For Debian 8 Jessie the definition is: + +\begin{verbatim} +deb http://bacula.org/downloads/baculum/debian jessie main +deb-src http://bacula.org/downloads/baculum/debian jessie main +\end{verbatim} + +For Ubuntu 15.04 Vivid the definition is: +\begin{verbatim} +deb [ arch=amd64 ] http://bacula.org/downloads/baculum/ubuntu vivid main +deb-src http://bacula.org/downloads/baculum/ubuntu vivid main +\end{verbatim} + +For Ubuntu 15.10 Wily the definition is: +\begin{verbatim} +deb [ arch=amd64 ] http://bacula.org/downloads/baculum/ubuntu wily main +deb-src http://bacula.org/downloads/baculum/ubuntu wily main +\end{verbatim} + +After adding repository definition please refresh repository indexes: +\begin{verbatim} +apt-get update +\end{verbatim} + \subsection{Installation for Apache} -Example installation for access via Apache web server by using dpkg packages -manager can look like below (for version 7.2.1-0-1): +Example installation for access via Apache web server by using apt packages +manager can look like below: \begin{verbatim} -dpkg -i baculum_7.2.1-0-1_all.deb \ - baculum-apache2_7.2.1-0-1_all.deb -apt-get -f install # for install packages dependencies +apt-get install baculum baculum-apache2 \end{verbatim} Next is needed enable mod\_rewrite module for Apache: @@ -181,13 +249,10 @@ First time password: \textbf{admin} \subsection{Installation for Lighttpd} -Example installation with access via Lighttpd web server looks following -(for version 7.2.1-0-1): +Example installation with access via Lighttpd web server looks following: \begin{verbatim} -dpkg -i baculum_7.2.1-0-1_all.deb \ - baculum-lighttpd_7.2.1-0-1_all.deb -apt-get -f install # for install packages dependencies +apt-get install baculum baculum-lighttpd \end{verbatim} Start Baculum as application available through Apache web server: @@ -263,6 +328,9 @@ links as below: /usr/share/locale/pl/LC_MESSAGES/baculum.mo => /tmp/baculum-runtime/usr/share/baculum/htdocs/protected/Lang/pl/baculum.mo + +/usr/share/locale/pt/LC_MESSAGES/baculum.mo + => /tmp/baculum-runtime/usr/share/baculum/htdocs/protected/Lang/pt/baculum.mo \end{verbatim} Please also update symbolic link to Baculum settings directory in following