Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision eb496376

Von Jan Büren vor fast 9 Jahren hinzugefügt

  • ID eb496376260c7360d5bc53d865c38d47a9685fda
  • Vorgänger 418a7036
  • Nachfolger d6645bbd

Ausgabe der Dokumentation aktualisiert (mosus änderungen)

Unterschiede anzeigen:

doc/html/ch02s02.html
6 6
        bei der Auswahl der Pakete aber darauf Rücksicht genommen, dass es
7 7
        ohne große Probleme auf den derzeit aktuellen verbreiteten
8 8
        Distributionen läuft.</p><p>Anfang 2016 sind das folgende Systeme, von denen bekannt ist,
9
        dass kivitendo auf ihnen läuft:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Debian</p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>6.0 "Squeeze" (hier muss allerdings das Modul FCGI in der Version &gt;= 0.72 compiled werden, und <code class="literal">Rose::DB::Object</code> ist zu alt)</p></li><li class="listitem"><p>7.0 "Wheezy"</p></li></ul></div></li><li class="listitem"><p>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 </p></li><li class="listitem"><p>openSUSE 12.2, 12.3 und 13.1</p></li><li class="listitem"><p>SuSE Linux Enterprice Server 11</p></li><li class="listitem"><p>Fedora 16 bis 19</p></li></ul></div></div><div class="sect2" title="2.2.2. Benötigte Perl-Pakete installieren"><div class="titlepage"><div><div><h3 class="title"><a name="Pakete"></a>2.2.2. Benötigte Perl-Pakete installieren</h3></div></div></div><p>Zum Betrieb von kivitendo werden zwingend ein Webserver (meist
9
        dass kivitendo auf ihnen läuft:</p><div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"><p>Debian</p><div class="itemizedlist"><ul class="itemizedlist" type="circle"><li class="listitem"><p>7.0 "Wheezy"</p></li><li class="listitem"><p>8.0 "Jessie"</p></li></ul></div></li><li class="listitem"><p>Ubuntu 12.04 LTS "Precise Pangolin", 14.04 "Trusty Tahr" LTS, 15.10 "Wily Werewolf" und 16.04 "Xenial Xerus" LTS Alpha </p></li><li class="listitem"><p>openSUSE LEAP 42.1</p></li><li class="listitem"><p>Fedora 22</p></li></ul></div></div><div class="sect2" title="2.2.2. Benötigte Perl-Pakete installieren"><div class="titlepage"><div><div><h3 class="title"><a name="Pakete"></a>2.2.2. Benötigte Perl-Pakete installieren</h3></div></div></div><p>Zum Betrieb von kivitendo werden zwingend ein Webserver (meist
10 10
        Apache) und ein Datenbankserver (PostgreSQL, mindestens v8.4)
11 11
        benötigt.</p><p>Zusätzlich benötigt kivitendo einige Perl-Pakete, die nicht Bestandteil einer Standard-Perl-Installation sind. Um zu
12 12
        überprüfen, ob die erforderlichen Pakete installiert und aktuell genug sind, wird ein Script mitgeliefert, das wie folgt aufgerufen
......
15 15
                     <code class="literal">Archive::Zip</code>
16 16
                  </p></li><li class="listitem"><p>
17 17
                     <code class="literal">Algorithm::CheckDigits</code>
18
                  </p></li><li class="listitem"><p>
19
                     <code class="literal">CGI</code>
20
                  </p></li><li class="listitem"><p>
21
                     <code class="literal">Clone</code>
18 22
                  </p></li><li class="listitem"><p>
19 23
                     <code class="literal">Config::Std</code>
20 24
                  </p></li><li class="listitem"><p>
21 25
                     <code class="literal">DateTime</code>
26
                  </p></li><li class="listitem"><p>
27
                     <code class="literal">DateTime::Format::Strptime</code>
22 28
                  </p></li><li class="listitem"><p>
23 29
                     <code class="literal">DBI</code>
24 30
                  </p></li><li class="listitem"><p>
......
30 36
                  </p></li><li class="listitem"><p>
31 37
                     <code class="literal">FCGI</code> (nicht Versionen 0.68 bis 0.71 inklusive; siehe <a class="xref" href="ch02s06.html#Apache-Konfiguration.FCGI.WebserverUndPlugin" title="2.6.2.3. Getestete Kombinationen aus Webservern und Plugin">Abschnitt&nbsp;2.6.2.3, „Getestete Kombinationen aus Webservern und Plugin“</a>)</p></li><li class="listitem"><p>
