Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision eed85694

Von Moritz Bunkus vor etwa 8 Jahren hinzugefügt

  • ID eed856940a560915032452c19d98b88b1337f8bc
  • Vorgänger 37d09df9
  • Nachfolger 8a8e5fcd

Dokumentation: Update Instruktionen für openSUSE, Fedora

Unterschiede anzeigen:

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