]> git.sur5r.net Git - bacula/docs/commitdiff
update
authorThomas Glatthor <Thomas.Glatthor@ic3s.de>
Thu, 10 Apr 2008 13:12:49 +0000 (13:12 +0000)
committerThomas Glatthor <Thomas.Glatthor@ic3s.de>
Thu, 10 Apr 2008 13:12:49 +0000 (13:12 +0000)
docs/manuals/de/catalog/mysql.tex
docs/manuals/de/catalog/postgresql.tex

index 8f87ac69e5ace9afd65513f6a6fd8fe4d065f66f..29256ebe3d07c10f05ed33134e849595110d3fbf 100644 (file)
@@ -250,16 +250,16 @@ die MySQL-Bibliotheken \"{a}ndern, zum Beispiel, weil Sie beim ersten
 kompilieren die ben\"{o}tigte Option \verb:--:enable-thread-safe-client
 vergessen haben.
 
-Alternatively, your system my have a loader environment variable that can be
-set. For example, on a Solaris system where I do not have root permission, I
-use: 
+Eventuell kennt Ihr System auch eine Umgebungsvariable die zu diesem Zweck
+gesetzt werden kann. Auf Solaris kann man die Variable
+LD\_LIBRARY\_PATH dazu benutzen. In diesem Beispiel setzt man sie dazu auf:
 
-LD\_LIBRARY\_PATH=/home/kern/mysql/lib/mysql 
+LD\_LIBRARY\_PATH=/home/bacula/mysql/lib/mysql
 
-Finally, if you have encryption enabled in MySQL, you may need to add {\bf
--lssl -lcrypto} to the link. In that case, you can either export the
-appropriate LDFLAGS definition, or alternatively, you can include them
-directly on the ./configure line as in: 
+Falls Sie zus\"{a}tzlich die Verschl\"{u}ssellung in MySQL aktiviert haben,
+ist es m\"{o}glich, dass Sie {\bf -lssl -lcrypto} mit an den Linker
+\"{u}bergeben m\"{u}ssen. Dazu k\"{o}nnen Sie entweder die LDFLAGS-Definition
+exportieren, oder sie direkt beim Aufruf von ./configure angeben:
 
 \footnotesize
 \begin{verbatim}
@@ -269,13 +269,13 @@ LDFLAGS="-lssl -lcyrpto" \
 \end{verbatim}
 \normalsize
 
-\section{Installing MySQL from RPMs}
-\index[general]{MySQL!Installing from RPMs}
-\index[general]{Installing MySQL from RPMs}
-If you are installing MySQL from RPMs, you will need to install
-both the MySQL binaries and the client libraries.  The client
-libraries are usually found in a devel package, so you must
-install:
+\section{MySQL RPM-Installation}
+\index[general]{MySQL!RPM-Installation}
+\index[general]{MySQL RPM-Installation}
+Wenn Sie die MySQL-RPMs installieren wollen, ben\"{o}tigen Sie
+sowohl das eigentlich MySQL- als auch das Paket, dass die Client-
+Bibliotheken enth\"{a}lt, normalerweise das devel-Paket.
+Sie m\"{u}ssen also diese beiden Pakete installieren:
 
 \footnotesize
 \begin{verbatim}
@@ -284,14 +284,17 @@ install:
 \end{verbatim}
 \normalsize
 
-This will be the same with most other package managers too.
-
-\section{Upgrading MySQL}
-\index[general]{Upgrading MySQL }
-\index[general]{MySQL!Upgrading }
-\index[general]{Upgrading}
-If you upgrade MySQL, you must reconfigure, rebuild, and re-install 
-Bacula otherwise you are likely to get bizarre failures.  If you
-install from rpms and you upgrade MySQL, you must also rebuild Bacula.
-You can do so by rebuilding from the source rpm. To do so, you may need
-to modify the bacula.spec file to account for the new MySQL version.
+Bei den meisten anderen Paket-Managern wird das \"{a}hnlich aussehen.
+
+\section{MySQL updaten}
+\index[general]{MySQL updaten }
+\index[general]{MySQL!updaten }
+\index[general]{Update}
+Um Ihre MySQL-Installation zu aktualisieren, m\"{u}ssen Sie
+es neu konfigurieren, kompilieren und installieren. Andernfalls
+kann es sein, dass bei Bacula merkw\"{u}rdige Fehler auftreten.
+Auch nach der Aktualisierung der MySQL-RPMs ist es notwendig
+Bacula neu zu bauen. Das k\"{o}nnen Sie einfach, mit den
+entsprechenden RPM-Kommandos, \"{u}ber das Bacula-Source-RPM
+ereichen. Eventuell m\"{u}ssen Sie aber vorher die bacula.spec
+anpassen, damit es mit der neuen MySQL-Version funktioniert.
index e3ed30ba18008770042f12867efa501181058ed9..bc2afa713ebf6e63a3aa30565a14d6849ac85b14 100644 (file)
@@ -1,60 +1,65 @@
 %%
 %%
 
