Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 8eb4af24

Von Sven Schöling vor fast 15 Jahren hinzugefügt

  • ID 8eb4af24b69a19457d8093c44330643431d4157d
  • Vorgänger bc3bb74a
  • Nachfolger 24e130ef

Paketiinformationen und UPDAGRE aktualisiert.

Unterschiede anzeigen:

SL/InstallationCheck.pm
8 8
use strict;
9 9

  
10 10
@required_modules = (
11
  { "name" => "Class::Accessor", "url" => "http://search.cpan.org/~kasei/" },
12
  { "name" => "CGI", "url" => "http://search.cpan.org/~lds/" },
13
  { "name" => "CGI::Ajax", "url" => "http://search.cpan.org/~bct/" },
14
  { "name" => "DBI", "url" => "http://search.cpan.org/~timb/" },
15
  { "name" => "DBD::Pg", "url" => "http://search.cpan.org/~dbdpg/" },
16
  { "name" => "Archive::Zip", "url" => "http://search.cpan.org/~adamk/" },
17
  { "name" => "Text::Iconv", "url" => "http://search.cpan.org/~mpiotr/" },
18
  { "name" => "Time::HiRes", "url" => "http://search.cpan.org/~jhi/" },
19
  { "name" => "YAML", "url" => "http://search.cpan.org/~ingy/" },
20
  { "name" => "IO::Wrap", "url" => "http://search.cpan.org/~dskoll/" },
21
  { "name" => "Text::CSV_XS", "url" => "http://search.cpan.org/~hmbrand/" },
22
  { "name" => "List::Util", "url" => "http://search.cpan.org/~gbarr/" },
23
  { "name" => "Template", "url" => "http://search.cpan.org/~abw/" },
24
  { "name" => "Digest::MD5", "url" => "http://search.cpan.org/~gaas/" },
25
  { "name" => "PDF::API2", "url" => "http://search.cpan.org/~areibens/" },
26
  { "name" => "URI", "url" => "http://search.cpan.org/~gaas/" },
27
  { "name" => "XML::Writer", "url" => "http://search.cpan.org/~josephw/" },
28
  );
29

  
30
@optional_modules = (
31
  );
11
  { name => "Archive::Zip",    url => "http://search.cpan.org/~adamk/" },
12
  { name => "Class::Accessor", url => "http://search.cpan.org/~kasei/" },
13
  { name => "CGI::Ajax",       url => "http://search.cpan.org/~bct/" },
14
  { name => "DBI",             url => "http://search.cpan.org/~timb/" },
15
  { name => "DBD::Pg",         url => "http://search.cpan.org/~dbdpg/" },
16
  { name => "Email::Address",  url => "http://search.cpan.org/~rjbs/" },
17
  { name => "IO::Wrap",        url => "http://search.cpan.org/~dskoll/" },
18
  { name => "List::MoreUtils", url => "http://search.cpan.org/~vparseval/" },
19
  { name => "PDF::API2",       url => "http://search.cpan.org/~areibens/" },
20
  { name => "Template",        url => "http://search.cpan.org/~abw/" },
21
  { name => "Text::CSV_XS",    url => "http://search.cpan.org/~hmbrand/" },
22
  { name => "Text::Iconv",     url => "http://search.cpan.org/~mpiotr/" },
23
  { name => "URI",             url => "http://search.cpan.org/~gaas/" },
24
  { name => "XML::Writer",     url => "http://search.cpan.org/~josephw/" },
25
  { name => "YAML",            url => "http://search.cpan.org/~ingy/" },
