Revision eed85694
Von Moritz Bunkus vor fast 9 Jahren hinzugefügt
doc/dokumentation.xml | ||
---|---|---|
91 | 91 |
<para>Debian</para> |
92 | 92 |
<itemizedlist> |
93 | 93 |
<listitem> |
94 |
<para>6.0 "Squeeze" (hier muss allerdings das Modul FCGI in der Version >= 0.72 compiled werden, und <literal>Rose::DB::Object</literal> ist zu alt)</para>
|
|
94 |
<para>7.0 "Wheezy"</para>
|
|
95 | 95 |
</listitem> |
96 | 96 |
<listitem> |
97 |
<para>7.0 "Wheezy"</para>
|
|
97 |
<para>8.0 "Jessie"</para>
|
|
98 | 98 |
</listitem> |
99 | 99 |
</itemizedlist> |
100 | 100 |
</listitem> |
101 | 101 |
|
102 | 102 |
<listitem> |
103 |
<para>Ubuntu 12.04 LTS "Precise Pangolin", 12.10 "Quantal Quetzal", 13.04 "Precise Pangolin", 14.04 "Trusty Tahr" LTS, 15.10 "Wily Werewolf" und 16.04 "Xenial Xerus" LTS Alpha </para> |
|
104 |
</listitem> |
|
105 |
|
|
106 |
<listitem> |
|
107 |
<para>openSUSE 12.2, 12.3 und 13.1</para> |
|
103 |
<para>Ubuntu 12.04 LTS "Precise Pangolin", 14.04 "Trusty Tahr" LTS, 15.10 "Wily Werewolf" und 16.04 "Xenial Xerus" LTS Alpha </para> |
|
108 | 104 |
</listitem> |
109 | 105 |
|
110 | 106 |
<listitem> |
111 |
<para>SuSE Linux Enterprice Server 11</para>
|
|
107 |
<para>openSUSE LEAP 42.1</para>
|
|
112 | 108 |
</listitem> |
113 | 109 |
|
114 | 110 |
<listitem> |
115 |
<para>Fedora 16 bis 19</para>
|
|
111 |
<para>Fedora 22</para>
|
|
116 | 112 |
</listitem> |
117 | 113 |
</itemizedlist> |
118 | 114 |
</sect2> |
... | ... | |
139 | 135 |
|
140 | 136 |
<listitem><para><literal>Algorithm::CheckDigits</literal></para></listitem> |
141 | 137 |
|
138 |
<listitem><para><literal>CGI</literal></para></listitem> |
|
139 |
|
|
140 |
<listitem><para><literal>Clone</literal></para></listitem> |
|
141 |
|
|
142 | 142 |
<listitem><para><literal>Config::Std</literal></para></listitem> |
143 | 143 |
|
144 | 144 |
<listitem><para><literal>DateTime</literal></para></listitem> |
145 | 145 |
|
146 |
<listitem><para><literal>DateTime::Format::Strptime</literal></para></listitem> |
|
147 |
|
|
146 | 148 |
<listitem><para><literal>DBI</literal></para></listitem> |
147 | 149 |
|
148 | 150 |
<listitem><para><literal>DBD::Pg</literal></para></listitem> |
... | ... | |
155 | 157 |
|
156 | 158 |
<listitem><para><literal>File::Copy::Recursive</literal></para></listitem> |
157 | 159 |
|
160 |
<listitem><para><literal>GD</literal></para></listitem> |
|
161 |
|
|
162 |
<listitem><para><literal>HTML::Parser</literal></para></listitem> |
|
163 |
|
|
164 |
<listitem><para><literal>HTML::Restrict</literal></para></listitem> |
|
165 |
|
|
166 |
<listitem><para><literal>Image::Info</literal></para></listitem> |
|
167 |
|
|
158 | 168 |
<listitem><para><literal>JSON</literal></para></listitem> |
159 | 169 |
|
160 | 170 |
<listitem><para><literal>List::MoreUtils</literal></para></listitem> |
161 | 171 |
|
172 |
<listitem><para><literal>List::UtilsBy</literal></para></listitem> |
|
173 |
|
|
162 | 174 |
<listitem><para><literal>Net::SMTP::SSL</literal> (optional, bei E-Mail-Versand über SSL; siehe Abschnitt "<xref |
163 | 175 |
linkend="config.sending-email.smtp"/>")</para></listitem> |
164 | 176 |
|
... | ... | |
177 | 189 |
|
178 | 190 |
<listitem><para><literal>Rose::DB::Object</literal> Version 0.788 oder neuer</para></listitem> |
179 | 191 |
|
192 |
<listitem><para><literal>String::ShellQuote</literal></para></listitem> |
|
193 |
|
|
194 |
<listitem><para><literal>Sort::Naturally</literal></para></listitem> |
|
195 |
|
|
180 | 196 |
<listitem><para><literal>Template</literal></para></listitem> |
181 | 197 |
|
182 | 198 |
<listitem><para><literal>Text::CSV_XS</literal></para></listitem> |
... | ... | |
242 | 258 |
</sect3> |
243 | 259 |
|
244 | 260 |
<sect3> |
245 |
<title>Fedora Core</title>
|
|
261 |
<title>Fedora</title> |
|
246 | 262 |
|
247 |
<para>Für Fedora Core stehen die meisten der benötigten Perl-Pakete als RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl installiert werden:</para>
|
|
263 |
<para>Für Fedora stehen die meisten der benötigten Perl-Pakete als RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl installiert werden:</para> |
|
248 | 264 |
|
249 |
<programlisting>yum install httpd perl-Archive-Zip perl-Clone perl-DBD-Pg \
|
|
265 |
<programlisting>dnf install httpd mod_fcgid perl-Archive-Zip perl-Clone perl-DBD-Pg \
|
|
250 | 266 |
perl-DBI perl-DateTime perl-Email-Address perl-Email-MIME perl-FCGI \ |
251 | 267 |
perl-File-Copy-Recursive perl-JSON perl-List-MoreUtils perl-Net-SMTP-SSL perl-Net-SSLGlue \ |
252 | 268 |
perl-PDF-API2 perl-Params-Validate perl-Rose-DB perl-Rose-DB-Object \ |
253 | 269 |
perl-Rose-Object perl-Sort-Naturally perl-String-ShellQuote \ |
254 | 270 |
perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI \ |
255 |
perl-XML-Writer perl-YAML perl-parent postgresql-server</programlisting> |
|
271 |
perl-XML-Writer perl-YAML perl-parent postgresql-server perl-CPAN \ |
|
272 |
perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor perl-Text-Balanced</programlisting> |
|
256 | 273 |
|
257 | 274 |
<para>Zusätzlich müssen einige Pakete aus dem CPAN installiert werden. Dazu können Sie die folgenden Befehle nutzen:</para> |
258 | 275 |
|
259 |
<programlisting>yum install perl-CPAN |
|
260 |
cpan Config::Std</programlisting> |
|
276 |
<programlisting>cpan Config::Std HTML::Restrict</programlisting> |
|
261 | 277 |
|
262 | 278 |
</sect3> |
263 | 279 |
|
... | ... | |
267 | 283 |
<para>Für openSUSE stehen die meisten der benötigten Perl-Pakete als RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl |
268 | 284 |
installiert werden:</para> |
269 | 285 |
|
270 |
<programlisting>zypper install apache2 perl-Archive-Zip perl-Clone \ |
|
286 |
<programlisting>zypper install apache2 apache2-mod_fcgid perl-Archive-Zip perl-Clone \
|
|
271 | 287 |
perl-Config-Std perl-DBD-Pg perl-DBI perl-DateTime perl-Email-Address \ |
272 | 288 |
perl-Email-MIME perl-FastCGI perl-File-Copy-Recursive perl-JSON perl-List-MoreUtils \ |
273 | 289 |
perl-Net-SMTP-SSL perl-Net-SSLGlue perl-PDF-API2 perl-Params-Validate \ |
274 | 290 |
perl-Sort-Naturally perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv \ |
275 |
perl-URI perl-XML-Writer perl-YAML postgresql-server</programlisting> |
|
291 |
perl-URI perl-XML-Writer perl-YAML perl-CPAN \ |
|
292 |
perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server</programlisting> |
|
276 | 293 |
|
277 | 294 |
<para>Zusätzlich müssen einige Pakete aus dem CPAN installiert werden. Dazu können Sie die folgenden Befehle nutzen:</para> |
278 | 295 |
|
279 |
<programlisting>yum install perl-CPAN |
|
280 |
cpan Rose::Db::Object</programlisting> |
|
296 |
<programlisting>cpan Rose::Db::Object</programlisting> |
|
281 | 297 |
|
282 | 298 |
</sect3> |
283 | 299 |
</sect2> |
... | ... | |
309 | 325 |
<para>Die Verzeichnisse <filename>users</filename>, <filename>spool</filename> und <filename>webdav</filename> müssen für den Benutzer |
310 | 326 |
beschreibbar sein, unter dem der Webserver läuft. Die restlichen Dateien müssen für diesen Benutzer lesbar sein. Die Benutzer- und |
311 | 327 |
Gruppennamen sind bei verschiedenen Distributionen unterschiedlich (z.B. bei Debian/Ubuntu <constant>www-data</constant>, bei Fedora |
312 |
core <constant>apache</constant> oder bei OpenSUSE <constant>wwwrun</constant>).</para>
|
|
328 |
<constant>apache</constant> oder bei OpenSUSE <constant>wwwrun</constant>).</para> |
|
313 | 329 |
|
314 | 330 |
<para>Der folgende Befehl ändert den Besitzer für die oben genannten |
315 | 331 |
Verzeichnisse auf einem Debian/Ubuntu-System:</para> |
... | ... | |
872 | 888 |
anstelle eines symbolischen Links verwendet werden können.</para> |
873 | 889 |
|
874 | 890 |
<sect3> |
875 |
<title>SystemV-basierende Systeme (z.B. Debian, ältere OpenSUSE, ältere Fedora Core)</title>
|
|
891 |
<title>SystemV-basierende Systeme (z.B. Debian, ältere OpenSUSE, ältere Fedora)</title> |
|
876 | 892 |
|
877 | 893 |
<para>Kopieren Sie die Datei |
878 | 894 |
<filename>scripts/boot/system-v/kivitendo-task-server</filename> |
... | ... | |
891 | 907 |
</listitem> |
892 | 908 |
|
893 | 909 |
<listitem> |
894 |
<para>Ältere OpenSUSE und ältere Fedora Core:</para>
|
|
910 |
<para>Ältere OpenSUSE und ältere Fedora:</para> |
|
895 | 911 |
|
896 | 912 |
<programlisting>chkconfig --add kivitendo-task-server</programlisting> |
897 | 913 |
</listitem> |
... | ... | |
919 | 935 |
</sect3> |
920 | 936 |
|
921 | 937 |
<sect3> |
922 |
<title>systemd-basierende Systeme (z.B. neure OpenSUSE, neuere Fedora Core, neuere Ubuntu)</title>
|
|
938 |
<title>systemd-basierende Systeme (z.B. neure OpenSUSE, neuere Fedora, neuere Ubuntu)</title> |
|
923 | 939 |
|
924 | 940 |
<para>Verlinken Sie die Datei <filename>scripts/boot/systemd/kivitendo-task-server.service</filename> nach |
925 | 941 |
<filename>/etc/systemd/system/</filename>. Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile |
... | ... | |
1431 | 1447 |
Verschlüsselung aktiviert werden.</para></listitem> |
1432 | 1448 |
</varlistentry> |
1433 | 1449 |
</variablelist> |
1434 |
|
|
1435 |
<para>Wird Verschlüsselung über TLS oder SSL aktiviert, so werden zusätzliche Perl-Module benötigt. Diese sind:</para> |
|
1436 |
|
|
1437 |
<itemizedlist> |
|
1438 |
<listitem><para>TLS-Verschlüsselung: Modul <literal>Net::SSLGlue</literal> (Debian-Paketname |
|
1439 |
<literal>libnet-sslglue-perl</literal>, Fedora Core: <literal>perl-Net-SSLGlue</literal>, openSUSE: |
|
1440 |
<literal>perl-Net-SSLGlue</literal></para></listitem> |
|
1441 |
|
|
1442 |
<listitem><para>SSL-Verschlüsselung: Modul <literal>Net::SMTP::SSL</literal> (Debian-Paketname |
|
1443 |
<literal>libnet-smtp-ssl-perl</literal>, Fedora Core: <literal>perl-Net-SMTP-SSL</literal>, openSUSE: |
|
1444 |
<literal>perl-Net-SMTP-SSL</literal></para></listitem> |
|
1445 |
</itemizedlist> |
|
1446 | 1450 |
</sect2> |
1447 | 1451 |
</sect1> |
1448 | 1452 |
|
... | ... | |
1456 | 1460 |
<para><programlisting>apt-get install texlive-base-bin texlive-latex-recommended texlive-fonts-recommended \ |
1457 | 1461 |
exlive-latex-extra texlive-lang-german texlive-generic-extra</programlisting></para> |
1458 | 1462 |
|
1459 |
<para>TODO: RPM-Pakete.</para> |
|
1463 |
<para>Für Fedora benötigen Sie die folgenden Pakete:</para> |
|
1464 |
|
|
1465 |
<para><programlisting>dnf install texlive-collection-latex texlive-collection-latexextra \ |
|
1466 |
texlive-collection-latexrecommended texlive-collection-langgerman \ |
|
1467 |
texlive-collection-langenglish</programlisting></para> |
|
1468 |
|
|
1469 |
<para>Für openSUSE benötigen Sie die folgenden Pakete:</para> |
|
1470 |
|
|
1471 |
<para><programlisting>zypper install texlive-collection-latex texlive-collection-latexextra \ |
|
1472 |
texlive-collection-latexrecommended texlive-collection-langgerman \ |
|
1473 |
texlive-collection-langenglish</programlisting></para> |
|
1460 | 1474 |
|
1461 | 1475 |
<para>kivitendo bringt drei alternative Vorlagensätze mit:</para> |
1462 | 1476 |
<itemizedlist> |
... | ... | |
6429 | 6443 |
<para>Für die Ausführung werden neben den für kivitendo eh schon benötigten Module noch weitere Perl-Module benötigt. Diese sind:</para> |
6430 | 6444 |
|
6431 | 6445 |
<itemizedlist> |
6432 |
<listitem><para><literal>Test::Deep</literal> (Debian-Paketname: <literal>libtest-deep-perl</literal>; Fedora Core:
|
|
6446 |
<listitem><para><literal>Test::Deep</literal> (Debian-Paketname: <literal>libtest-deep-perl</literal>; Fedora: |
|
6433 | 6447 |
<literal>perl-Test-Deep</literal>; openSUSE: <literal>perl-Test-Deep</literal>)</para></listitem> |
6434 |
<listitem><para><literal>Test::Exception</literal> (Debian-Paketname: <literal>libtest-exception-perl</literal>; Fedora Core:
|
|
6448 |
<listitem><para><literal>Test::Exception</literal> (Debian-Paketname: <literal>libtest-exception-perl</literal>; Fedora: |
|
6435 | 6449 |
<literal>perl-Test-Exception</literal>; openSUSE: <literal>perl-Test-Exception</literal>)</para></listitem> |
6436 |
<listitem><para><literal>Test::Output</literal> (Debian-Paketname: <literal>libtest-output-perl</literal>; Fedora Core:
|
|
6450 |
<listitem><para><literal>Test::Output</literal> (Debian-Paketname: <literal>libtest-output-perl</literal>; Fedora: |
|
6437 | 6451 |
<literal>perl-Test-Output</literal>; openSUSE: <literal>perl-Test-Output</literal>)</para></listitem> |
6438 | 6452 |
<listitem><para><literal>Test::Harness</literal> 3.0.0 oder höher. Dieses Modul ist ab Perl 5.10.1 Bestandteil der |
6439 | 6453 |
Perl-Distribution und kann für frühere Versionen aus dem <ulink url="http://www.cpan.org">CPAN</ulink> bezogen |
6440 | 6454 |
werden.</para></listitem> |
6441 | 6455 |
<listitem><para><literal>LWP::Simple</literal> aus dem Paket <literal>libwww-perl</literal> (Debian-Panetname: |
6442 |
<literal>libwww-perl</literal>; Fedora Core: <literal>perl-libwww-perl</literal>; openSUSE:
|
|
6456 |
<literal>libwww-perl</literal>; Fedora: <literal>perl-libwww-perl</literal>; openSUSE: |
|
6443 | 6457 |
<literal>perl-libwww-perl</literal>)</para></listitem> |
6444 |
<listitem><para><literal>URI::Find</literal> (Debian-Panetname: <literal>liburi-find-perl</literal>; Fedora Core:
|
|
6458 |
<listitem><para><literal>URI::Find</literal> (Debian-Panetname: <literal>liburi-find-perl</literal>; Fedora: |
|
6445 | 6459 |
<literal>perl-URI-Find</literal>; openSUSE: <literal>perl-URI-Find</literal>)</para></listitem> |
6446 | 6460 |
</itemizedlist> |
6447 | 6461 |
|
Auch abrufbar als: Unified diff
Dokumentation: Update Instruktionen für openSUSE, Fedora