-\chapter{Installing and Configuring PostgreSQL}
+\chapter{PostgreSQL Installation und Konfiguration}
 \label{PostgreSqlChapter}
-\index[general]{PostgreSQL!Installing and Configuring }
-\index[general]{Installing and Configuring PostgreSQL }
-\index[general]{Upgrading}
-
-If you are considering using PostreSQL, you should be aware
-of their philosophy of upgrades, which could be 
-destabilizing for a production shop.  Basically at every major version
-upgrade, you are required to dump your database in an ASCII format, 
-do the upgrade, and then reload your database (or databases). This is
-because they frequently update the "`data format"' from version to   
-version, and they supply no tools to automatically do the conversion.
-If you forget to do the ASCII dump, your database may become totally
-useless because none of the new tools can access it due to the format
-change, and the PostgreSQL server will not be able to start.
-
-If you are building PostgreSQL from source, please be sure to add
-the {\bf \verb:--:enable-thread-safety} option when doing the ./configure
-for PostgreSQL.  
-
-\section{Installing PostgreSQL}
-\index[general]{PostgreSQL!Installing }
-
-If you use the {\bf ./configure \verb:--:with-postgresql=PostgreSQL-Directory}
-statement for configuring {\bf Bacula}, you will need PostgreSQL version 7.4
-or later installed. NOTE! PostgreSQL versions earlier than 7.4 do not work
-with Bacula. If PostgreSQL is installed in the standard system location, you
-need only enter {\bf \verb:--:with-postgresql} since the configure program will
-search all the standard locations. If you install PostgreSQL in your home
-directory or some other non-standard directory, you will need to provide the
-full path with the {\bf \verb:--:with-postgresql} option. 
-
-Installing and configuring PostgreSQL is not difficult but can be confusing
-the first time. If you prefer, you may want to use a package provided by your
-chosen operating system. Binary packages are available on most PostgreSQL
-mirrors. 
-
-If you prefer to install from source, we recommend following the instructions
-found in the 
-\elink{PostgreSQL documentation}{http://www.postgresql.org/docs/}. 
-
-If you are using FreeBSD, 
-\elink{this FreeBSD Diary article}{http://www.freebsddiary.org/postgresql.php}
-will be useful. Even if you are not using FreeBSD, the article will contain
-useful configuration and setup information. 
-
-If you configure the Batch Insert code in Bacula (attribute inserts are
-10 times faster), you {\bf must} be using a PostgreSQL that was built with
-the {\bf \verb:--:enable-thread-safety} option, otherwise you will get
-data corruption. Most major Linux distros have thread safety turned on, but
-it is better to check.  One way is to see if the PostgreSQL library that
-Bacula will be linked against references pthreads.  This can be done
-with a command such as:
+\index[general]{PostgreSQL!Installation und Konfiguration }
+\index[general]{PostgreSQL Installation und Konfiguration }
+\index[general]{Update}
+
+Wenn Sie sich dazu entschlie{\ss}en PostgreSQL zu verwenden,
+sollten Sie sich \"{u}ber den Aufwand, den ein Datenbank-Update
+mit sich bringt, im Klaren sein. Grunds\"{a}tzlich werden Sie bei
+jeder neuen Hauptversion von PostgreSQL Ihre alte Datenbank
+exportieren m\"{u}ssen, um sie dann in die neue Version einzupflegen.
+Das wird dadurch erforderlich, dass sich regelm\"{a}{\ss}ig 
+einige internen "`Datenformate"' \"{a}ndern und von den
+PostgreSQL-Entwicklern keine Tools zu Verf\"{u}gung gestellt
+werden, um den Update-Vorgang zu automatisieren. Falls Sie den
+Daten-Ex- und -Import vergessen sollten, kann es sein das Sie
+auf die Datenbank nicht mehr zugreifen k\"{o}nnen, da die neue
+PostgreSQL-Version nicht mit den alten Datenbank-Dateien
+zusammenarbeitet.
+
+Sollten Sie PostgreSQL aus dem Quelltext selbst
+kompilieren, m\"{u}ssen Sie dem configure-Kommando die
+Option {\bf \verb:--:enable-thread-safety} \"{u}bergeben.
+
+\section{PostgreSQL Installation}
+\index[general]{PostgreSQL!Installation }
+Wenn Sie bei der Konfiguration des Bacula-Quelltextes{\bf ./configure
+\verb:--:with-postgresql=PostgreSQL-Verzeichnis} angeben, m\"{u}ssen Sie
+PostgreSQL mindestens in Version 7.4 installiert haben. \"{A}ltere
+PostgreSQL-Versionen finktionieren mit bacula nicht. Falls PostgreSQL
+in einem Standard-Verzeichnis installiert ist, brauchen Sie das
+"`PostgreSQL-Verzeichnis"' nicht angeben. Wenn es aber zum Beispiel in
+Ihrem Home-Verzeichnis installiert ist, m\"{u}ssen Sie den kompletten
+Pfad angeben.
+
+Die Konfiguration und Installation von PostgreSQL ist zwar nicht sehr
+schwer, kann aber beim ersten Mal etwas verwirrend sein. Wenn Sie es vorziehen,
+k\"{o}nnen Sie PostgreSQL auch \"{u}ber die Paket-Verwaltung Ihres Betriebssystems
+installieren. Vorkompilierte Pakete finden Sie auf www.postgresql.org
+unter \elink{Downloads}{http://www.postgresql.org/download/}
+
+Wenn Sie PostgreSQL lieber aus dem Quelltext selbst kompilieren m\"{o}chten,
+empfehlen wir Ihnen den Anweisungen in der \elink{PostgreSQL
+Dokumentation}{http://www.postgresql.org/docs/} zu folgen.
+
+Benutzer von FreeBSD finden in diesem \elink{FreeBSD Diary
+Artikel}{http://www.freebsddiary.org/postgresql.php} weitere n\"{u}tzliche
+Informationen. Selbstverst\"{a}ndlich enth\"{a}lt der Artikel auch f\"{u}r
+Nicht-FreeBSD-Benutzer wissenswertes bez\"{u}glich der Installation und
+Konfiguration von PostgreSQL
+
+Falls Sie die Bacula "`Batch-Insert"'-Funktion benutzen wollen, die
+standardm\"{a}{\ss}ig aktiviert ist und f\"{u}r eine schnelle Verarbeitung
+der Attribute der gesicherten Datein sorgt, m\"{u}ssen Sie unbedingt darauf
+achten, dass PostgreSQL mit der Option {\bf \verb:--:enable-thread-safety}
+kompiliert wurde. Bei den meisten gro{\ss}en Linux-Distributionen ist das
+der Fall. Aber falls Sie nicht sichert sind k\"{o}nnen Sie mit folgendem
+Kommando feststellen, ob Ihr PostgreSQL gegen die pthreads-Bibliothek
+gelinked ist:
 
 \footnotesize
 \begin{verbatim}
@@ -62,7 +67,7 @@ with a command such as:
 \end{verbatim}
 \normalsize
 
-The above command should print a line that looks like:
+Die Kommandos m\"{u}ssen in etwa eine Zeile wie diese zur\"{u}ckgeben:
 
 \footnotesize
 \begin{verbatim}
@@ -70,17 +75,19 @@ The above command should print a line that looks like:
 \end{verbatim}
 \normalsize
 
-if does, then everything is OK. If it prints nothing, do not enable batch
-inserts when building Bacula.
-
-After installing PostgreSQL, you should return to completing the installation
-of {\bf Bacula}. Later, after Bacula is installed, come back to this chapter
-to complete the installation. Please note, the installation files used in the
-second phase of the PostgreSQL installation are created during the Bacula
-Installation. You must still come back to complete the second phase of the 
-PostgreSQL installation even if you installed binaries (e.g. rpm, deb,
-...).
-
+wenn das der Fall ist, ist alles in Ordnung. Wenn keine Zeilen zur\"{u}ckgegeben
+werden, wird Bacula beim kompilieren die "`Batch-Insert"`-Funktion deaktivieren.
+Wenn Sie sie trotzdem benutzen wollen, m\"{u}ssen Sie PostgreSQL mit der Option
+\verb:--:enable-thread-safety neu kompilieren.
+
+Nach der PostgreSQL-Installation fahren Sie bitte mit der Installation von Bacula
+fort. Sp\"{a}ter wenn Sie diese abgeschlossen haben, lesen Sie hier weiter, um
+die Konfiguration von PostgreSQL zu beenden. Bitte beachten Sie, dass einige
+Schritte im weiteren Verlauf der PostgreSQL-Konfiguration Scripte ben\"{o}tigen,
+die erst bei der Installation von Bacula erstellt werden. Auch wenn Sie f\"{u}r
+die Installation von PostgreSQL vorkompilierte Pakete verwendet haben (zum
+Beispiel rpm oder deb) m\"{u}ssen Sie sp\"{a}ter hier weitermachen, um die
+Konfiguration von PostgreSQL zu vervollst\"{a}ndigen.
 
 \label{PostgreSQL_configure}
 \section{Configuring PostgreSQL}