]> git.sur5r.net Git - bacula/docs/commitdiff
Update baculum documentation
authorMarcin Haba <marcin.haba@bacula.pl>
Sun, 31 Jan 2016 21:16:35 +0000 (13:16 -0800)
committerKern Sibbald <kern@sibbald.com>
Sun, 31 Jan 2016 21:16:35 +0000 (13:16 -0800)
docs/latex/external-references.tex
docs/manuals/en/console/baculum.tex

index 3c69789d333ec59461d68365d0a7968bd0009661..f1e97cfaf07b67e38bb1624f4904ae3eca99b782 100644 (file)
@@ -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}
index eef19f2a0a0755002d88fe933f8ede07833b110a..d0cc33a60703c94a0b37d8422720b1d1867af09f 100644 (file)
@@ -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