32 38
                     <code class="literal">File::Copy::Recursive</code>
39
                  </p></li><li class="listitem"><p>
40
                     <code class="literal">GD</code>
41
                  </p></li><li class="listitem"><p>
42
                     <code class="literal">HTML::Parser</code>
43
                  </p></li><li class="listitem"><p>
44
                     <code class="literal">HTML::Restrict</code>
45
                  </p></li><li class="listitem"><p>
46
                     <code class="literal">Image::Info</code>
33 47
                  </p></li><li class="listitem"><p>
34 48
                     <code class="literal">JSON</code>
35 49
                  </p></li><li class="listitem"><p>
36 50
                     <code class="literal">List::MoreUtils</code>
51
                  </p></li><li class="listitem"><p>
52
                     <code class="literal">List::UtilsBy</code>
37 53
                  </p></li><li class="listitem"><p>
38 54
                     <code class="literal">Net::SMTP::SSL</code> (optional, bei E-Mail-Versand über SSL; siehe Abschnitt "<a class="xref" href="ch02s11.html#config.sending-email.smtp" title="2.11.2. Versand über einen SMTP-Server">E-Mail-Versand über einen SMTP-Server</a>")</p></li><li class="listitem"><p>
39 55
                     <code class="literal">Net::SSLGlue</code> (optional, bei E-Mail-Versand über TLS; siehe Abschnitt "<a class="xref" href="ch02s11.html#config.sending-email.smtp" title="2.11.2. Versand über einen SMTP-Server">E-Mail-Versand über einen SMTP-Server</a>")</p></li><li class="listitem"><p>
......
48 64
                     <code class="literal">Rose::DB</code>
49 65
                  </p></li><li class="listitem"><p>
50 66
                     <code class="literal">Rose::DB::Object</code> Version 0.788 oder neuer</p></li><li class="listitem"><p>
67
                     <code class="literal">String::ShellQuote</code>
68
                  </p></li><li class="listitem"><p>
69
                     <code class="literal">Sort::Naturally</code>
70
                  </p></li><li class="listitem"><p>
51 71
                     <code class="literal">Template</code>
52 72
                  </p></li><li class="listitem"><p>
53 73
                     <code class="literal">Text::CSV_XS</code>
......
77 97
        sind auch in 2.6.1 weiterhin mit ausgeliefert, wurden in einer
78 98
        zukünftigen Version aber aus dem Paket entfernt werden. Es wird
79 99
        empfohlen diese Module zusammen mit den anderen als Bibliotheken zu
80
        installieren.</p><div class="sect3" title="2.2.2.1. Debian und Ubuntu"><div class="titlepage"><div><div><h4 class="title"><a name="d0e386"></a>2.2.2.1. Debian und Ubuntu</h4></div></div></div><p>Für Debian und Ubuntu stehen die meisten der benötigten Perl-Pakete als Debian-Pakete zur Verfügung. Sie können mit folgendem Befehl installiert werden:</p><pre class="programlisting">apt-get install apache2 libarchive-zip-perl libclone-perl \
100
        installieren.</p><div class="sect3" title="2.2.2.1. Debian und Ubuntu"><div class="titlepage"><div><div><h4 class="title"><a name="d0e440"></a>2.2.2.1. Debian und Ubuntu</h4></div></div></div><p>Für Debian und Ubuntu stehen die meisten der benötigten Perl-Pakete als Debian-Pakete zur Verfügung. Sie können mit folgendem Befehl installiert werden:</p><pre class="programlisting">apt-get install apache2 libarchive-zip-perl libclone-perl \
81 101
  libconfig-std-perl libdatetime-perl libdbd-pg-perl libdbi-perl \
82 102
  libemail-address-perl  libemail-mime-perl libfcgi-perl libjson-perl \
83 103
  liblist-moreutils-perl libnet-smtp-ssl-perl libnet-sslglue-perl \
......
89 109
  libfile-copy-recursive-perl postgresql libalgorithm-checkdigits-perl \
90 110
  libcrypt-pbkdf2-perl git
91 111
</pre><p>Für das Paket HTML::Restrict gibt es kein Debian-Paket, dies muß per CPAN installiert werden. Unter Ubuntu funktioniert das mit:</p><pre class="programlisting">apt-get install build-essential
92
cpan HTML::Restrict</pre></div><div class="sect3" title="2.2.2.2. Fedora Core"><div class="titlepage"><div><div><h4 class="title"><a name="d0e397"></a>2.2.2.2. Fedora Core</h4></div></div></div><p>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:</p><pre class="programlisting">yum install httpd perl-Archive-Zip perl-Clone perl-DBD-Pg \
112
cpan HTML::Restrict</pre></div><div class="sect3" title="2.2.2.2. Fedora"><div class="titlepage"><div><div><h4 class="title"><a name="d0e451"></a>2.2.2.2. Fedora</h4></div></div></div><p>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:</p><pre class="programlisting">dnf install httpd mod_fcgid perl-Archive-Zip perl-Clone perl-DBD-Pg \
93 113
  perl-DBI perl-DateTime perl-Email-Address perl-Email-MIME perl-FCGI \
94 114
  perl-File-Copy-Recursive perl-JSON perl-List-MoreUtils perl-Net-SMTP-SSL perl-Net-SSLGlue \
95 115
  perl-PDF-API2 perl-Params-Validate perl-Rose-DB perl-Rose-DB-Object \
96 116
  perl-Rose-Object perl-Sort-Naturally perl-String-ShellQuote \
97 117
  perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI \
98
  perl-XML-Writer perl-YAML perl-parent postgresql-server</pre><p>Zusätzlich müssen einige Pakete aus dem CPAN installiert werden. Dazu können Sie die folgenden Befehle nutzen:</p><pre class="programlisting">yum install perl-CPAN
99
cpan Config::Std</pre></div><div class="sect3" title="2.2.2.3. openSUSE"><div class="titlepage"><div><div><h4 class="title"><a name="d0e408"></a>2.2.2.3. openSUSE</h4></div></div></div><p>Für openSUSE stehen die meisten der benötigten Perl-Pakete als RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl
100
          installiert werden:</p><pre class="programlisting">zypper install apache2 perl-Archive-Zip perl-Clone \
118
  perl-XML-Writer perl-YAML perl-parent postgresql-server perl-CPAN \
119
  perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor perl-Text-Balanced</pre><p>Zusätzlich müssen einige Pakete aus dem CPAN installiert werden. Dazu können Sie die folgenden Befehle nutzen:</p><pre class="programlisting">cpan Config::Std HTML::Restrict</pre></div><div class="sect3" title="2.2.2.3. openSUSE"><div class="titlepage"><div><div><h4 class="title"><a name="d0e462"></a>2.2.2.3. openSUSE</h4></div></div></div><p>Für openSUSE stehen die meisten der benötigten Perl-Pakete als RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl
120
          installiert werden:</p><pre class="programlisting">zypper install apache2 apache2-mod_fcgid perl-Archive-Zip perl-Clone \
101 121
  perl-Config-Std perl-DBD-Pg perl-DBI perl-DateTime perl-Email-Address \
102 122
  perl-Email-MIME perl-FastCGI perl-File-Copy-Recursive perl-JSON perl-List-MoreUtils \
103 123
  perl-Net-SMTP-SSL perl-Net-SSLGlue perl-PDF-API2 perl-Params-Validate \
104 124
  perl-Sort-Naturally perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv \
105
  perl-URI perl-XML-Writer perl-YAML postgresql-server</pre><p>Zusätzlich müssen einige Pakete aus dem CPAN installiert werden. Dazu können Sie die folgenden Befehle nutzen:</p><pre class="programlisting">yum install perl-CPAN
106
cpan Rose::Db::Object</pre></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02.html">Zurück</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Nach oben</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="ch02s03.html">Weiter</a></td></tr><tr><td width="40%" align="left" valign="top">Kapitel 2. Installation und Grundkonfiguration&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top">&nbsp;2.3. Manuelle Installation des Programmpaketes</td></tr></table></div></body></html>
125
  perl-URI perl-XML-Writer perl-YAML perl-CPAN \
126
  perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server</pre><p>Zusätzlich müssen einige Pakete aus dem CPAN installiert werden. Dazu können Sie die folgenden Befehle nutzen:</p><pre class="programlisting">cpan Rose::Db::Object</pre></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch02.html">Zurück</a>&nbsp;</td><td width="20%" align="center"><a accesskey="u" href="ch02.html">Nach oben</a></td><td width="40%" align="right">&nbsp;<a accesskey="n" href="ch02s03.html">Weiter</a></td></tr><tr><td width="40%" align="left" valign="top">Kapitel 2. Installation und Grundkonfiguration&nbsp;</td><td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td><td width="40%" align="right" valign="top">&nbsp;2.3. Manuelle Installation des Programmpaketes</td></tr></table></div></body></html>

Auch abrufbar als: Unified diff