|
<html lang="en">
|
|
<head>
|
|
<title>Pakete - Lx-Office Installationsanleitung</title>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
|
<meta name="description" content="Lx-Office Installationsanleitung">
|
|
<meta name="generator" content="makeinfo 4.11">
|
|
<link title="Top" rel="start" href="index.html#Top">
|
|
<link rel="up" href="Ben_00c3_00b6tigte-Software-und-Pakete.html#Ben_00c3_00b6tigte-Software-und-Pakete" title="Benötigte Software und Pakete">
|
|
<link rel="prev" href="Betriebssystem.html#Betriebssystem" title="Betriebssystem">
|
|
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
|
|
<meta http-equiv="Content-Style-Type" content="text/css">
|
|
<style type="text/css"><!--
|
|
pre.display { font-family:inherit }
|
|
pre.format { font-family:inherit }
|
|
pre.smalldisplay { font-family:inherit; font-size:smaller }
|
|
pre.smallformat { font-family:inherit; font-size:smaller }
|
|
pre.smallexample { font-size:smaller }
|
|
pre.smalllisp { font-size:smaller }
|
|
span.sc { font-variant:small-caps }
|
|
span.roman { font-family:serif; font-weight:normal; }
|
|
span.sansserif { font-family:sans-serif; font-weight:normal; }
|
|
--></style>
|
|
</head>
|
|
<body>
|
|
<div class="node">
|
|
<p>
|
|
<a name="Pakete"></a>
|
|
voriges: <a rel="previous" accesskey="p" href="Betriebssystem.html#Betriebssystem">Betriebssystem</a>,
|
|
aufwärts: <a rel="up" accesskey="u" href="Ben_00c3_00b6tigte-Software-und-Pakete.html#Ben_00c3_00b6tigte-Software-und-Pakete">Benötigte Software und Pakete</a>
|
|
<hr>
|
|
</div>
|
|
|
|
<h3 class="section">2.2 Pakete</h3>
|
|
|
|
<p>Zum Betrieb von Lx-Office werden zwingend ein Webserver (meist Apache)
|
|
und ein Datenbankserver (PostgreSQL, mindestens v8.2) benötigt.
|
|
|
|
<p>Zusätzlich benötigt Lx-Office die folgenden Perl-Pakete, die nicht Bestandteil
|
|
einer Standard-Perl-Installation sind:
|
|
|
|
<ul>
|
|
<li>parent
|
|
<li>Archive::Zip
|
|
<li>Class::Accessor
|
|
<li>CGI::Ajax
|
|
<li>Config::Std
|
|
<li>DateTime
|
|
<li>DBI
|
|
<li>DBD::Pg
|
|
<li>Email::Address
|
|
<li>List::MoreUtils
|
|
<li>Params::Validate
|
|
<li>PDF::API2
|
|
<li>Rose::Object
|
|
<li>Rose::DB
|
|
<li>Rose::DB::Object
|
|
<li>Template
|
|
<li>Text::CSV_XS
|
|
<li>Text::Iconv
|
|
<li>URI
|
|
<li>XML::Writer
|
|
<li>YAML
|
|
</ul>
|
|
|
|
<p>Gegenüber Version 2.6.0 sind zu dieser Liste 2 Pakete hinzugekommen, <code>URI</code>
|
|
und <code>XML::Writer</code> sind notwendig. Ohne startet Lx-Office nicht.
|
|
|
|
<p>Gegenüber Version 2.6.1 sind <code>parent</code>, <code>DateTime</code>,
|
|
<code>Rose::Object</code>, <code>Rose::DB</code> und <code>Rose::DB::Object</code> neu
|
|
hinzugekommen. <code>IO::Wrap</code> wurde entfernt.
|
|
|
|
<p><code>Email::Address</code> und <code>List::MoreUtils</code> sind schon länger feste
|
|
Abhängigkeiten, wurden aber bisher mit Lx-Office mitgeliefert. Beide sind auch
|
|
in 2.6.1 weiterhin mit ausgeliefert, wurden in einer zukünftigen Version aber
|
|
aus dem Paket entfernt werden. Es wird empfohlen diese Module zusammen mit den
|
|
anderen als Bibliotheken zu installieren.
|
|
|
|
<p><code>CGI::Ajax</code> ist nach wie vor in einer modifizierten Version mitgeliefert
|
|
und braucht nicht nachinstalliert werden.
|
|
|
|
<p>Die zu installierenden Pakete können in den verschiedenen Distributionen unterschiedlich heißen.
|
|
|
|
<p>Für Debian oder Ubuntu benötigen Sie diese Pakete:
|
|
|
|
<p><code>apache2 postgresql libparent-perl libarchive-zip-perl libclass-accessor-perl libdatetime-perl libdbi-perl libdbd-pg-perl libpg-perl libemail-address-perl liblist-moreutils-perl libpdf-api2-perl librose-object-perl librose-db-perl librose-db-object-perl libtemplate-perl libtext-csv-xs-perl libtext-iconv-perl liburi-perl libxml-writer-perl libyaml-perl libconfig-std-perl libparams-validate-perl</code>
|
|
|
|
<p>Für Fedora Core benötigen Sie diese Pakete:
|
|
|
|
<p><code>httpd postgresql-server perl-parent perl-Class-Accessor perl-DateTime perl-DBI perl-DBD-Pg perl-Email-Address perl-List-MoreUtils perl-PDF-API2 perl-Rose-Object perl-Rose-DB perl-Rose-DB-Object perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI perl-XML-Writer perl-YAML</code>
|
|
|
|
<p>Für OpenSuSE benötigen Sie diese Pakete:
|
|
|
|
<p><code>apache2 postgresql-server perl-Archive-Zip perl-Class-Accessor perl-DateTime perl-DBI perl-DBD-Pg perl-MailTools perl-List-MoreUtils perl-PDF-API2 perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI perl-XML-Writer perl-YAML</code>
|
|
|
|
<p>Bei openSuSE 11 ist <code>parent</code> bereits enthalten, und braucht nicht nachinstalliert werden. Die <code>Rose::*</code> Pakete sind derzeit nicht für SuSE gepackt, und müssen anderweitig nachinstalliert werden.
|
|
|
|
<p>Lx-Office enthält ein Script, mit dem überprüft werden kann, ob alle
|
|
benötigten Perl-Module installiert sind. Der Aufruf lautet wie folgt:
|
|
|
|
<p><code>./scripts/installation_check.pl</code>
|
|
|
|
<!-- -->
|
|
</body></html>
|
|
|