Revision 8eb4af24
Von Sven Schöling vor mehr als 14 Jahren hinzugefügt
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
Paketiinformationen und UPDAGRE aktualisiert.