Typos fixed + Verbesserungen
[kivitendo-erp.git] / doc / INSTALL / Pakete.html
1 <html lang="en">
2 <head>
3 <title>Pakete - Lx-Office Installationsanleitung</title>
4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
5 <meta name="description" content="Lx-Office Installationsanleitung">
6 <meta name="generator" content="makeinfo 4.11">
7 <link title="Top" rel="start" href="index.html#Top">
8 <link rel="up" href="Ben_00c3_00b6tigte-Software-und-Pakete.html#Ben_00c3_00b6tigte-Software-und-Pakete" title="Benötigte Software und Pakete">
9 <link rel="prev" href="Betriebssystem.html#Betriebssystem" title="Betriebssystem">
10 <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11 <meta http-equiv="Content-Style-Type" content="text/css">
12 <style type="text/css"><!--
13   pre.display { font-family:inherit }
14   pre.format  { font-family:inherit }
15   pre.smalldisplay { font-family:inherit; font-size:smaller }
16   pre.smallformat  { font-family:inherit; font-size:smaller }
17   pre.smallexample { font-size:smaller }
18   pre.smalllisp    { font-size:smaller }
19   span.sc    { font-variant:small-caps }
20   span.roman { font-family:serif; font-weight:normal; } 
21   span.sansserif { font-family:sans-serif; font-weight:normal; } 
22 --></style>
23 </head>
24 <body>
25 <div class="node">
26 <p>
27 <a name="Pakete"></a>
28 voriges:&nbsp;<a rel="previous" accesskey="p" href="Betriebssystem.html#Betriebssystem">Betriebssystem</a>,
29 aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="Ben_00c3_00b6tigte-Software-und-Pakete.html#Ben_00c3_00b6tigte-Software-und-Pakete">Benötigte Software und Pakete</a>
30 <hr>
31 </div>
32
33 <h3 class="section">2.2 Pakete</h3>
34
35 <p>Zum Betrieb von Lx-Office werden zwingend ein Webserver (meist Apache)
36 und ein Datenbankserver (PostgreSQL, mindestens v8.2) benötigt.
37
38    <p>Zusätzlich benötigt Lx-Office die folgenden Perl-Pakete, die nicht Bestandteil
39 einer Standard-Perl-Installation sind:
40
41      <ul>
42 <li>parent
43 <li>Archive::Zip
44 <li>Class::Accessor
45 <li>CGI::Ajax
46 <li>Config::Std
47 <li>DateTime
48 <li>DBI
49 <li>DBD::Pg
50 <li>Email::Address
51 <li>List::MoreUtils
52 <li>Params::Validate
53 <li>PDF::API2
54 <li>Rose::Object
55 <li>Rose::DB
56 <li>Rose::DB::Object
57 <li>Template
58 <li>Text::CSV_XS
59 <li>Text::Iconv
60 <li>URI
61 <li>XML::Writer
62 <li>YAML
63 </ul>
64
65    <p>Gegenüber Version 2.6.0 sind zu dieser Liste 2 Pakete hinzugekommen, <code>URI</code>
66 und <code>XML::Writer</code> sind notwendig. Ohne startet Lx-Office nicht.
67
68    <p>Gegenüber Version 2.6.1 sind <code>parent</code>, <code>DateTime</code>,
69 <code>Rose::Object</code>, <code>Rose::DB</code> und <code>Rose::DB::Object</code> neu
70 hinzugekommen. <code>IO::Wrap</code> wurde entfernt.
71
72    <p><code>Email::Address</code> und <code>List::MoreUtils</code> sind schon länger feste
73 Abhängigkeiten, wurden aber bisher mit Lx-Office mitgeliefert.  Beide sind auch
74 in 2.6.1 weiterhin mit ausgeliefert, wurden in einer zukünftigen Version aber
75 aus dem Paket entfernt werden. Es wird empfohlen diese Module zusammen mit den
76 anderen als Bibliotheken zu installieren.
77
78    <p><code>CGI::Ajax</code> ist nach wie vor in einer modifizierten Version mitgeliefert
79 und braucht nicht nachinstalliert werden.
80
81    <p>Die zu installierenden Pakete können in den verschiedenen Distributionen unterschiedlich heißen.
82
83    <p>Für Debian oder Ubuntu benötigen Sie diese Pakete:
84
85    <p><code>apache2 postgresql libparent-perl libarchive-zip-perl libclass-accessor-perl libdatetime-perl libdbi-perl libdbd-pg-perl libpg-perl libemail-address-perl liblist-moreutils-perl libpdf-api2-perl librose-object-perl librose-db-perl librose-db-object-perl libtemplate-perl libtext-csv-xs-perl libtext-iconv-perl liburi-perl libxml-writer-perl libyaml-perl libconfig-std-perl libparams-validate-perl</code>
86
87    <p>Für Fedora Core benötigen Sie diese Pakete:
88
89    <p><code>httpd postgresql-server perl-parent perl-Class-Accessor perl-DateTime perl-DBI perl-DBD-Pg perl-Email-Address perl-List-MoreUtils perl-PDF-API2 perl-Rose-Object perl-Rose-DB perl-Rose-DB-Object perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI perl-XML-Writer perl-YAML</code>
90
91    <p>Für OpenSuSE benötigen Sie diese Pakete:
92
93    <p><code>apache2 postgresql-server perl-Archive-Zip perl-Class-Accessor perl-DateTime perl-DBI perl-DBD-Pg perl-MailTools perl-List-MoreUtils perl-PDF-API2 perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI perl-XML-Writer perl-YAML</code>
94
95    <p>Bei openSuSE 11 ist <code>parent</code> bereits enthalten, und braucht nicht nachinstalliert werden. Die <code>Rose::*</code> Pakete sind derzeit nicht für SuSE gepackt, und müssen anderweitig nachinstalliert werden.
96
97    <p>Lx-Office enthält ein Script, mit dem überprüft werden kann, ob alle
98 benötigten Perl-Module installiert sind. Der Aufruf lautet wie folgt:
99
100    <p><code>./scripts/installation_check.pl</code>
101
102 <!--  -->
103    </body></html>
104