From eed856940a560915032452c19d98b88b1337f8bc Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Fri, 11 Mar 2016 16:08:44 +0100 Subject: [PATCH] =?utf8?q?Dokumentation:=20Update=20Instruktionen=20f?= =?utf8?q?=C3=BCr=20openSUSE,=20Fedora?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- doc/dokumentation.xml | 96 +++++++++++++++++++++++++------------------ 1 file changed, 55 insertions(+), 41 deletions(-) diff --git a/doc/dokumentation.xml b/doc/dokumentation.xml index 22b3822b9..ab677c9ad 100644 --- a/doc/dokumentation.xml +++ b/doc/dokumentation.xml @@ -91,28 +91,24 @@ Debian - 6.0 "Squeeze" (hier muss allerdings das Modul FCGI in der Version >= 0.72 compiled werden, und Rose::DB::Object ist zu alt) + 7.0 "Wheezy" - 7.0 "Wheezy" + 8.0 "Jessie" - 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 - - - - openSUSE 12.2, 12.3 und 13.1 + Ubuntu 12.04 LTS "Precise Pangolin", 14.04 "Trusty Tahr" LTS, 15.10 "Wily Werewolf" und 16.04 "Xenial Xerus" LTS Alpha - SuSE Linux Enterprice Server 11 + openSUSE LEAP 42.1 - Fedora 16 bis 19 + Fedora 22 @@ -139,10 +135,16 @@ Algorithm::CheckDigits + CGI + + Clone + Config::Std DateTime + DateTime::Format::Strptime + DBI DBD::Pg @@ -155,10 +157,20 @@ File::Copy::Recursive + GD + + HTML::Parser + + HTML::Restrict + + Image::Info + JSON List::MoreUtils + List::UtilsBy + Net::SMTP::SSL (optional, bei E-Mail-Versand über SSL; siehe Abschnitt "") @@ -177,6 +189,10 @@ Rose::DB::Object Version 0.788 oder neuer + String::ShellQuote + + Sort::Naturally + Template Text::CSV_XS @@ -242,22 +258,22 @@ cpan HTML::Restrict - Fedora Core + Fedora - 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: + 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: - yum install httpd perl-Archive-Zip perl-Clone perl-DBD-Pg \ + dnf install httpd mod_fcgid perl-Archive-Zip perl-Clone perl-DBD-Pg \ perl-DBI perl-DateTime perl-Email-Address perl-Email-MIME perl-FCGI \ perl-File-Copy-Recursive perl-JSON perl-List-MoreUtils perl-Net-SMTP-SSL perl-Net-SSLGlue \ perl-PDF-API2 perl-Params-Validate perl-Rose-DB perl-Rose-DB-Object \ perl-Rose-Object perl-Sort-Naturally perl-String-ShellQuote \ perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI \ - perl-XML-Writer perl-YAML perl-parent postgresql-server + perl-XML-Writer perl-YAML perl-parent postgresql-server perl-CPAN \ + perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor perl-Text-Balanced Zusätzlich müssen einige Pakete aus dem CPAN installiert werden. Dazu können Sie die folgenden Befehle nutzen: - yum install perl-CPAN -cpan Config::Std + cpan Config::Std HTML::Restrict @@ -267,17 +283,17 @@ cpan Config::Std Für openSUSE stehen die meisten der benötigten Perl-Pakete als RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl installiert werden: - zypper install apache2 perl-Archive-Zip perl-Clone \ + zypper install apache2 apache2-mod_fcgid perl-Archive-Zip perl-Clone \ perl-Config-Std perl-DBD-Pg perl-DBI perl-DateTime perl-Email-Address \ perl-Email-MIME perl-FastCGI perl-File-Copy-Recursive perl-JSON perl-List-MoreUtils \ perl-Net-SMTP-SSL perl-Net-SSLGlue perl-PDF-API2 perl-Params-Validate \ perl-Sort-Naturally perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv \ - perl-URI perl-XML-Writer perl-YAML postgresql-server + perl-URI perl-XML-Writer perl-YAML perl-CPAN \ + perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server Zusätzlich müssen einige Pakete aus dem CPAN installiert werden. Dazu können Sie die folgenden Befehle nutzen: - yum install perl-CPAN -cpan Rose::Db::Object + cpan Rose::Db::Object @@ -309,7 +325,7 @@ tar xvzf kivitendo-erp-3.4.0.tgz Die Verzeichnisse users, spool und webdav müssen für den Benutzer beschreibbar sein, unter dem der Webserver läuft. Die restlichen Dateien müssen für diesen Benutzer lesbar sein. Die Benutzer- und Gruppennamen sind bei verschiedenen Distributionen unterschiedlich (z.B. bei Debian/Ubuntu www-data, bei Fedora - core apache oder bei OpenSUSE wwwrun). + apache oder bei OpenSUSE wwwrun). Der folgende Befehl ändert den Besitzer für die oben genannten Verzeichnisse auf einem Debian/Ubuntu-System: @@ -872,7 +888,7 @@ Alias /url/for/kivitendo-erp-fcgid/ /path/to/kivitendo-erp/ - SystemV-basierende Systeme (z.B. Debian, ältere OpenSUSE, ältere Fedora Core) + SystemV-basierende Systeme (z.B. Debian, ältere OpenSUSE, ältere Fedora) Kopieren Sie die Datei scripts/boot/system-v/kivitendo-task-server @@ -891,7 +907,7 @@ insserv kivitendo-task-server - Ältere OpenSUSE und ältere Fedora Core: + Ältere OpenSUSE und ältere Fedora: chkconfig --add kivitendo-task-server @@ -919,7 +935,7 @@ insserv kivitendo-task-server - systemd-basierende Systeme (z.B. neure OpenSUSE, neuere Fedora Core, neuere Ubuntu) + systemd-basierende Systeme (z.B. neure OpenSUSE, neuere Fedora, neuere Ubuntu) Verlinken Sie die Datei scripts/boot/systemd/kivitendo-task-server.service nach /etc/systemd/system/. Passen Sie in der kopierten Datei den Pfad zum Task-Server an (Zeile @@ -1431,18 +1447,6 @@ ln -s $(pwd)/kivitendo-task-server.service /etc/systemd/system/ Verschlüsselung aktiviert werden. - - Wird Verschlüsselung über TLS oder SSL aktiviert, so werden zusätzliche Perl-Module benötigt. Diese sind: - - - TLS-Verschlüsselung: Modul Net::SSLGlue (Debian-Paketname - libnet-sslglue-perl, Fedora Core: perl-Net-SSLGlue, openSUSE: - perl-Net-SSLGlue - - SSL-Verschlüsselung: Modul Net::SMTP::SSL (Debian-Paketname - libnet-smtp-ssl-perl, Fedora Core: perl-Net-SMTP-SSL, openSUSE: - perl-Net-SMTP-SSL - @@ -1456,7 +1460,17 @@ ln -s $(pwd)/kivitendo-task-server.service /etc/systemd/system/ apt-get install texlive-base-bin texlive-latex-recommended texlive-fonts-recommended \ exlive-latex-extra texlive-lang-german texlive-generic-extra - TODO: RPM-Pakete. + Für Fedora benötigen Sie die folgenden Pakete: + + dnf install texlive-collection-latex texlive-collection-latexextra \ + texlive-collection-latexrecommended texlive-collection-langgerman \ + texlive-collection-langenglish + + Für openSUSE benötigen Sie die folgenden Pakete: + + zypper install texlive-collection-latex texlive-collection-latexextra \ + texlive-collection-latexrecommended texlive-collection-langgerman \ + texlive-collection-langenglish kivitendo bringt drei alternative Vorlagensätze mit: @@ -6429,19 +6443,19 @@ $self->{more_texts} = { Für die Ausführung werden neben den für kivitendo eh schon benötigten Module noch weitere Perl-Module benötigt. Diese sind: - Test::Deep (Debian-Paketname: libtest-deep-perl; Fedora Core: + Test::Deep (Debian-Paketname: libtest-deep-perl; Fedora: perl-Test-Deep; openSUSE: perl-Test-Deep) - Test::Exception (Debian-Paketname: libtest-exception-perl; Fedora Core: + Test::Exception (Debian-Paketname: libtest-exception-perl; Fedora: perl-Test-Exception; openSUSE: perl-Test-Exception) - Test::Output (Debian-Paketname: libtest-output-perl; Fedora Core: + Test::Output (Debian-Paketname: libtest-output-perl; Fedora: perl-Test-Output; openSUSE: perl-Test-Output) Test::Harness 3.0.0 oder höher. Dieses Modul ist ab Perl 5.10.1 Bestandteil der Perl-Distribution und kann für frühere Versionen aus dem CPAN bezogen werden. LWP::Simple aus dem Paket libwww-perl (Debian-Panetname: - libwww-perl; Fedora Core: perl-libwww-perl; openSUSE: + libwww-perl; Fedora: perl-libwww-perl; openSUSE: perl-libwww-perl) - URI::Find (Debian-Panetname: liburi-find-perl; Fedora Core: + URI::Find (Debian-Panetname: liburi-find-perl; Fedora: perl-URI-Find; openSUSE: perl-URI-Find) -- 2.20.1