AG update: added list of RPMs
authorJan Pospíšil <honik@ntc.zcu.cz>
Wed, 23 Jul 2008 13:13:17 +0000 (13:13 +0000)
committerJan Pospíšil <honik@ntc.zcu.cz>
Wed, 23 Jul 2008 13:13:17 +0000 (13:13 +0000)
org.glite.lb.doc/src/LBAG-Installation.tex

index c1e41ea..e2568d8 100644 (file)
@@ -1,14 +1,64 @@
 \section{Installation and Configuration}
 
-\subsection{Complete RPMs description}
+\subsection{Complete list of packages}
 %\subsection{Daemons description}
 %\subsection{CLI tools description: purge/dump/load}
 
-\TODO{honik}
+\LB is currently distributed mainly in RPMs packages. It is available also in
+binary form packed as .tar.gz. Recent attempts to multiplatform porting and
+recent ETICS building system development promise a future possibility to
+distribute the software in other distribution formats, e.g. DEB packages. 
+
+In \LBold, the list of all LB packages was the following:
+
+\begin{tabularx}{\textwidth}{>{\tt}lX}
+glite-lb-common & LB common files \\ 
+glite-lb-client & LB client library \\ 
+glite-lb-client-interface & LB client library interface (header files) \\ 
+glite-lb-logger & LB local-logger end inter-logger \\ 
+glite-lb-proxy & LB proxy \\ 
+glite-lb-server & LB server \\ 
+glite-lb-server-bones & LB server bones (common to proxy and server) \\ 
+glite-lb-utils & LB utilities \\ 
+glite-lb-ws-interface & LB Web Services Interface 
+\end{tabularx}
+
+In \LBnew, the code has been restructured quite a lot, especially the dependencies were lightened,
+and the new list of RPMs is now the following:
+
+\begin{tabularx}{\textwidth}{>{\tt}lX}
+glite-lb-common & LB common files \\ 
+glite-lb-client & LB client library \\ 
+glite-lb-logger & LB local-logger end inter-logger \\
+glite-lb-server & LB server \\
+glite-lb-state-machine & LB state machine (server core) \\ 
+glite-lb-utils & LB utilities \\
+glite-lb-ws-interface & LB Web Services Interface      
+\end{tabularx}
+
+More detailed description together with the dependencies can be read directly from each RPM,
+for example by issuing the command 
+\begin{verbatim}
+   rpm -qiR <package_name>
+\end{verbatim}
+
+Some of the LB RPMs may depend among others also on the following packages
+that are worth to mention in this documentation:
+
+\begin{tabularx}{\textwidth}{>{\tt}lX}
+glite-jobid-api-c & gLite jobId C API library \\ 
+glite-jp-common & JP common files \\ 
+glite-lbjp-common-db & database (MySQL) backend \\
+glite-lbjp-common-maildir & maildir backend common files \\
+glite-lbjp-common-server-bones & server bones (common files) \\
+glite-lbjp-common-trio & trio printf modification \\
+glite-security-gsoap-plugin & gSOAP plugin \\ 
+glite-security-gss & GSS client/server C API library \\
+\end{tabularx}
+
+where all \verb'glite-lbjp-common-*' packages are common both to \LB and 
+Job Provenance (\JP).
 
-seznam RPM pro obe verze
-
-popisky rovnou doplnit do RPM
 
 \subsection{\LB server}