Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8b03f6ca

Von Sven Schöling vor mehr als 13 Jahren hinzugefügt

  • ID 8b03f6cac18b0795758efb6ebddd80b71f3f9f6c
  • Vorgänger 50b60645
  • Nachfolger a1358f12

Kompatibilitätspaket, texinfo Fixes.

Unterschiede anzeigen:

doc/INSTALL.texi
24 24
@menu
25 25
* Aktuelle Hinweise:: Andere Informationsquellen als diese Anleitung
26 26
* Benötigte Software und Pakete:: Vorraussetzungen zum Betrieb von Lx-Office
27
* Installation des Programmpaketes:: Installationsort, Berechtigungen
27
* Manuelle Installation des Programmpaketes:: Installationsort, Berechtigungen
28 28
* Anpassung der PostgreSQL-Konfiguration:: Verschiedene Aspekte der Datenbankkonfiguration
29 29
* Apache-Konfiguration:: Einrichtung eines Aliases und Optionen für das Ausführen von CGI-Scripten
30 30
* Benutzerauthentifizierung und Administratorpasswort:: Einrichtung der Authentifizierungsdatenbank und der Passwortüberprüfung
......
56 56
@node Benötigte Software und Pakete
57 57
@chapter Benötigte Software und Pakete
58 58

  
59
@menu
60
* Betriebssystem:: Unterstützte Betriebsysteme und Hinweise für ältere Systeme
61
* Pakete:: Benötigte Software und Perlpakete sowie deren Quellen
62
@end menu
63

  
64
@node Betriebssystem
65
@section Betriebssystem
66

  
67
Lx-Office ist für Linux konzipiert, und sollte auf jedem unixoiden
68
Betriebssystem zum Laufen zu kriegen sein. Getestet ist diese Version im
69
speziellen auf Debian und Ubuntu, grundsätzlich wurde bei der Auswahl der
70
Pakete aber darauf Rücksicht genommen, dass es ohne große Probleme auf den
71
derzeit aktuellen verbreiteten Distributionen läuft.
72

  
73
Anfang 2011 sind das folgende Systeme:
74

  
75
@itemize
76
@item
77
Ubuntu 8.04 LTS Hardy Heron
78
@item
79
Ubuntu 9.10 Karmic Koala
80
@item
81
Ubuntu 10.04 Lucid Lynx
82
@item
83
Ubuntu 10.10 Maverick Meerkat
84
@item
85
Debian 5.0 Lenny
86
@item
87
Debian 6.0 Squeeze
88
@item
89
openSUSE 11.2
90
@item
91
openSUSE 11.3
92
@item
93
SuSE Linux Enterprice Server 11
94
@item
95
Fedora 13
96
@item
97
Fedora 14
98
@end itemize
99

  
100
Für die debianoiden Betriebssysteme existiert ein .deb, das deutlich einfacher
101
zu installieren ist.
102

  
103
Ubuntu 8.04 LTS hat zusätzlich die Schwierigkeit, dass die Module im Archiv
104
recht alt sind, und das viele der benötigten Module nicht einfach zu
105
installieren sind. Dafür sollte es kurz nach dem Release ein eigenes .deb
106
geben.
107

  
108
Alternativ dazu kann die normale Installation durchgeführt werden
109
(@pxref{Manuelle Installation des Programmpaketes}), wenn vorher ein
110
Kompatibilitätspaket installiert wird, das die fehlenden Pakete bereitstellt.
111
Das Paket ist auf @uref{https://sourceforge.net/projects/lx-office/files/Lx-Office%20ERP/2.6.2/, Sourceforge} unter dem Namen @code{lx-erp-perl-libs-compat-v2.tar.gz} hinterlegt.
112

  
113
Zur Installation das Paket in das entpackte Lx-Office Verzeichnis entpacken:
114

  
115
@code{tar xzf lx-erp-perl-libs-compat-v2.tar.gz /path/to/lx-office/}
116

  
117
Danach sollte der Installationscheck (@pxref{Pakete}) die enthaltenen Pakete erkennen.
118

  
119
@node Pakete
120
@section Pakete
121

  
59 122
Zum Betrieb von Lx-Office werden zwingend ein Webserver (meist Apache)
60 123
und ein Datenbankserver (PostgreSQL, mindestens v8.2) benötigt.
61 124

  
62
Zusätzlich benötigt Lx-Office die folgenden Perl-Pakete, die nicht Bestandteil einer Standard-Perl-Installation sind:
125
Zusätzlich benötigt Lx-Office die folgenden Perl-Pakete, die nicht Bestandteil
126
einer Standard-Perl-Installation sind:
63 127

  
64 128
@itemize
65 129
@item
......
141 205

  
142 206
@c ---------------------------------------------------------------
143 207

  
144
@node Installation des Programmpaketes
145
@chapter Installation des Programmpaketes
208
@node Manuelle Installation des Programmpaketes
209
@chapter Manuelle Installation des Programmpaketes
146 210

  
147 211
Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.6.2.tgz) wird im
148 212
Dokumentenverzeichnis des Webservers (z.B. @code{/var/www/html/},
......
692 756

  
693 757
@code{mv users/.openoffice.org2 users/.openoffice}
694 758

  
695
Dieses Verzeichnis, wie auch das komplette @code{users}-Verzeichnis,
696
muss vom Webserver beschreibbar sein. Dieses wurde in Schritt
697
@code{Installation des Programmpakets} oben bereits erledigt, kann
698
aber erneut überprüft werden, wenn die Konvertierung nach PDF
699
fehlschlägt.
759
Dieses Verzeichnis, wie auch das komplette @code{users}-Verzeichnis, muss vom
760
Webserver beschreibbar sein. Dieses wurde bereits erledigt
761
(@pxref{Manuelle Installation des Programmpaketes}), kann aber erneut überprüft
762
werden, wenn die Konvertierung nach PDF fehlschlägt.
700 763

  
701 764
@c ---------------------------------------------------------------
702 765

  
doc/INSTALL.txt
4 4
Inhalt der Anleitung
5 5
1 Aktuelle Hinweise
6 6
2 Benötigte Software und Pakete
7
3 Installation des Programmpaketes
7
  2.1 Betriebssystem
8
  2.2 Pakete
9
3 Manuelle Installation des Programmpaketes
8 10
4 Anpassung der PostgreSQL-Konfiguration
9 11
  4.1 Zeichensätze/die Verwendung von UTF-8
10 12
  4.2 Änderungen an Konfigurationsdateien
......
48 50
2 Benötigte Software und Pakete
49 51
********************************
50 52

  
53
2.1 Betriebssystem
54
==================
55

  
56
Lx-Office ist für Linux konzipiert, und sollte auf jedem unixoiden
57
Betriebssystem zum Laufen zu kriegen sein. Getestet ist diese Version im
58
speziellen auf Debian und Ubuntu, grundsätzlich wurde bei der Auswahl
59
der Pakete aber darauf Rücksicht genommen, dass es ohne große Probleme
60
auf den derzeit aktuellen verbreiteten Distributionen läuft.
61

  
62
   Anfang 2011 sind das folgende Systeme:
63

  
64
   * Ubuntu 8.04 LTS Hardy Heron
65

  
66
   * Ubuntu 9.10 Karmic Koala
67

  
68
   * Ubuntu 10.04 Lucid Lynx
69

  
70
   * Ubuntu 10.10 Maverick Meerkat
71

  
72
   * Debian 5.0 Lenny
73

  
74
   * Debian 6.0 Squeeze
75

  
76
   * openSUSE 11.2
77

  
78
   * openSUSE 11.3
79

  
80
   * SuSE Linux Enterprice Server 11
81

  
82
   * Fedora 13
83

  
84
   * Fedora 14
85

  
86
   Für die debianoiden Betriebssysteme existiert ein .deb, das deutlich
87
einfacher zu installieren ist.
88

  
89
   Ubuntu 8.04 LTS hat zusätzlich die Schwierigkeit, dass die Module im
90
Archiv recht alt sind, und das viele der benötigten Module nicht
91
einfach zu installieren sind. Dafür sollte es kurz nach dem Release ein
92
eigenes .deb geben.
93

  
94
   Alternativ dazu kann die normale Installation durchgeführt werden
95
(*note Manuelle Installation des Programmpaketes::), wenn vorher ein
96
Kompatibilitätspaket installiert wird, das die fehlenden Pakete
97
bereitstellt.  Das Paket ist auf Sourceforge
98
(https://sourceforge.net/projects/lx-office/files/Lx-Office%20ERP/2.6.2/)
99
unter dem Namen `lx-erp-perl-libs-compat-v2.tar.gz' hinterlegt.
100

  
101
   Zur Installation das Paket in das entpackte Lx-Office Verzeichnis
102
entpacken:
103

  
104
   `tar xzf lx-erp-perl-libs-compat-v2.tar.gz /path/to/lx-office/'
105

  
106
   Danach sollte der Installationscheck (*note Pakete::) die
107
enthaltenen Pakete erkennen.
108

  
109
2.2 Pakete
110
==========
111

  
51 112
Zum Betrieb von Lx-Office werden zwingend ein Webserver (meist Apache)
52 113
und ein Datenbankserver (PostgreSQL, mindestens v8.2) benötigt.
53 114

  
......
145 206

  
146 207
   `./scripts/installation_check.pl'
147 208

  
148
3 Installation des Programmpaketes
149
**********************************
209
3 Manuelle Installation des Programmpaketes
210
*******************************************
150 211

  
151 212
Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.6.2.tgz) wird im
152 213
Dokumentenverzeichnis des Webservers (z.B. `/var/www/html/',
......
640 701
   `mv users/.openoffice.org2 users/.openoffice'
641 702

  
642 703
   Dieses Verzeichnis, wie auch das komplette `users'-Verzeichnis, muss
643
vom Webserver beschreibbar sein. Dieses wurde in Schritt `Installation
644
des Programmpakets' oben bereits erledigt, kann aber erneut überprüft
704
vom Webserver beschreibbar sein. Dieses wurde bereits erledigt (*note
705
Manuelle Installation des Programmpaketes::), kann aber erneut überprüft
645 706
werden, wenn die Konvertierung nach PDF fehlschlägt.
646 707

  
647 708
9 Lx-Office ERP verwenden
doc/INSTALL/Anpassung-der-PostgreSQL_002dKonfiguration.html
5 5
<meta name="description" content="Lx-Office Installationsanleitung">
6 6
<meta name="generator" content="makeinfo 4.11">
7 7
<link title="Top" rel="start" href="index.html#Top">
8
<link rel="prev" href="Installation-des-Programmpaketes.html#Installation-des-Programmpaketes" title="Installation des Programmpaketes">
8
<link rel="prev" href="Manuelle-Installation-des-Programmpaketes.html#Manuelle-Installation-des-Programmpaketes" title="Manuelle Installation des Programmpaketes">
9 9
<link rel="next" href="Apache_002dKonfiguration.html#Apache_002dKonfiguration" title="Apache-Konfiguration">
10 10
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11 11
<meta http-equiv="Content-Style-Type" content="text/css">
......
27 27
<a name="Anpassung-der-PostgreSQL-Konfiguration"></a>
28 28
<a name="Anpassung-der-PostgreSQL_002dKonfiguration"></a>
29 29
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Apache_002dKonfiguration.html#Apache_002dKonfiguration">Apache-Konfiguration</a>,
30
voriges:&nbsp;<a rel="previous" accesskey="p" href="Installation-des-Programmpaketes.html#Installation-des-Programmpaketes">Installation des Programmpaketes</a>,
30
voriges:&nbsp;<a rel="previous" accesskey="p" href="Manuelle-Installation-des-Programmpaketes.html#Manuelle-Installation-des-Programmpaketes">Manuelle Installation des Programmpaketes</a>,
31 31
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
32 32
<hr>
33 33
</div>
doc/INSTALL/Ben_00c3_00b6tigte-Software-und-Pakete.html
6 6
<meta name="generator" content="makeinfo 4.11">
7 7
<link title="Top" rel="start" href="index.html#Top">
8 8
<link rel="prev" href="Aktuelle-Hinweise.html#Aktuelle-Hinweise" title="Aktuelle Hinweise">
9
<link rel="next" href="Installation-des-Programmpaketes.html#Installation-des-Programmpaketes" title="Installation des Programmpaketes">
9
<link rel="next" href="Manuelle-Installation-des-Programmpaketes.html#Manuelle-Installation-des-Programmpaketes" title="Manuelle Installation des Programmpaketes">
10 10
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
11 11
<meta http-equiv="Content-Style-Type" content="text/css">
12 12
<style type="text/css"><!--
......
26 26
<p>
27 27
<a name="Ben%c3%b6tigte-Software-und-Pakete"></a>
28 28
<a name="Ben_00c3_00b6tigte-Software-und-Pakete"></a>
29
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Installation-des-Programmpaketes.html#Installation-des-Programmpaketes">Installation des Programmpaketes</a>,
29
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Manuelle-Installation-des-Programmpaketes.html#Manuelle-Installation-des-Programmpaketes">Manuelle Installation des Programmpaketes</a>,
30 30
voriges:&nbsp;<a rel="previous" accesskey="p" href="Aktuelle-Hinweise.html#Aktuelle-Hinweise">Aktuelle Hinweise</a>,
31 31
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
32 32
<hr>
......
34 34

  
35 35
<h2 class="chapter">2 Benötigte Software und Pakete</h2>
36 36

  
37
<p>Zum Betrieb von Lx-Office werden zwingend ein Webserver (meist Apache)
38
und ein Datenbankserver (PostgreSQL, mindestens v8.2) benötigt.
39

  
40
   <p>Zusätzlich benötigt Lx-Office die folgenden Perl-Pakete, die nicht Bestandteil einer Standard-Perl-Installation sind:
41

  
42
     <ul>
43
<li>parent
44
<li>Archive::Zip
45
<li>Class::Accessor
46
<li>CGI::Ajax
47
<li>DateTime
48
<li>DBI
49
<li>DBD::Pg
50
<li>Email::Address
51
<li>List::MoreUtils
52
<li>PDF::API2
53
<li>Rose::Object
54
<li>Rose::DB
55
<li>Rose::DB::Object
56
<li>Template
57
<li>Text::CSV_XS
58
<li>Text::Iconv
59
<li>URI
60
<li>XML::Writer
61
<li>YAML
37
<ul class="menu">
38
<li><a accesskey="1" href="Betriebssystem.html#Betriebssystem">Betriebssystem</a>:  Unterstützte Betriebsysteme und Hinweise für ältere Systeme
39
<li><a accesskey="2" href="Pakete.html#Pakete">Pakete</a>:  Benötigte Software und Perlpakete sowie deren Quellen
62 40
</ul>
63 41

  
64
   <p>Gegenüber Version 2.6.0 sind zu dieser Liste 2 Pakete hinzugekommen, <code>URI</code>
65
und <code>XML::Writer</code> sind notwendig. Ohne startet Lx-Office nicht.
66

  
67
   <p>Gegenüber Version 2.6.1 sind <code>parent</code>, <code>DateTime</code>,
68
<code>Rose::Object</code>, <code>Rose::DB</code> und <code>Rose::DB::Object</code> neu
69
hinzugekommen. <code>IO::Wrap</code> wurde entfernt.
70

  
71
   <p><code>Email::Address</code> und <code>List::MoreUtils</code> sind schon länger feste
72
Abhängigkeiten, wurden aber bisher mit Lx-Office mitgeliefert.  Beide sind auch
73
in 2.6.1 weiterhin mit ausgeliefert, wurden in einer zukünftigen Version aber
74
aus dem Paket entfernt werden. Es wird empfohlen diese Module zusammen mit den
75
anderen als Bibliotheken zu installieren.
76

  
77
   <p><code>CGI::Ajax</code> ist nach wie vor in einer modifizierten Version mitgeliefert
78
und braucht nicht nachinstalliert werden.
79

  
80
   <p>Die zu installierenden Pakete können in den verschiedenen Distributionen unterschiedlich heißen.
81

  
82
   <p>Für Debian oder Ubuntu benötigen Sie diese Pakete:
83

  
84
   <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</code>
85

  
86
   <p>Für Fedora Core benötigen Sie diese Pakete:
87

  
88
   <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>
89

  
90
   <p>Für OpenSuSE benötigen Sie diese Pakete:
91

  
92
   <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>
93

  
94
   <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.
95

  
96
   <p>Lx-Office enthält ein Script, mit dem überprüft werden kann, ob alle
97
benötigten Perl-Module installiert sind. Der Aufruf lautet wie folgt:
98

  
99
   <p><code>./scripts/installation_check.pl</code>
100

  
101
<!--  -->
102
   </body></html>
42
</body></html>
103 43

  
doc/INSTALL/Betriebssystem.html
1
<html lang="en">
2
<head>
3
<title>Betriebssystem - 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="next" href="Pakete.html#Pakete" title="Pakete">
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="Betriebssystem"></a>
28
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Pakete.html#Pakete">Pakete</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.1 Betriebssystem</h3>
34

  
35
<p>Lx-Office ist für Linux konzipiert, und sollte auf jedem unixoiden
36
Betriebssystem zum Laufen zu kriegen sein. Getestet ist diese Version im
37
speziellen auf Debian und Ubuntu, grundsätzlich wurde bei der Auswahl der
38
Pakete aber darauf Rücksicht genommen, dass es ohne große Probleme auf den
39
derzeit aktuellen verbreiteten Distributionen läuft.
40

  
41
   <p>Anfang 2011 sind das folgende Systeme:
42

  
43
     <ul>
44
<li>Ubuntu 8.04 LTS Hardy Heron
45
<li>Ubuntu 9.10 Karmic Koala
46
<li>Ubuntu 10.04 Lucid Lynx
47
<li>Ubuntu 10.10 Maverick Meerkat
48
<li>Debian 5.0 Lenny
49
<li>Debian 6.0 Squeeze
50
<li>openSUSE 11.2
51
<li>openSUSE 11.3
52
<li>SuSE Linux Enterprice Server 11
53
<li>Fedora 13
54
<li>Fedora 14
55
</ul>
56

  
57
   <p>Für die debianoiden Betriebssysteme existiert ein .deb, das deutlich einfacher
58
zu installieren ist.
59

  
60
   <p>Ubuntu 8.04 LTS hat zusätzlich die Schwierigkeit, dass die Module im Archiv
61
recht alt sind, und das viele der benötigten Module nicht einfach zu
62
installieren sind. Dafür sollte es kurz nach dem Release ein eigenes .deb
63
geben.
64

  
65
   <p>Alternativ dazu kann die normale Installation durchgeführt werden
66
(siehe <a href="Manuelle-Installation-des-Programmpaketes.html#Manuelle-Installation-des-Programmpaketes">Manuelle Installation des Programmpaketes</a>), wenn vorher ein
67
Kompatibilitätspaket installiert wird, das die fehlenden Pakete bereitstellt. 
68
Das Paket ist auf <a href="https://sourceforge.net/projects/lx-office/files/Lx-Office%20ERP/2.6.2/">Sourceforge</a> unter dem Namen <code>lx-erp-perl-libs-compat-v2.tar.gz</code> hinterlegt.
69

  
70
   <p>Zur Installation das Paket in das entpackte Lx-Office Verzeichnis entpacken:
71

  
72
   <p><code>tar xzf lx-erp-perl-libs-compat-v2.tar.gz /path/to/lx-office/</code>
73

  
74
   <p>Danach sollte der Installationscheck (siehe <a href="Pakete.html#Pakete">Pakete</a>) die enthaltenen Pakete erkennen.
75

  
76
   </body></html>
77

  
doc/INSTALL/Installation-des-Programmpaketes.html
1
<html lang="en">
2
<head>
3
<title>Installation des Programmpaketes - 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="prev" href="Ben_00c3_00b6tigte-Software-und-Pakete.html#Ben_00c3_00b6tigte-Software-und-Pakete" title="Benötigte Software und Pakete">
9
<link rel="next" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration" title="Anpassung der PostgreSQL-Konfiguration">
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="Installation-des-Programmpaketes"></a>
28
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration">Anpassung der PostgreSQL-Konfiguration</a>,
29
voriges:&nbsp;<a rel="previous" accesskey="p" href="Ben_00c3_00b6tigte-Software-und-Pakete.html#Ben_00c3_00b6tigte-Software-und-Pakete">Benötigte Software und Pakete</a>,
30
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
31
<hr>
32
</div>
33

  
34
<h2 class="chapter">3 Installation des Programmpaketes</h2>
35

  
36
<p>Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.6.2.tgz) wird im
37
Dokumentenverzeichnis des Webservers (z.B. <code>/var/www/html/</code>,
38
<code>/srv/www/htdocs</code> oder <code>/var/www/</code>) entpackt:
39

  
40
   <p><code>cd /var/www
41
<br>
42
tar xvzf lxoffice-erp-2.6.2.tgz</code>
43

  
44
   <p>Verändern Sie evtl. noch den Namen des Verzeichnisses mit
45

  
46
   <p><code>mv lxoffice-erp/ lx-erp/</code>
47

  
48
   <p>Alternativ können Sie auch einen Alias in der Webserverkonfiguration
49
benutzen, um auf das tatsächliche Installationsverzeichnis zu
50
verweisen.
51

  
52
   <p>Die Verzeichnisse <code>users</code>, <code>spool</code> und <code>webdav</code> müssen
53
für den Benutzer beschreibbar sein, unter dem der Webserver läuft. Die
54
restlichen Dateien müssen für diesen Benutzer lesbar sein. Der
55
Benutzername ist bei verschiedenen Distributionen unterschiedlich
56
(z.B. bei Debian/Ubuntu <code>www-data</code>, bei Fedora core <code>apache</code>
57
oder bei OpenSuSE <code>wwwrun</code>).
58

  
59
   <p>Der folgende Befehl ändert den Besitzer für die oben genannten
60
Verzeichnisse auf einem Debian/Ubuntu-System:
61

  
62
   <p><code>chown -R www-data lx-office-erp/users lx-office-erp/spool lx-office-erp/webdav</code>
63

  
64
   <p>Weiterhin muss der Webserver-Benutzer im Verzeichnis <code>templates</code> Verzeichnisse für
65
jeden neuen Benutzer, der in lx-office angelegt wird, anlegen dürfen:
66

  
67
   <p><code>chgrp www-data lx-office-erp/templates; chmod g+w lx-office-erp/templates</code>
68

  
69
<!--  -->
70
   </body></html>
71

  
doc/INSTALL/Manuelle-Installation-des-Programmpaketes.html
1
<html lang="en">
2
<head>
3
<title>Manuelle Installation des Programmpaketes - 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="prev" href="Ben_00c3_00b6tigte-Software-und-Pakete.html#Ben_00c3_00b6tigte-Software-und-Pakete" title="Benötigte Software und Pakete">
9
<link rel="next" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration" title="Anpassung der PostgreSQL-Konfiguration">
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="Manuelle-Installation-des-Programmpaketes"></a>
28
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration">Anpassung der PostgreSQL-Konfiguration</a>,
29
voriges:&nbsp;<a rel="previous" accesskey="p" href="Ben_00c3_00b6tigte-Software-und-Pakete.html#Ben_00c3_00b6tigte-Software-und-Pakete">Benötigte Software und Pakete</a>,
30
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="index.html#Top">Top</a>
31
<hr>
32
</div>
33

  
34
<h2 class="chapter">3 Manuelle Installation des Programmpaketes</h2>
35

  
36
<p>Die Lx-Office ERP Installationsdatei (lxoffice-erp-2.6.2.tgz) wird im
37
Dokumentenverzeichnis des Webservers (z.B. <code>/var/www/html/</code>,
38
<code>/srv/www/htdocs</code> oder <code>/var/www/</code>) entpackt:
39

  
40
   <p><code>cd /var/www
41
<br>
42
tar xvzf lxoffice-erp-2.6.2.tgz</code>
43

  
44
   <p>Verändern Sie evtl. noch den Namen des Verzeichnisses mit
45

  
46
   <p><code>mv lxoffice-erp/ lx-erp/</code>
47

  
48
   <p>Alternativ können Sie auch einen Alias in der Webserverkonfiguration
49
benutzen, um auf das tatsächliche Installationsverzeichnis zu
50
verweisen.
51

  
52
   <p>Die Verzeichnisse <code>users</code>, <code>spool</code> und <code>webdav</code> müssen
53
für den Benutzer beschreibbar sein, unter dem der Webserver läuft. Die
54
restlichen Dateien müssen für diesen Benutzer lesbar sein. Der
55
Benutzername ist bei verschiedenen Distributionen unterschiedlich
56
(z.B. bei Debian/Ubuntu <code>www-data</code>, bei Fedora core <code>apache</code>
57
oder bei OpenSuSE <code>wwwrun</code>).
58

  
59
   <p>Der folgende Befehl ändert den Besitzer für die oben genannten
60
Verzeichnisse auf einem Debian/Ubuntu-System:
61

  
62
   <p><code>chown -R www-data lx-office-erp/users lx-office-erp/spool lx-office-erp/webdav</code>
63

  
64
   <p>Weiterhin muss der Webserver-Benutzer im Verzeichnis <code>templates</code> Verzeichnisse für
65
jeden neuen Benutzer, der in lx-office angelegt wird, anlegen dürfen:
66

  
67
   <p><code>chgrp www-data lx-office-erp/templates; chmod g+w lx-office-erp/templates</code>
68

  
69
<!--  -->
70
   </body></html>
71

  
doc/INSTALL/OpenDocument_002dVorlagen.html
88 88

  
89 89
   <p><code>mv users/.openoffice.org2 users/.openoffice</code>
90 90

  
91
   <p>Dieses Verzeichnis, wie auch das komplette <code>users</code>-Verzeichnis,
92
muss vom Webserver beschreibbar sein. Dieses wurde in Schritt
93
<code>Installation des Programmpakets</code> oben bereits erledigt, kann
94
aber erneut überprüft werden, wenn die Konvertierung nach PDF
95
fehlschlägt.
91
   <p>Dieses Verzeichnis, wie auch das komplette <code>users</code>-Verzeichnis, muss vom
92
Webserver beschreibbar sein. Dieses wurde bereits erledigt
93
(siehe <a href="Manuelle-Installation-des-Programmpaketes.html#Manuelle-Installation-des-Programmpaketes">Manuelle Installation des Programmpaketes</a>), kann aber erneut überprüft
94
werden, wenn die Konvertierung nach PDF fehlschlägt.
96 95

  
97 96
<!--  -->
98 97
   </body></html>
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>DateTime
47
<li>DBI
48
<li>DBD::Pg
49
<li>Email::Address
50
<li>List::MoreUtils
51
<li>PDF::API2
52
<li>Rose::Object
53
<li>Rose::DB
54
<li>Rose::DB::Object
55
<li>Template
56
<li>Text::CSV_XS
57
<li>Text::Iconv
58
<li>URI
59
<li>XML::Writer
60
<li>YAML
61
</ul>
62

  
63
   <p>Gegenüber Version 2.6.0 sind zu dieser Liste 2 Pakete hinzugekommen, <code>URI</code>
64
und <code>XML::Writer</code> sind notwendig. Ohne startet Lx-Office nicht.
65

  
66
   <p>Gegenüber Version 2.6.1 sind <code>parent</code>, <code>DateTime</code>,
67
<code>Rose::Object</code>, <code>Rose::DB</code> und <code>Rose::DB::Object</code> neu
68
hinzugekommen. <code>IO::Wrap</code> wurde entfernt.
69

  
70
   <p><code>Email::Address</code> und <code>List::MoreUtils</code> sind schon länger feste
71
Abhängigkeiten, wurden aber bisher mit Lx-Office mitgeliefert.  Beide sind auch
72
in 2.6.1 weiterhin mit ausgeliefert, wurden in einer zukünftigen Version aber
73
aus dem Paket entfernt werden. Es wird empfohlen diese Module zusammen mit den
74
anderen als Bibliotheken zu installieren.
75

  
76
   <p><code>CGI::Ajax</code> ist nach wie vor in einer modifizierten Version mitgeliefert
77
und braucht nicht nachinstalliert werden.
78

  
79
   <p>Die zu installierenden Pakete können in den verschiedenen Distributionen unterschiedlich heißen.
80

  
81
   <p>Für Debian oder Ubuntu benötigen Sie diese Pakete:
82

  
83
   <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</code>
84

  
85
   <p>Für Fedora Core benötigen Sie diese Pakete:
86

  
87
   <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>
88

  
89
   <p>Für OpenSuSE benötigen Sie diese Pakete:
90

  
91
   <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>
92

  
93
   <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.
94

  
95
   <p>Lx-Office enthält ein Script, mit dem überprüft werden kann, ob alle
96
benötigten Perl-Module installiert sind. Der Aufruf lautet wie folgt:
97

  
98
   <p><code>./scripts/installation_check.pl</code>
99

  
100
<!--  -->
101
   </body></html>
102

  
doc/INSTALL/index.html
27 27
<li><a name="toc_Top" href="index.html#Top">Inhalt der Anleitung</a>
28 28
<li><a name="toc_Aktuelle-Hinweise" href="Aktuelle-Hinweise.html#Aktuelle-Hinweise">1 Aktuelle Hinweise</a>
29 29
<li><a name="toc_Ben_00c3_00b6tigte-Software-und-Pakete" href="Ben_00c3_00b6tigte-Software-und-Pakete.html#Ben_00c3_00b6tigte-Software-und-Pakete">2 Benötigte Software und Pakete</a>
30
<li><a name="toc_Installation-des-Programmpaketes" href="Installation-des-Programmpaketes.html#Installation-des-Programmpaketes">3 Installation des Programmpaketes</a>
30
<ul>
31
<li><a href="Betriebssystem.html#Betriebssystem">2.1 Betriebssystem</a>
32
<li><a href="Pakete.html#Pakete">2.2 Pakete</a>
33
</li></ul>
34
<li><a name="toc_Manuelle-Installation-des-Programmpaketes" href="Manuelle-Installation-des-Programmpaketes.html#Manuelle-Installation-des-Programmpaketes">3 Manuelle Installation des Programmpaketes</a>
31 35
<li><a name="toc_Anpassung-der-PostgreSQL_002dKonfiguration" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration">4 Anpassung der PostgreSQL-Konfiguration</a>
32 36
<ul>
33 37
<li><a href="Zeichens_00c3_00a4tze_002fdie-Verwendung-von-UTF_002d8.html#Zeichens_00c3_00a4tze_002fdie-Verwendung-von-UTF_002d8">4.1 Zeichensätze/die Verwendung von UTF-8</a>
......
74 78
<ul class="menu">
75 79
<li><a accesskey="1" href="Aktuelle-Hinweise.html#Aktuelle-Hinweise">Aktuelle Hinweise</a>:  Andere Informationsquellen als diese Anleitung
76 80
<li><a accesskey="2" href="Ben_00c3_00b6tigte-Software-und-Pakete.html#Ben_00c3_00b6tigte-Software-und-Pakete">Benötigte Software und Pakete</a>:  Vorraussetzungen zum Betrieb von Lx-Office
77
<li><a accesskey="3" href="Installation-des-Programmpaketes.html#Installation-des-Programmpaketes">Installation des Programmpaketes</a>:  Installationsort, Berechtigungen
81
<li><a accesskey="3" href="Manuelle-Installation-des-Programmpaketes.html#Manuelle-Installation-des-Programmpaketes">Manuelle Installation des Programmpaketes</a>:  Installationsort, Berechtigungen
78 82
<li><a accesskey="4" href="Anpassung-der-PostgreSQL_002dKonfiguration.html#Anpassung-der-PostgreSQL_002dKonfiguration">Anpassung der PostgreSQL-Konfiguration</a>:  Verschiedene Aspekte der Datenbankkonfiguration
79 83
<li><a accesskey="5" href="Apache_002dKonfiguration.html#Apache_002dKonfiguration">Apache-Konfiguration</a>:  Einrichtung eines Aliases und Optionen für das Ausführen von CGI-Scripten
80 84
<li><a accesskey="6" href="Benutzerauthentifizierung-und-Administratorpasswort.html#Benutzerauthentifizierung-und-Administratorpasswort">Benutzerauthentifizierung und Administratorpasswort</a>:  Einrichtung der Authentifizierungsdatenbank und der Passwortüberprüfung

Auch abrufbar als: Unified diff