26
);
27

  
28
@optional_modules = ();
32 29

  
33 30
sub module_available {
34 31
  my ($module) = @_;
doc/INSTALL.texi
62 62

  
63 63
@itemize
64 64
@item
65
DBI
65
Archive::Zip
66 66
@item
67
DBD::Pg
67
Class::Accessor
68 68
@item
69 69
CGI::Ajax
70 70
@item
71
Class::Accessor
72
@item
73
Archive::Zip
71
DBI
74 72
@item
75
Text::Iconv
73
DBD::Pg
76 74
@item
77
Text::CSV_XS
75
Email::Address
78 76
@item
79 77
IO::Wrap (aus dem Paket IO::Stringy)
80 78
@item
81
PDF::API2
79
List::MoreUtils
82 80
@item
83
YAML
81
PDF::API2
84 82
@item
85 83
Template
86 84
@item
87
List::MoreUtils
85
Text::CSV_XS
88 86
@item
89
Email::Address
87
Text::Iconv
88
@item
89
URI
90
@item
91
XML::Writer
92
@item
93
YAML
90 94
@end itemize
91 95

  
92
Diese Pakete können bei den unterschiedlichen Distributionen anders heißen.
96
Gegenüber Version 2.6.0 sind zu dieser Liste 2 Pakete hinzugekommen, @code{URI}
97
und @code{XML::Writer} sind notwendig. Ohne startet Lx-Office nicht.
98

  
99
@code{Email::Address} und @code{List::MoreUtils} sind schon länger feste
100
Abhängigkeiten, wurden aber bisher mit Lx-Office mitgeliefert.  Beide sind auch
101
in 2.6.1 weiterhin mit ausgeliefert, wurden in einer zukünftigen Version aber
102
aus dem Paket entfernt werden. Es wird empfohlen diese Module zusammen mit den
103
anderen als Bibliotheken zu installieren.
104

  
105
@code{CGI::Ajax} ist nach wie vor in einer modifizierten Version mitgeliefert
106
und braucht nicht nachinstalliert werden.
107

  
108
Die zu installierenden Pakete können in den verschiedenen Distributionen unterschiedlich heißen.
93 109

  
94 110
Für Debian oder Ubuntu benötigen Sie diese Pakete:
95 111

  
96
@code{apache postgresql libdbi-perl libdbd-pg-perl libpg-perl libpdf-api2-perl libclass-accessor-perl libarchive-zip-perl libtext-iconv-perl libyaml-perl libtext-csv-xs-perl libio-stringy-perl libtemplate-perl lib-uriperl libxml-simple-perl}
112
@code{apache postgresql libarchive-zip-perl libclass-accessor-perl libdbi-perl libdbd-pg-perl libpg-perl libemail-address-perl libio-stringy-perl liblist-moreutils-perl libpdf-api2-perl libtemplate-perl libtext-csv-xs-perl libtext-iconv-perl lib-uriperl libxml-writer-perl libyaml-perl}
97 113

  
98
Für Fedora Core benötigen Sie unter anderem diese Pakete:
114
Für Fedora Core benötigen Sie diese Pakete:
99 115

  
100
@code{httpd postgresql-server perl-DBI perl-DBD-Pg}
116
@code{httpd postgresql-server perl-Class-Accessor perl-DBI perl-DBD-Pg perl-Email-Address perl-IO-stringy perl-List-MoreUtils perl-PDF-API2 perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI perl-XML-Writer perl-YAML}
101 117

  
102 118
Für OpenSuSE benötigen Sie diese Pakete:
103 119

  
104
@code{apache2 postgresql-server perl-DBI perl-DBD-Pg perl-Archive-Zip perl-Class-Accessor perl-Text-Iconv perl-Text-CSV_XS perl-IO-stringy perl-Template-Toolkit perl-URI perl-XML-Writer}
105

  
106
Einige Module werden von Lx-Office benötigt, sind aber evtl. nicht als
107
Distributionspakete vorhanden, und/oder nicht praktikabel zu installieren.
108
In diesen Fällen liefert Lx-Office das Paket mit, und lädt es als Fallback.
120
@code{apache2 postgresql-server perl-Archive-Zip perl-Class-Accessor perl-DBI perl-DBD-Pg perl-MailTools perl-IO-stringy perl-List-MoreUtils perl-PDF-API2 perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI perl-XML-Writer perl-YAML}
109 121

  
110 122
Lx-Office enthält ein Script, mit dem überprüft werden kann, ob alle
111 123
benötigten Perl-Module installiert sind. Der Aufruf lautet wie folgt:
doc/INSTALL.txt
54 54
   Zusätzlich benötigt Lx-Office die folgenden Perl-Pakete, die nicht
55 55
Bestandteil einer Standard-Perl-Installation sind:
56 56

  
57
   * Archive::Zip
58

  
59
   * Class::Accessor
60

  
61
   * CGI::Ajax
62

  
57 63
   * DBI
58 64

  
59 65
   * DBD::Pg
60 66

  
61
   * CGI::Ajax
67
   * Email::Address
62 68

  
63
   * Class::Accessor
69
   * IO::Wrap (aus dem Paket IO::Stringy)
64 70

  
65
   * Archive::Zip
71
   * List::MoreUtils
66 72

  
67
   * Text::Iconv
73
   * PDF::API2
74

  
75
   * Template
68 76

  
69 77
   * Text::CSV_XS
70 78

  
71
   * IO::Wrap (aus dem Paket IO::Stringy)
79
   * Text::Iconv
72 80

  
73
   * PDF::API2
81
   * URI
82

  
83
   * XML::Writer
74 84

  
75 85
   * YAML
76 86

  
77
   * Template
87
   Gegenüber Version 2.6.0 sind zu dieser Liste 2 Pakete hinzugekommen,
88
`URI' und `XML::Writer' sind notwendig. Ohne startet Lx-Office nicht.
78 89

  
79
   * List::MoreUtils
90
   `Email::Address' und `List::MoreUtils' sind schon länger feste
91
Abhängigkeiten, wurden aber bisher mit Lx-Office mitgeliefert.  Beide
92
sind auch in 2.6.1 weiterhin mit ausgeliefert, wurden in einer
93
zukünftigen Version aber aus dem Paket entfernt werden. Es wird
94
empfohlen diese Module zusammen mit den anderen als Bibliotheken zu
95
installieren.
80 96

  
81
   * Email::Address
97
   `CGI::Ajax' ist nach wie vor in einer modifizierten Version
98
mitgeliefert und braucht nicht nachinstalliert werden.
82 99

  
83
   Diese Pakete können bei den unterschiedlichen Distributionen anders
84
heißen.
100
   Die zu installierenden Pakete können in den verschiedenen
101
Distributionen unterschiedlich heißen.
85 102

  
86 103
   Für Debian oder Ubuntu benötigen Sie diese Pakete:
87 104

  
88
   `apache postgresql libdbi-perl libdbd-pg-perl libpg-perl
89
libpdf-api2-perl libclass-accessor-perl libarchive-zip-perl
90
libtext-iconv-perl libyaml-perl libtext-csv-xs-perl libio-stringy-perl
91
libtemplate-perl lib-uriperl libxml-simple-perl'
105
   `apache postgresql libarchive-zip-perl libclass-accessor-perl
106
libdbi-perl libdbd-pg-perl libpg-perl libemail-address-perl
107
libio-stringy-perl liblist-moreutils-perl libpdf-api2-perl
108
libtemplate-perl libtext-csv-xs-perl libtext-iconv-perl lib-uriperl
109
libxml-writer-perl libyaml-perl'
92 110

  
93
   Für Fedora Core benötigen Sie unter anderem diese Pakete:
111
   Für Fedora Core benötigen Sie diese Pakete:
94 112

  
95
   `httpd postgresql-server perl-DBI perl-DBD-Pg'
113
   `httpd postgresql-server perl-Class-Accessor perl-DBI perl-DBD-Pg
114
perl-Email-Address perl-IO-stringy perl-List-MoreUtils perl-PDF-API2
115
perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI
116
perl-XML-Writer perl-YAML'
96 117

  
97 118
   Für OpenSuSE benötigen Sie diese Pakete:
98 119

  
99
   `apache2 postgresql-server perl-DBI perl-DBD-Pg perl-Archive-Zip
100
perl-Class-Accessor perl-Text-Iconv perl-Text-CSV_XS perl-IO-stringy
101
perl-Template-Toolkit perl-URI perl-XML-Writer'
102

  
103
   Einige Module werden von Lx-Office benötigt, sind aber evtl. nicht
104
als Distributionspakete vorhanden, und/oder nicht praktikabel zu
105
installieren.  In diesen Fällen liefert Lx-Office das Paket mit, und
106
lädt es als Fallback.
120
   `apache2 postgresql-server perl-Archive-Zip perl-Class-Accessor
121
perl-DBI perl-DBD-Pg perl-MailTools perl-IO-stringy perl-List-MoreUtils
122
perl-PDF-API2 perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv
123
perl-URI perl-XML-Writer perl-YAML'
107 124

  
108 125
   Lx-Office enthält ein Script, mit dem überprüft werden kann, ob alle
109 126
benötigten Perl-Module installiert sind. Der Aufruf lautet wie folgt:
doc/INSTALL/Ben_00c3_00b6tigte-Software-und-Pakete.html
39 39
   <p>Zusätzlich benötigt Lx-Office die folgenden Perl-Pakete, die nicht Bestandteil einer Standard-Perl-Installation sind:
40 40

  
41 41
     <ul>
42
<li>Archive::Zip
43
<li>Class::Accessor
44
<li>CGI::Ajax
42 45
<li>DBI
43 46
<li>DBD::Pg
44
<li>CGI::Ajax
45
<li>Class::Accessor
46
<li>Archive::Zip
47
<li>Text::Iconv
48
<li>Text::CSV_XS
47
<li>Email::Address
49 48
<li>IO::Wrap (aus dem Paket IO::Stringy)
49
<li>List::MoreUtils
50 50
<li>PDF::API2
51
<li>YAML
52 51
<li>Template
53
<li>List::MoreUtils
54
<li>Email::Address
52
<li>Text::CSV_XS
53
<li>Text::Iconv
54
<li>URI
55
<li>XML::Writer
56
<li>YAML
55 57
</ul>
56 58

  
57
   <p>Diese Pakete können bei den unterschiedlichen Distributionen anders heißen.
59
   <p>Gegenüber Version 2.6.0 sind zu dieser Liste 2 Pakete hinzugekommen, <code>URI</code>
60
und <code>XML::Writer</code> sind notwendig. Ohne startet Lx-Office nicht.
61

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

  
68
   <p><code>CGI::Ajax</code> ist nach wie vor in einer modifizierten Version mitgeliefert
69
und braucht nicht nachinstalliert werden.
70

  
71
   <p>Die zu installierenden Pakete können in den verschiedenen Distributionen unterschiedlich heißen.
58 72

  
59 73
   <p>Für Debian oder Ubuntu benötigen Sie diese Pakete:
60 74

  
61
   <p><code>apache postgresql libdbi-perl libdbd-pg-perl libpg-perl libpdf-api2-perl libclass-accessor-perl libarchive-zip-perl libtext-iconv-perl libyaml-perl libtext-csv-xs-perl libio-stringy-perl libtemplate-perl lib-uriperl libxml-simple-perl</code>
75
   <p><code>apache postgresql libarchive-zip-perl libclass-accessor-perl libdbi-perl libdbd-pg-perl libpg-perl libemail-address-perl libio-stringy-perl liblist-moreutils-perl libpdf-api2-perl libtemplate-perl libtext-csv-xs-perl libtext-iconv-perl lib-uriperl libxml-writer-perl libyaml-perl</code>
62 76

  
63
   <p>Für Fedora Core benötigen Sie unter anderem diese Pakete:
77
   <p>Für Fedora Core benötigen Sie diese Pakete:
64 78

  
65
   <p><code>httpd postgresql-server perl-DBI perl-DBD-Pg</code>
79
   <p><code>httpd postgresql-server perl-Class-Accessor perl-DBI perl-DBD-Pg perl-Email-Address perl-IO-stringy perl-List-MoreUtils perl-PDF-API2 perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI perl-XML-Writer perl-YAML</code>
66 80

  
67 81
   <p>Für OpenSuSE benötigen Sie diese Pakete:
68 82

  
69
   <p><code>apache2 postgresql-server perl-DBI perl-DBD-Pg perl-Archive-Zip perl-Class-Accessor perl-Text-Iconv perl-Text-CSV_XS perl-IO-stringy perl-Template-Toolkit perl-URI perl-XML-Writer</code>
70

  
71
   <p>Einige Module werden von Lx-Office benötigt, sind aber evtl. nicht als
72
Distributionspakete vorhanden, und/oder nicht praktikabel zu installieren. 
73
In diesen Fällen liefert Lx-Office das Paket mit, und lädt es als Fallback.
83
   <p><code>apache2 postgresql-server perl-Archive-Zip perl-Class-Accessor perl-DBI perl-DBD-Pg perl-MailTools perl-IO-stringy perl-List-MoreUtils perl-PDF-API2 perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI perl-XML-Writer perl-YAML</code>
74 84

  
75 85
   <p>Lx-Office enthält ein Script, mit dem überprüft werden kann, ob alle
76 86
benötigten Perl-Module installiert sind. Der Aufruf lautet wie folgt:
doc/UPGRADE
4 4

  
5 5
** BITTE FERTIGEN SIE VOR DEM UPGRADE EIN BACKUP IHRER DATENBANK(EN) AN! **
6 6

  
7
Upgrade auf v2.6.1
8
==================
9

  
10
 Vor dem Einloggen
11
 -----------------
12

  
13
Mit Version 2.6.1 wurden die Listen der benötigten Perl Module überarbeitet.
14
Einige der vorher in den Abhängigkeiten gelisteten Module waren Coremodules
15
(und damit in jeder Perldistribution vorhanden), oder ihrerseits Abhängigkeiten
16
anderer benötigter Module. Durch die Überarbeitung hat sich die Liste deutlich
17
geändert.
18

  
19
Bitte führen sie vor dem ersten Aufrufen der einmal den folgenden Befehl im
20
Lx-Office Verzeichnis aus:
21

  
22
$ scripts/installation_check.pl
23

  
24
Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
25
der Installationsanweisung.
26

  
27
Zumindest folgende Module sind neu benötigt:
28

  
29
* URI
30
* XML::Writer
31

  
32
 Neue Konfigurationsvariablen
33
 ----------------------------
34

  
35
In der config/lx-erp.conf ist als neue Option $show_best_before hinzugekommen.
36
Die Variable kontrolliert die Anzeige von Mindesthaltbarkeitsdaten. Sie ist
37
standardmäßig deaktiviert.
38

  
39

  
7 40
Upgrade auf v2.6.0
8 41
==================
9 42

  
......
44 77
Mit Version 2.6.0 werden zusätzlich die folgenden Perl-Module benötigt,
45 78
die bis Version 2.4.3 inklusive noch keine Voraussetzung waren:
46 79

  
47
* Digest::MD5
48 80
* PDF::API2
49 81

  
50 82

  

Auch abrufbar als: Unified diff