<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://wiki.iustus.eu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=87.123.86.246</id>
		<title>Lawsuit - Wiki - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.iustus.eu/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=87.123.86.246"/>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Spezial:Beitr%C3%A4ge/87.123.86.246"/>
		<updated>2026-07-05T14:34:11Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.27.4</generator>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7261</id>
		<title>Sinnvolle Ergänzungen</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7261"/>
				<updated>2026-01-12T17:57:31Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Knowledge|&lt;br /&gt;
*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 42.3]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.2 Leap 42.2]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Dokumente_bearbeiten Dokumente bearbeiten]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/GIMP Bildbearbeitung mit GIMP]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Für den elektronischen Rechtsverkehr sind gem. [https://justiz.de/elektronischer_rechtsverkehr/index.php &amp;amp;sect; 5 Elektronischer-Rechtsverkehr-Bekanntmachung 2018] als Anlagen nurmehr die Formate PDF und TTIF erlaubt. Da zugleich ide Anlagengröße auf 60 MB begrenzt wurde, empfiehlt es sich, wirksame Instrumente zur Dokumenten-Nachbearbeitung vorzuhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PDFsam ==&lt;br /&gt;
''PDFsam'' ist ein kostenloses und sehr nützliches Programm zur Aufspaltung, Zusammenstellung und Formatierung von PDFs. &lt;br /&gt;
&lt;br /&gt;
=== OpenSUSE === &lt;br /&gt;
Es findet sich als rpm-Paket unter&lt;br /&gt;
 https://software.opensuse.org/package/pdfsam?search_term=pdfsam&lt;br /&gt;
und kann per 1-Klick-Installation eingebunden werden.&lt;br /&gt;
Besser ist jedoch meines Erachtens das Paket auf dem Sauerland-Repository:&lt;br /&gt;
{{shell|&amp;amp;gt; zypper ar zypper ar https://download.opensuse.org/repositories/home:/Sauerland/15.6/home:Sauerland.repo&amp;lt;br&amp;gt;&amp;amp;nbsp; zypper in pdfsam}}&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Eine etwas ältere Version für ''Ubuntu'' kann mit folgendem Befehl direkt installiert werden&lt;br /&gt;
{{shell|&amp;amp;gt; sudo apt install pdfsam}}&lt;br /&gt;
oder aber eine neuere Java-Version als Tarball installiert werden:pdfsam-basic-5.4.1-linux-x64.tar.gz&lt;br /&gt;
{{shell|&amp;amp;gt; cd bin &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v5.4.1/pdfsam-basic-5.4.1-linux-x64.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam*.tar.gz &amp;amp;&amp;amp; rm pdfsam*.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;rename pdfsam* pdfsam pdfsam*&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;cd pdfsam&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg}}&lt;br /&gt;
und mit diesem Desktop-Eintrag ''pdfsam.desktop'' im Verzeichnis &amp;lt;tt&amp;gt;Schreibtisch&amp;lt;/tt&amp;gt; nutzbar gemacht werden:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Categories=Utility;TextEditor;&lt;br /&gt;
 Comment[de_DE]=Open-Source-Anwendung zum Auftrennen und Verbinden von PDF-Dokumenten&lt;br /&gt;
 Comment=A free open source tool to split and merge pdf documents&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Exec=sh /home/BENUTZER/bin/pdfsam/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/pdfsam/PDFsam_Basic_logo.svg&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name=PDFsam&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=false&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 TerminalOptions=&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=&lt;br /&gt;
&lt;br /&gt;
== PDFgrep ==&lt;br /&gt;
Mit dem Befehlszeilenbefehl ''pdfgrep'' ist eine Suche über alle PDF-Dokumente, also auch die des Gegners, sofern sie mit Texterkennung bearbeitet wurden, möglich.&lt;br /&gt;
{{Shell|&amp;gt;zypper addrepo https://download.opensuse.org/repositories/home:mnhauke/15.6/home:mnhauke.repo&amp;lt;br&amp;gt;&amp;amp;nbsp; zypper refresh&amp;lt;br&amp;gt;&amp;amp;nbsp; zypper install pdfgrep}}&lt;br /&gt;
&lt;br /&gt;
== Teamviewer ==&lt;br /&gt;
Mit dem vielseitigen Programm ''Teamviewer'' lassen sich u.a. Verwaltungsakten bequem auf dem Tablet betrachten und können neben die Anwaltsakte gelegt werden.&lt;br /&gt;
{{Shell|&amp;gt;cd ~/bin&amp;lt;br&amp;gt;&amp;amp;nbsp; wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper in teamviewer*}}&lt;br /&gt;
&lt;br /&gt;
Um Updates vom Teamviewer-Server installieren zu können, obwohl Teamviewer seine Softwarepakete nicht signiert, geben sie anschließend folgende Ausnahmeregelung für ''zypper'' ein:&lt;br /&gt;
{{Shell|&amp;gt;sudo zypper modifyrepo --gpgcheck-allow-unsigned-package teamviewer}}&lt;br /&gt;
&lt;br /&gt;
== moneyplex - Homebanking ==&lt;br /&gt;
''Lawsuit'' kann aus der Buchführung zwar alle Überweisungen als QR-Code (z.B. für Handy-Bank-Apps), im gängigen SEPA-Format oder als CSV-Datei ausgeben. Bei größerem Anfall an täglichen Überweisungen in der Kanzlei lohnt sich jedoch die Anschaffung des kostenpflichtigen (einmalig etwa 100 EUR) Programms ''moneyplex'', das [https://www.matrica.de/produkte/mpfeatures.html#featurelist nur in der kostenpflichtigen Version] den Import der ''Lawsuit''-CSV ermöglicht, aber dann komfortabel mit dem bei Anwälten für das [http://de.opensuseorg.org/Bea beA]] ohnehin schon vorhandenen Kartenlesegerät bedient werden kann, so dass die ständige Eingabe von TANs entfällt. &lt;br /&gt;
Ob das Programm überhaupt für die eigene Kanzlei infrage kommt, lässt sich an der im OpenSUSE-Paket bereits enthaltenen kostenlosen Testversion feststellen:&lt;br /&gt;
{{Shell|sudo zypper in moneyplex-suse moneyplex-daten}}&lt;br /&gt;
Für das HBCI-Banking muss der Port 3000 geöffnet werden:  &lt;br /&gt;
{{Shell|# firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/udp}}&lt;br /&gt;
&lt;br /&gt;
== kivitendo - Buchführung für Kapitalgesellschaften ==&lt;br /&gt;
=== Einführung ===&lt;br /&gt;
''Lawsuit'' ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 3 EStG] ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html &amp;amp;sect;&amp;amp;sect; 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] (&amp;quot;einfach&amp;quot;) aus Bonn:&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als RPM-Paket&amp;lt;/b&amp;gt;&lt;br /&gt;
 https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&amp;amp;package=kivitendo-erp&lt;br /&gt;
Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:&lt;br /&gt;
 https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&amp;amp;package=perl-Email-MIME-Attachment-Stripper&lt;br /&gt;
Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp&amp;lt;br&amp;gt;&amp;amp;gt; user&amp;amp;#61;&amp;amp;#96;pwd &amp;amp;#124; grep -Po &amp;amp;apos;&amp;amp;#40;&amp;amp;#63;&amp;amp;lt;&amp;amp;#61;\/home\/&amp;amp;#41;\w+&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sudo chown -cR $user:users $path/kivitendo*}}&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als Tarball:&amp;lt;/b&amp;gt;&lt;br /&gt;
Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo zypper in git apache2-mod_fcgid postgresql-contrib aqbanking-tools 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 perl-CPAN perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server perl-libwwww-perl perl-FCGI poppler-tools}}&lt;br /&gt;
Noch nicht bekannte Module werden im Apache-Server nachgetragen, insbesondere&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo a2enmod fcgid}}&lt;br /&gt;
Anschließend kann das aktuelle Programmrelease von&lt;br /&gt;
 https://github.com/kivitendo/kivitendo-erp/releases&lt;br /&gt;
per &lt;br /&gt;
{{Shell|&amp;amp;gt; git clone https://github.com/kivitendo/kivitendo-erp.git&amp;lt;br&amp;gt;&amp;amp;gt; cd kivitendo-erp/&amp;lt;br&amp;gt;&amp;amp;gt; git checkout &amp;amp;#96;git tag -l &amp;amp;#124; egrep -ve &amp;amp;quot;&amp;amp;#40;alpha &amp;amp;#124;beta &amp;amp;#124;rc&amp;amp;#41;&amp;amp;quot; &amp;amp;#124; tail -1&amp;amp;#96;}}&lt;br /&gt;
automatisch als Tarball geladen und installiert werden. &lt;br /&gt;
{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Einträge mit &amp;quot;alpha&amp;quot;, &amp;quot;beta&amp;quot; oder &amp;quot;rc&amp;quot; heraus und das ''tail'' gibt davon den obersten Treffer zurück. &lt;br /&gt;
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht ein simples&lt;br /&gt;
{{Shell|git checkout -b meine_eigenen_änderungen}}}}&lt;br /&gt;
&lt;br /&gt;
=== Anpassungen ===&lt;br /&gt;
Folgende Perl-Module müssen bei beiden Formen der Installation nachgeladen werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# perl -e shell -MCPAN&amp;lt;br&amp;gt;cpan[1]&amp;gt;install Rose::DB&amp;lt;br&amp;gt;cpan[2]&amp;gt;install Rose::DB::Object&amp;lt;br&amp;gt;cpan[3]&amp;gt;install File::MimeInfo&amp;lt;br&amp;gt;cpan[4]&amp;gt;install HTML::Restrict&amp;lt;br&amp;gt;cpan[5]&amp;gt;install Text::Unidecode&amp;lt;br&amp;gt;cpan[6]&amp;gt;install YAML&amp;lt;br&amp;gt;cpan[7]&amp;gt;quit}}&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob noch weitere Module fehlen, anhand des mitgelieferten Hilfskripts&lt;br /&gt;
{{Shell|&amp;amp;gt; perl ~/kivitendo*/scripts/installation_check.pl }}&lt;br /&gt;
&lt;br /&gt;
Anschließend muss noch das Unterverzeichnis &amp;lt;tt&amp;gt;webdav&amp;lt;/tt&amp;gt; von Hand angelegt werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; cd ~/kivitendo*&amp;lt;br&amp;gt;&amp;amp;gt; mkdir webdav}}&lt;br /&gt;
Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user &amp;lt;tt&amp;gt;wwwrun&amp;lt;/tt&amp;gt; aus der Gruppe &amp;lt;tt&amp;gt;wwww&amp;lt;/tt&amp;gt;:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo chown -R wwwrun:www users spool webdav templates scripts}}&lt;br /&gt;
&lt;br /&gt;
Folgen Sie der Anleitung für das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits für ''lawsuit'' eingerichtet wurde. &lt;br /&gt;
Wechseln Sie dann wie folgt in das &amp;lt;tt&amp;gt;kivitendo-erp&amp;lt;/tt&amp;gt;-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei &amp;lt;tt&amp;gt;kivitendo-httpd.conf&amp;lt;/tt&amp;gt; herunter:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; cd $path/kivitendo-erp/config&amp;lt;br&amp;gt;&amp;amp;gt; wget http://iustus.eu/download/kivitendo-httpd.template}}&lt;br /&gt;
Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis &amp;lt;tt&amp;gt;vhosts.d&amp;lt;/tt&amp;gt; des Apache-Servers:&lt;br /&gt;
{{Shell|&amp;amp;gt; pfad&amp;amp;#61;&amp;amp;#96;echo $path &amp;amp;#124; sed &amp;amp;quot;s/\/$//g&amp;amp;quot; &amp;amp;#124; sed &amp;amp;apos;s/\//\\\\\//g&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-httpd.template &amp;gt; kivitendo-httpd.conf&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}&lt;br /&gt;
Ebenso verfahren Sie mit dem Task-Server-Script, mit dem wiederkehrende Aufgaben für ''kivitendo'', wie z.B. Mahnungen, abgearbeitet werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; wget http://iustus.eu/download/kivitendo-task-server.template}}&lt;br /&gt;
Ändern Sie in der Datei den Eintrag &amp;amp;quot;&amp;lt;tt&amp;gt;user=www-data&amp;lt;/tt&amp;gt;&amp;amp;quot; wie folgt:&lt;br /&gt;
 user=&amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt;&lt;br /&gt;
und passen Sie die Pfade an:&lt;br /&gt;
{{Shell|&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-task-server.template &amp;gt; kivitendo-task-server.service&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-task-server.service /usr/lib/systemd/user/ &amp;lt;br&amp;gt;&amp;amp;gt; sudo ln -s /usr/lib/systemd/user/kivitendo-task-server.service /etc/systemd/system/}}&lt;br /&gt;
Machen Sie anschließend das Script &amp;lt;tt&amp;gt;systemd&amp;lt;/tt&amp;gt; bekannt, und binden Sie es in den Boot-Prozess ein:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl daemon-reload&amp;lt;br&amp;gt;&amp;amp;gt; sudo systemctl enable kivitendo-task-server.service}}&lt;br /&gt;
&lt;br /&gt;
=== Abschluss ===&lt;br /&gt;
''kivitendo'' bringt noch eine eigene Konfigarationsdatei mit, die bei der Erstinstallation entpackt werden muss:&lt;br /&gt;
{{Shell|cp config/kivitendo.conf.default config/kivitendo.conf}}&lt;br /&gt;
Ändern Sie die Einträge unter ''[authentication/database]'' wie folgt (Passwort bitte individuell anpassen):&lt;br /&gt;
 host     = localhost&lt;br /&gt;
 port     = 5432&lt;br /&gt;
 db       = kivitendo_auth&lt;br /&gt;
 user     = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können das Passwort statt als Plaintext auch in einer MD5-Verschlüsselung setzen. Kodieren Sie es dafür bitte mit der Seite&lt;br /&gt;
 https://hashgenerator.de/&lt;br /&gt;
und ersetzen Sie unten in der &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; die Einträge &amp;quot;passwort&amp;quot; jeweils durch &amp;quot;md5&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Weiter unten in den Einstellungen für ''[task-server]'' ergänzen Sie den Eintrag:&lt;br /&gt;
 run_as = &amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt; &lt;br /&gt;
Zu ''[testing/database]'' lauten die Einträge:&lt;br /&gt;
 host               = localhost&lt;br /&gt;
 port               = 5432&lt;br /&gt;
 db                 = &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;&lt;br /&gt;
 user               = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password           = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 template           = template1&lt;br /&gt;
 superuser_user     = postgres&lt;br /&gt;
 superuser_password = &amp;lt;b&amp;gt;meinPasswortfuerpostgres&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passen Sie unter ''YaST'' im Abschnitt&lt;br /&gt;
 &amp;gt; Benutzer- und Gruppenverwaltung &amp;gt; Filter festlegen &amp;gt; Filter:Systembenuter&lt;br /&gt;
den Nutzer &amp;quot;Postgres&amp;quot; an, indem Sie ein eigenes Passwort vergeben:&lt;br /&gt;
[[Datei:postgres_passwort.png|500px|thumb|left|Postgres-Passwort setzen]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Starten Sie den Postgres-Datenbankserver mit&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl start postgresql}}&lt;br /&gt;
Folgen Sie nun den weiteren Installationsanleitungen unter &lt;br /&gt;
 https://www.kivitendo.de/doc/html/ch02s05.html&lt;br /&gt;
Entfernen Sie insbesondere in der Datei &amp;lt;tt&amp;gt;/var/lib/pgsql/data/postgresql.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
die Kommentierung zu den Zeilen&lt;br /&gt;
 listen_addresses = 'localhost'		# what IP address(es) to listen on;&lt;br /&gt;
 port = 5432&lt;br /&gt;
und ändern Sie die Eintragungen in &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; wie folgt&lt;br /&gt;
 # TYPE  DATABASE        USER           ADDRESS           METHOD&lt;br /&gt;
 &lt;br /&gt;
 # &amp;quot;local&amp;quot; is for Unix domain socket connections only&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;                        &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;postgres&amp;lt;/b&amp;gt;                         &amp;lt;b&amp;gt;md5&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv4 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     127.0.0.1/32       &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv6 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     ::1/128            &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achten Sie darauf, für beide Dateien die Berechtigungen nach jeder Änderung als Superuser wieder zurückzusetzen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/postgresql.conf&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/pg_hba.conf}}&lt;br /&gt;
Ansonsten lässt sich der Postgres-Server nicht mehr starten.&lt;br /&gt;
&lt;br /&gt;
Loggen Sie sich dann als Postgres-Nutzer ein und erstellen Sie den User &amp;quot;kivitendo&amp;quot; unter Verwendung des Passworts aus der &amp;lt;tt&amp;gt;kivitendo.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; createuser -drP kivitendo}}&lt;br /&gt;
&lt;br /&gt;
Starten Sie Postgresql neu und sorgen Sie für die Aktivierung beim Systemstart:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# systemctl restart postgresql&amp;lt;br&amp;gt;# chkconfig -a postgresql}}&lt;br /&gt;
&lt;br /&gt;
Abschließend starten Sie auch den Apache-Server erneut:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo service apache2 restart}}&lt;br /&gt;
&lt;br /&gt;
Legen Sie nun mit diese Link automatisiert eine Authentifizierungsdatenbank an:&lt;br /&gt;
 http://localhost/kivitendo/controller.pl?action=Admin/login&lt;br /&gt;
Hernach legen Sie den Benutzer, einen Mandanten und eine Gruppe entsprechend folgender Anleitung an:&lt;br /&gt;
  https://www.kivitendo.de/doc/html/ch02s09.html&lt;br /&gt;
Im Anschluss erzeugen Sie mit dem Reiter &amp;quot;Datenbankadministration&amp;quot;-&amp;gt;&amp;quot;Neue Datenbank anlegen&amp;quot; eine gesonderte Datenbank nur für diesen Mandanten. Achten Sie dabei darauf, für Kapitalgesellschaften zwingen die &amp;quot;Soll-Versteuerung&amp;quot; und &amp;quot;Bilanzierung&amp;quot; auszuwählen!. Tragen sie anschließend die frisch angelegte Datenbank umgekehrt wieder in den Mandanteneinstellungen ein. Dort verknüpfen Sie auch den aktiven Benutzer direkt mit dem Mandanten.&lt;br /&gt;
&lt;br /&gt;
''kivitendo'' kann nun regulär über &lt;br /&gt;
 http://localhost/kivitendo/&lt;br /&gt;
aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Wenn die Datenbank nicht mehr gelöscht werden kann, weil ein anderer Nutzer zugreift, loggen Sie sich als ''kivitendo'' in eine andere Datenbank ein und trennen Sie die Verbindung von außen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; psql -d template1 -U postgres&amp;lt;br&amp;gt;&amp;amp;#61;# SELECT pg_terminate_backend&amp;amp;#040;pg_stat_activity.pid&amp;amp;#041;&amp;lt;br&amp;gt;-# FROM pg_stat_activity&amp;lt;br&amp;gt;-# WHERE pg_stat_activity.datname&amp;amp;#61;&amp;amp;apos;kivitendo_auth&amp;amp;apos;;&amp;lt;br&amp;gt;&amp;amp;#61;# DROP DATABASE kivitendo_auth;&amp;lt;br&amp;gt;&amp;amp;#61;# &amp;amp;#092;q}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://pdfsam.org/de/ PDFsam.org]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7260</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7260"/>
				<updated>2026-01-12T17:40:09Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* IPv4 (32-Bit) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alle Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Freigaben:&lt;br /&gt;
{{shell|&amp;gt; &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow http&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow https&amp;amp;nbsp; sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
&lt;br /&gt;
=== IPv4 (32-Bit) ===&lt;br /&gt;
Für IPv4 in Einzelbefehle aufgeschlüsselt bedeutet dies:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
&lt;br /&gt;
=== IPv6 (128-Bit) ===&lt;br /&gt;
Wenn auf dem Client-Rechner der Befehl&lt;br /&gt;
{{shell|&amp;gt; sudo showmount -e 192.168.2.10}}&lt;br /&gt;
immer noch ein ''Timeout'' liefert, ist wahrscheinlich die Firewall noch nicht richtig für ''v6'' konfiguriert. Testen Sie dies, indem sie die Firewall vorübergehend abschalten &lt;br /&gt;
{{shell|&amp;gt; sudo ufw disable}}&lt;br /&gt;
und wieder einschalten mit&lt;br /&gt;
{{shell|&amp;gt; sudo ufw enable}}&lt;br /&gt;
Unter Umständen müssen dann weitere Freigaben für die unter ''v6'' von 'mountd' verwendeten dynamischen Ports gelegt werden. Sehen Sie sich die benötigten Ports mit&lt;br /&gt;
{{shell|&amp;gt; rpcinfo -p localhost}}&lt;br /&gt;
an und fügen Sie sie entsprechend der ausgeworfenen Liste ein, z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 59577/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 49861/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 33445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 39041/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 32939/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 33719/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Voreinstellungen ===&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
=== firewalld ===&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärkere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7259</id>
		<title>Mehrplatzsysteme - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Mehrplatzsysteme_-_ubuntu&amp;diff=7259"/>
				<updated>2026-01-12T17:38:04Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* IPv4 (32-Bit */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/blog/tag/ubuntu-24-04-lts Ubuntu 24.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NetworkManager/ Netzwerk Installation]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/NFS/ NFS ]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/ Samba Server]&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Samba_Server/net_usershare/ Usershare]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
''Lawsuit'' erlaubt als serverbasierte Anwendung den einfachen Zugriff von anderen Rechnern des Heimnetzwerks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den Hauptrechner ==&lt;br /&gt;
&lt;br /&gt;
=== Netzwerkeinstellungen ===&lt;br /&gt;
Installieren Sie zunächst den ''Network-Manager'' mit grafischer Oberfläche per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install network-manager network-manager-gnome}}&lt;br /&gt;
und starten Sie den Networkmanager mit&lt;br /&gt;
{{shell|&amp;gt; systemctl start NetworkManager.service}}&lt;br /&gt;
Den automatischen Start beim Hochfahren des Rechners richten Sie mit&lt;br /&gt;
{{shell|&amp;gt; systemctl enable NetworkManager.service}}&lt;br /&gt;
ein. Eine grafische Oberfläche ist mit&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nm-applet}}&lt;br /&gt;
erhältlich und wird mit &amp;lt;alt&amp;gt;-&amp;lt;F2&amp;gt; ''nm-applet'' gestartet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Der Networkmanager arbeitet nun im Hintergrund und kann über einen Klick auf das Symbol am Bildrand aufgerufen werden.&lt;br /&gt;
[[Datei:Nm_netzwerk.png|200px|left|Networkmanager-Icon auf dem Desktop]]&lt;br /&gt;
[[Datei:Nm_menu.png|200px|right|Networkmanager-Auswahl]]&lt;br /&gt;
Es ist hilfreich, im Networkmanager für die weiteren Einstellungen dem Rechner eine feste IP-Adresse aus dem Namensraum des verwendeten Routers zu vergeben, um ihn später einfacher per ''nfs'' wiederfinden zu können. Klicken sie dafür auf das Networkmanager-Symbol und anschließend auf das Zahnrad &amp;amp;#x2699; oben und noch einmal unter &amp;quot;Kabelgebunden&amp;quot; auf das Zahnrad rechts &amp;amp;#x2699;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Am einfachsten ist die Einstellung per IPv4.&lt;br /&gt;
[[Datei:Nm_kabelnetz.png|500px|left|Systemeinstellungen für den NFS-Server]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== NFS ===&lt;br /&gt;
Laden Sie auf dem Hauptrechner, der als Server fungieren soll, den nfs_Server nach:&lt;br /&gt;
{{shell|&amp;gt; sudo apt update &amp;amp;&amp;amp; sudo apt install nfs-kernel-server}}&lt;br /&gt;
&lt;br /&gt;
Die Freigaben von Verzeichnissen und Dateien auf diesem Server lassen sich durch direkte Bearbeitung der Datei &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; verwalten. Dazu muss diese Datei angelegt und/oder bearbeitet werden&amp;lt;ref&amp;gt;[https://de.wikipedia.org/wiki/Network_File_System NFS] Network File System&amp;lt;/ref&amp;gt;. Sofern noch nicht geschehen, laden Sie zum Erstellen der Datei das mächtige Textverarbeitungsprogramm ''nano'' herein.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nano}} &lt;br /&gt;
und tippen in die Kommandozeile&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/exports}} &lt;br /&gt;
Die nötigen Eintragungen lauten dort:&lt;br /&gt;
 /usr/lib/cgi-bin/lawsuit 192.168.1.0/24(rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463)&lt;br /&gt;
 /var/www/html/Documents 192.168.1.0/24(rw,root_squash,sync,no_subtree_check)&lt;br /&gt;
Statt eines Hostplatzhalter &amp;quot;*&amp;quot; vorder Klammer, der Berechtigungen an alle vergeben würde, sollte durch die IP-Adresse (hier der gesamte Namensraum im Heimnetzwerk 192.168.1.XXX) die Weiterleitung auf bestimmte Adressaten oder eine Bezeichnung wie ''notebook'' ersetzt werden, um die erlaubten Zugriffe auf diese Rechner weiter einzuschränken&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/NFS/#Freigaben Freigaben] Weitere Beispiele im Ubuntu-Wiki&amp;lt;/ref&amp;gt;. Wenn Sie keine IP-Adressen verwenden, müssen Sie allerdings die verwendeten Bezeichnungen in der Datei &amp;lt;tt&amp;gt;/etc/hosts&amp;lt;/tt&amp;gt; auflösen.&lt;br /&gt;
 192.168.1.12 notebook notebook.meinedomain.local&lt;br /&gt;
 192.168.1.13 desktop desktop.meinedomain.local&lt;br /&gt;
Wenn Sie &amp;quot;*&amp;quot; verwenden, muss an dieser Datei nichts geändert werden.&lt;br /&gt;
Geben Sie nach dem Platzhalter &amp;quot;*&amp;quot; oder den genannten Einzelbezeichnungen in jedem Fall die folgenden Optionen ein:&lt;br /&gt;
 rw,root_squash,sync,no_subtree_check&lt;br /&gt;
für Documents. Hier bleiben der Nutzer erkennbar und die von ihm definierten Schreib- und Leserechte erhalten. Wählen Sie aber&lt;br /&gt;
 rw,async,no_wdelay,no_subtree_check,all_squash,anonuid=461,anongid=463&lt;br /&gt;
für Lawsuit. Dadurch erhalten alle Einträge die Standardkennung des Apache-Servers ''wwwrun'' (461) aus der Gruppe ''www'' (463) und können so am anderen Arbeitsplatz weiterbearbeitet werden.&lt;br /&gt;
Nun muss dem NFS-Server im Terminal nur angewiesen werden, &amp;lt;tt&amp;gt;/etc/exports&amp;lt;/tt&amp;gt; neu einzulesen.&lt;br /&gt;
{{shell|&amp;gt; sudo exportfs -ra}}&lt;br /&gt;
Alternativ kann auch einfach der NFS-Server neu gestartet werden.&lt;br /&gt;
{{shell|&amp;gt; sudo systemctl enable nfs-kernel-server&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo service nfs-kernel-server restart}}&lt;br /&gt;
&lt;br /&gt;
=== Samba ===&lt;br /&gt;
Wenn Sie mit einem Android-Tablet oder Handy auf den Hauptrechner zugreifen wollen, muss ein Samba-Server eingerichtet werden, weil NFS nicht im Android-Kernel enthalten ist.&lt;br /&gt;
Installieren Sie das Paket ''Samba''.&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install samba}}&lt;br /&gt;
Tragen Sie nun alle berechtigten Nutzer einzeln in die Samba-Datenbank ein, für den Nutzer &amp;quot;Olaf&amp;quot; z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo smbpasswd -a olaf}}&lt;br /&gt;
und ergänzen das Passwort aus der Linuxinstallation. Dadurch wird der Benutzer ''olaf'', der bereits im Netzwerk angelegt sein muss, der Samba Datenbank hinzugefügt und auch aktiviert&amp;lt;ref&amp;gt;[https://wiki.ubuntuusers.de/Samba_Server/#Benutzer-Datenbank Benutzerverwaltung] Weitere mögliche Befehle&amp;lt;/ref&amp;gt;. Es sollten die gleichen Passwörter wie im Netzwerk verwendet werden, um den Nutzer nicht zu verwirren. &lt;br /&gt;
&lt;br /&gt;
Tragen Sie in der ''Samba-Konfigurationsdatei'' die freizugebenden Ordner am Ende ein:&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/samba/smb.conf }}&lt;br /&gt;
mit dem folgenden Text:&lt;br /&gt;
 [Lawsuit]&lt;br /&gt;
   path = /usr/lib/cgi-bin/lawsuit&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
 [Documents]&lt;br /&gt;
   path = /var/www/html/Documents&lt;br /&gt;
   public = no&lt;br /&gt;
   writeable = yes&lt;br /&gt;
&lt;br /&gt;
Erstellen Sie danach eine Shareregel:&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add lawsuit /usr/lib/cgi-bin/lawsuit Kanzleisoftware Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
{{shell|&amp;gt; sudo net usershare add documents /var/www/html/Documents Kanzleidokumente Everyone:R,matthias:F,olaf:F guest_ok&amp;amp;#61;n}}&lt;br /&gt;
&lt;br /&gt;
Testen Sie die Einstellungen mit&lt;br /&gt;
{{shell|&amp;gt; testparm}}&lt;br /&gt;
und starten Sie den Samba-Server mit&lt;br /&gt;
{{shell|&amp;gt; systemctl restart smbd.service}}&lt;br /&gt;
und geben sie auf beiden Rechnern die Firewall frei&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow Samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/tcp;&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 445/udp}}&lt;br /&gt;
bzw., wenn Sie statt der vorinstallierten ''ufw'' die leistungstärkere ''firewalld'' verwenden:&lt;br /&gt;
{{shell|# firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp}}&lt;br /&gt;
Auf dem Nebenrechner sind die Dateien nun per Dateimanager wie ''Dolphin'' oder dem ''Windows Explorer'' erreichbar mit&lt;br /&gt;
 smb://192.168.2.10/Lawsuit&lt;br /&gt;
 smb://192.168.2.10/Documents&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für den PC-Arbeitsplatz ==&lt;br /&gt;
&lt;br /&gt;
Auf dem Zweitrechner, der als Client eingerichtet werden soll, installieren Sie bitte&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install nfs-common}}&lt;br /&gt;
&lt;br /&gt;
Damit der Client auf die Freigaben zugreifen kann, muss er sie einfach einbinden können. Als Einhängepunkte können Sie wählen&lt;br /&gt;
 /home/MEINBENUTZER/lawsuit&lt;br /&gt;
 /home/MEINBENUTZER/Documents&lt;br /&gt;
oder ein beliebiges anderes Verzeichnis. &lt;br /&gt;
Hierzu ein Terminal öffnen und mit&lt;br /&gt;
{{shell|&amp;gt; cd /home/MEINBENUTZER/&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; mkdir Documents}}&lt;br /&gt;
die Verzeichnisse anlegen.&lt;br /&gt;
Die Verzeichnisse können nun gemountet werden:&lt;br /&gt;
{{shell|&amp;gt; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/lawsuit /home/MEINBENUTZER/lawsuit&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo mount 192.168.1.10:/home/HAUPTBENUTZER/Documents /home/MEINBENUTZER/Documents}}&lt;br /&gt;
Um diese Befehle nicht jeweils erneut eintippen zu müssen und stattdessen das Einhängen bereits automatisch beim Rechnerstart auszuführen, werden sie anschließend mit&lt;br /&gt;
{{shell|&amp;gt; sudo nano /etc/fstab}}&lt;br /&gt;
in der ''fstab''-Datei eingetragen, von wo aus sie beim Neustart eingelesen werden:&lt;br /&gt;
 192.168.2.10:/var/www/Documents /home/MEINBENUTZER/Documents nfs rw 0 0&lt;br /&gt;
 192.168.2.10:/usr/lib/cgi-bin/lawsuit /home/MEINBENUTZER/lawsuit nfs rw 0 0&lt;br /&gt;
&lt;br /&gt;
== Freigaben für die Firewall ==&lt;br /&gt;
=== IPv4 (32-Bit) ===&lt;br /&gt;
Für die standardmäßig mitgelieferte Firewall  ''ufw'' lauten, nachdem man zunächst grundsätzlich alle Protokolle und Ports mit&lt;br /&gt;
{{shell|&amp;gt;sudo ufw default deny}}&lt;br /&gt;
unterbunden hat, die dann nötigen Freigaben:&lt;br /&gt;
{{shell|&amp;gt; &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow http&amp;lt;br&amp;gt;sudo ufw allow imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
oder in Einzelbefehle aufgeschlüsselt:&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
&lt;br /&gt;
=== IPv6 (128-Bit) ===&lt;br /&gt;
Wenn auf dem Client-Rechner der Befehl&lt;br /&gt;
{{shell|&amp;gt; sudo showmount -e 192.168.2.10}}&lt;br /&gt;
immer noch ein ''Timeout'' liefert, ist wahrscheinlich die Firewall noch nicht richtig für ''v6'' konfiguriert. Testen Sie dies, indem sie die Firewall vorübergehend abschalten &lt;br /&gt;
{{shell|&amp;gt; sudo ufw disable}}&lt;br /&gt;
und wieder einschalten mit&lt;br /&gt;
{{shell|&amp;gt; sudo ufw enable}}&lt;br /&gt;
Unter Umständen müssen dann weitere Freigaben für die unter ''v6'' von 'mountd' verwendeten dynamischen Ports gelegt werden. Sehen Sie sich die benötigten Ports mit&lt;br /&gt;
{{shell|&amp;gt; rpcinfo -p localhost}}&lt;br /&gt;
an und fügen Sie sie entsprechend der ausgeworfenen Liste ein, z.B.&lt;br /&gt;
{{shell|&amp;gt; sudo ufw allow 59577/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 49861/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 33445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 39041/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 32939/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw allow 33719/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw reload}}&lt;br /&gt;
&lt;br /&gt;
=== Allgemeine Voreinstellungen ===&lt;br /&gt;
&lt;br /&gt;
{{warnung| Achten Sie darauf, dass die Domain der Firewall mit dem Rechnernamen übereinstimmt. Prüfen Sie dies ggf. mit {{shell|&amp;gt; sudo systemctl status ufw}}&lt;br /&gt;
Es sollte der Text für den Rechner ''K1'' in folgender Form auftauchen:&lt;br /&gt;
 &amp;lt;Datum&amp;gt; &amp;lt;Zeit&amp;gt; K1 systemd[1]: Starting ufw.service&lt;br /&gt;
Anderenfalls muss der Rechnername angepasst werden mit&lt;br /&gt;
{{shell|&amp;gt; sudo hostnamectl set-hostname K1&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ufw enable}}&lt;br /&gt;
Über die Menüeinstellungen als einfacher Benutzer lässt sich diese Einstellung tatsächlich nicht ändern!}}&lt;br /&gt;
&lt;br /&gt;
=== firewalld ===&lt;br /&gt;
Wenn Sie statt 'ufw' das leistungsstärkere ''firewalld'' installiert haben, führen Sie folgende Shell-Befehle aus:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-interface&amp;amp;#61;eth0&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imap&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;imaps&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;minidlna&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mountd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;nfs&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rpc-bind&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;rsyncd&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;samba&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;111/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;445/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;2049/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;20048/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Drucken und Scannen über das Netzwerk werden außerdem folgende Firewalleinstellungen benötigt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;mdns&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;slp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;sane&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;6566/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
Für das Synchronisieren des eigenen Android-Handys mit dem PC werden ferner diese Firewalleinstellungen ergänzt:&lt;br /&gt;
{{shell|&amp;gt; sudo firewall-cmd --zone internal --permanent --add-service&amp;amp;#61;kdeconnect&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;1714-1764/udp&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo firewall-cmd --reload}}&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Tablet ==&lt;br /&gt;
&lt;br /&gt;
Installieren Sie per ''Google-Play'' die App ''Dateimanager'' von &amp;quot;Flashlight+Clock&amp;quot;. Unter der Rubrik &amp;quot;Remote&amp;quot; fügen Sie als entfernten Speicherort aus der Auswahl &amp;quot;Lokales Netzwerk&amp;quot; den Hauptrechner mit seiner IP-Adresse ein, z.B. &amp;quot;192.168.1.1&amp;quot;.&lt;br /&gt;
Die Felder&lt;br /&gt;
 Benutzername&lt;br /&gt;
 Passwort&lt;br /&gt;
bleiben leer, klicken Sie nur &amp;quot;Anonym&amp;quot; an. Anschließend findet sich der mit Samba freigegebene Ordner &amp;quot;Documents&amp;quot; in der Auswahl. Sie können diesen nun, wenn Sie oben die entsprechende Freigabe eingerichtet haben, direkt auswählen und die enthaltenen Dateien aufrufen.&lt;br /&gt;
&lt;br /&gt;
Es empfiehlt sich zu diesem Zweck die Anwendungen &amp;quot;Acrobat Reader&amp;quot; und &amp;quot;Andropen Office&amp;quot; oder hilfsweise &amp;quot;AndrOffice&amp;quot; auf dem Tablet zu installieren.&lt;br /&gt;
&lt;br /&gt;
== Prozessregisternummern und Rechnungsnummer systemübergreifend synchronisieren ==&lt;br /&gt;
&lt;br /&gt;
Das Programm ''serversync.sh'' im &amp;lt;tt&amp;gt;bin&amp;lt;/tt&amp;gt;-Ordner überträgt die aktuellen Prozessregister-, Ablage-, und Rechnungsnummern zentral auf einen Server im Internet, von wo sie von allen Programmen wieder abgerufen werden können. Außerdem übermittelt es EGVP-Dateien in den Ausgangsordner und legt eine Sicherungskopie der geänderten Daten an. Es hat folgenden Inhalt:&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
&lt;br /&gt;
 #Serverdaten iustus.eu aktualisieren&lt;br /&gt;
 ftp -inv MEINEDOMAIN.DE &amp;lt;&amp;lt; EOF&lt;br /&gt;
 user USERNAME PASSWORT&lt;br /&gt;
 put ~/lawsuit/javascript/prozessregister.js html/javascript/prozessregister.js &lt;br /&gt;
 put ~/lawsuit/javascript/rechnungsnummer.js html/javascript/rechnungsnummer.js &lt;br /&gt;
 put ~/lawsuit/javascript/ablagenummer.js html/javascript/ablagenummer.js &lt;br /&gt;
 close&lt;br /&gt;
 quit&lt;br /&gt;
 EOF&lt;br /&gt;
&lt;br /&gt;
 #Neuen Mahnbescheid in das EGVP-Ausgangspostfach legen&lt;br /&gt;
 if test -f &amp;quot;~/Downloads/outgoing-message.egvpc-gi&amp;quot;; then&lt;br /&gt;
    echo &amp;quot;******* Neuer EGVP-Mahnbescheid wird in das Ausgangspostfach gelegt.*******&amp;quot;&lt;br /&gt;
    chmod 660 ~/Downloads/outgoing-message.egvpc-gi&lt;br /&gt;
    mv -f ~/Downloads/outgoing-message.egvpc-gi ~/lawsuit/egvp/Ausgang/&lt;br /&gt;
 fi&lt;br /&gt;
&lt;br /&gt;
 #Icon auffrischen&lt;br /&gt;
 cat ~/Schreibtisch/Server.desktop | sed -e s/state-.*/state-ok/ &amp;gt; ~/Schreibtisch/hilf.desktop&lt;br /&gt;
 mv -f ~/Schreibtisch/hilf.desktop ~/Schreibtisch/Server.desktop&lt;br /&gt;
 chmod 666 ~/Schreibtisch/Server.desktop&lt;br /&gt;
&lt;br /&gt;
 #Sicherungskopie erstellen und Aenderungen/Loeschungen im #recylce-Ordner speichern&lt;br /&gt;
 echo &amp;quot;******* Wir übertragen nun die folgenden neuen Dokumente auf den Backup-Server: *******&amp;quot;&lt;br /&gt;
 rsync -auvPz --delete ~/Documents/ ~/Backup/&lt;br /&gt;
 echo &amp;quot;*************************************** FERTIG! ***************************************&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 touch ~/Schreibtisch/u.txt; rm /home/BENUTZER/Schreibtisch/u.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sie können passend dazu einen Desktop-Icon mit folgendem Inhalt legen:&lt;br /&gt;
&lt;br /&gt;
 #!/usr/bin/env xdg-open&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Comment[de_DE]=&lt;br /&gt;
 Comment=&lt;br /&gt;
 Exec=/home/matthias/bin/serversync.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=state-offline&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name[de_DE]=Server&lt;br /&gt;
 Name=Server&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=true&lt;br /&gt;
 Terminal=true&lt;br /&gt;
 TerminalOptions=\s--noclose&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=matthias&lt;br /&gt;
 X-SuSE-translate=true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Fußnoten==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://doc.opensuse.org/documentation/leap/archive/15.0/reference/html/book.opensuse.reference/cha.nfs.html NFS (englisch)]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7258</id>
		<title>Sinnvolle Ergänzungen</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7258"/>
				<updated>2026-01-12T17:13:18Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* PDFsam */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Knowledge|&lt;br /&gt;
*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 42.3]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.2 Leap 42.2]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Dokumente_bearbeiten Dokumente bearbeiten]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/GIMP Bildbearbeitung mit GIMP]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Für den elektronischen Rechtsverkehr sind gem. [https://justiz.de/elektronischer_rechtsverkehr/index.php &amp;amp;sect; 5 Elektronischer-Rechtsverkehr-Bekanntmachung 2018] als Anlagen nurmehr die Formate PDF und TTIF erlaubt. Da zugleich ide Anlagengröße auf 60 MB begrenzt wurde, empfiehlt es sich, wirksame Instrumente zur Dokumenten-Nachbearbeitung vorzuhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PDFsam ==&lt;br /&gt;
''PDFsam'' ist ein kostenloses und sehr nützliches Programm zur Aufspaltung, Zusammenstellung und Formatierung von PDFs. &lt;br /&gt;
&lt;br /&gt;
=== OpenSUSE === &lt;br /&gt;
Es findet sich als rpm-Paket unter&lt;br /&gt;
 https://software.opensuse.org/package/pdfsam?search_term=pdfsam&lt;br /&gt;
und kann per 1-Klick-Installation eingebunden werden.&lt;br /&gt;
Besser ist jedoch meines Erachtens das Paket auf dem Sauerland-Repository:&lt;br /&gt;
{{shell|&amp;amp;gt; zypper ar zypper ar https://download.opensuse.org/repositories/home:/Sauerland/15.6/home:Sauerland.repo&amp;lt;br&amp;gt;&amp;amp;nbsp; zypper in pdfsam}}&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Eine etwas ältere Version für ''Ubuntu'' kann mit folgendem Befehl direkt installiert werden&lt;br /&gt;
{{shell|&amp;amp;gt; sudo apt install pdfsam}}&lt;br /&gt;
oder aber eine neuere Java-Version als Tarball installiert werden:pdfsam-basic-5.4.1-linux-x64.tar.gz&lt;br /&gt;
{{shell|&amp;amp;gt; cd bin &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v5.4.1/pdfsam-basic-5.4.1-linux-x64.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam*.tar.gz &amp;amp;&amp;amp; rm pdfsam*.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;rename pdfsam* pdfsam pdfsam*&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;cd pdfsam&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg}}&lt;br /&gt;
und mit diesem Desktop-Eintrag ''pdfsam.desktop'' im Verzeichnis &amp;lt;tt&amp;gt;Schreibtisch&amp;lt;/tt&amp;gt; nutzbar gemacht werden:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Categories=Utility;TextEditor;&lt;br /&gt;
 Comment[de_DE]=Open-Source-Anwendung zum Auftrennen und Verbinden von PDF-Dokumenten&lt;br /&gt;
 Comment=A free open source tool to split and merge pdf documents&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Exec=sh /home/BENUTZER/bin/pdfsam/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/pdfsam/PDFsam_Basic_logo.svg&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name=PDFsam&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=false&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 TerminalOptions=&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=&lt;br /&gt;
&lt;br /&gt;
== Teamviewer ==&lt;br /&gt;
Mit dem vielseitigen Programm ''Teamviewer'' lassen sich u.a. Verwaltungsakten bequem auf dem Tablet betrachten und können neben die Anwaltsakte gelegt werden.&lt;br /&gt;
{{Shell|cd ~/bin&amp;lt;br&amp;gt;wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm&amp;lt;br&amp;gt;sudo zypper in teamviewer*}}&lt;br /&gt;
&lt;br /&gt;
Um Updates vom Teamviewer-Server installieren zu können, obwohl Teamviewer seine Softwarepakete nicht signiert, geben sie anschließend folgende Ausnahmeregelung für ''zypper'' ein:&lt;br /&gt;
{{Shell|sudo zypper modifyrepo --gpgcheck-allow-unsigned-package teamviewer}}&lt;br /&gt;
&lt;br /&gt;
== moneyplex - Homebanking ==&lt;br /&gt;
''Lawsuit'' kann aus der Buchführung zwar alle Überweisungen als QR-Code (z.B. für Handy-Bank-Apps), im gängigen SEPA-Format oder als CSV-Datei ausgeben. Bei größerem Anfall an täglichen Überweisungen in der Kanzlei lohnt sich jedoch die Anschaffung des kostenpflichtigen (einmalig etwa 100 EUR) Programms ''moneyplex'', das [https://www.matrica.de/produkte/mpfeatures.html#featurelist nur in der kostenpflichtigen Version] den Import der ''Lawsuit''-CSV ermöglicht, aber dann komfortabel mit dem bei Anwälten für das [http://de.opensuseorg.org/Bea beA]] ohnehin schon vorhandenen Kartenlesegerät bedient werden kann, so dass die ständige Eingabe von TANs entfällt. &lt;br /&gt;
Ob das Programm überhaupt für die eigene Kanzlei infrage kommt, lässt sich an der im OpenSUSE-Paket bereits enthaltenen kostenlosen Testversion feststellen:&lt;br /&gt;
{{Shell|sudo zypper in moneyplex-suse moneyplex-daten}}&lt;br /&gt;
Für das HBCI-Banking muss der Port 3000 geöffnet werden:  &lt;br /&gt;
{{Shell|# firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/udp}}&lt;br /&gt;
&lt;br /&gt;
== kivitendo - Buchführung für Kapitalgesellschaften ==&lt;br /&gt;
=== Einführung ===&lt;br /&gt;
''Lawsuit'' ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 3 EStG] ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html &amp;amp;sect;&amp;amp;sect; 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] (&amp;quot;einfach&amp;quot;) aus Bonn:&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als RPM-Paket&amp;lt;/b&amp;gt;&lt;br /&gt;
 https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&amp;amp;package=kivitendo-erp&lt;br /&gt;
Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:&lt;br /&gt;
 https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&amp;amp;package=perl-Email-MIME-Attachment-Stripper&lt;br /&gt;
Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp&amp;lt;br&amp;gt;&amp;amp;gt; user&amp;amp;#61;&amp;amp;#96;pwd &amp;amp;#124; grep -Po &amp;amp;apos;&amp;amp;#40;&amp;amp;#63;&amp;amp;lt;&amp;amp;#61;\/home\/&amp;amp;#41;\w+&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sudo chown -cR $user:users $path/kivitendo*}}&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als Tarball:&amp;lt;/b&amp;gt;&lt;br /&gt;
Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo zypper in git apache2-mod_fcgid postgresql-contrib aqbanking-tools 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 perl-CPAN perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server perl-libwwww-perl perl-FCGI poppler-tools}}&lt;br /&gt;
Noch nicht bekannte Module werden im Apache-Server nachgetragen, insbesondere&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo a2enmod fcgid}}&lt;br /&gt;
Anschließend kann das aktuelle Programmrelease von&lt;br /&gt;
 https://github.com/kivitendo/kivitendo-erp/releases&lt;br /&gt;
per &lt;br /&gt;
{{Shell|&amp;amp;gt; git clone https://github.com/kivitendo/kivitendo-erp.git&amp;lt;br&amp;gt;&amp;amp;gt; cd kivitendo-erp/&amp;lt;br&amp;gt;&amp;amp;gt; git checkout &amp;amp;#96;git tag -l &amp;amp;#124; egrep -ve &amp;amp;quot;&amp;amp;#40;alpha &amp;amp;#124;beta &amp;amp;#124;rc&amp;amp;#41;&amp;amp;quot; &amp;amp;#124; tail -1&amp;amp;#96;}}&lt;br /&gt;
automatisch als Tarball geladen und installiert werden. &lt;br /&gt;
{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Einträge mit &amp;quot;alpha&amp;quot;, &amp;quot;beta&amp;quot; oder &amp;quot;rc&amp;quot; heraus und das ''tail'' gibt davon den obersten Treffer zurück. &lt;br /&gt;
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht ein simples&lt;br /&gt;
{{Shell|git checkout -b meine_eigenen_änderungen}}}}&lt;br /&gt;
&lt;br /&gt;
=== Anpassungen ===&lt;br /&gt;
Folgende Perl-Module müssen bei beiden Formen der Installation nachgeladen werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# perl -e shell -MCPAN&amp;lt;br&amp;gt;cpan[1]&amp;gt;install Rose::DB&amp;lt;br&amp;gt;cpan[2]&amp;gt;install Rose::DB::Object&amp;lt;br&amp;gt;cpan[3]&amp;gt;install File::MimeInfo&amp;lt;br&amp;gt;cpan[4]&amp;gt;install HTML::Restrict&amp;lt;br&amp;gt;cpan[5]&amp;gt;install Text::Unidecode&amp;lt;br&amp;gt;cpan[6]&amp;gt;install YAML&amp;lt;br&amp;gt;cpan[7]&amp;gt;quit}}&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob noch weitere Module fehlen, anhand des mitgelieferten Hilfskripts&lt;br /&gt;
{{Shell|&amp;amp;gt; perl ~/kivitendo*/scripts/installation_check.pl }}&lt;br /&gt;
&lt;br /&gt;
Anschließend muss noch das Unterverzeichnis &amp;lt;tt&amp;gt;webdav&amp;lt;/tt&amp;gt; von Hand angelegt werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; cd ~/kivitendo*&amp;lt;br&amp;gt;&amp;amp;gt; mkdir webdav}}&lt;br /&gt;
Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user &amp;lt;tt&amp;gt;wwwrun&amp;lt;/tt&amp;gt; aus der Gruppe &amp;lt;tt&amp;gt;wwww&amp;lt;/tt&amp;gt;:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo chown -R wwwrun:www users spool webdav templates scripts}}&lt;br /&gt;
&lt;br /&gt;
Folgen Sie der Anleitung für das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits für ''lawsuit'' eingerichtet wurde. &lt;br /&gt;
Wechseln Sie dann wie folgt in das &amp;lt;tt&amp;gt;kivitendo-erp&amp;lt;/tt&amp;gt;-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei &amp;lt;tt&amp;gt;kivitendo-httpd.conf&amp;lt;/tt&amp;gt; herunter:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; cd $path/kivitendo-erp/config&amp;lt;br&amp;gt;&amp;amp;gt; wget http://iustus.eu/download/kivitendo-httpd.template}}&lt;br /&gt;
Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis &amp;lt;tt&amp;gt;vhosts.d&amp;lt;/tt&amp;gt; des Apache-Servers:&lt;br /&gt;
{{Shell|&amp;amp;gt; pfad&amp;amp;#61;&amp;amp;#96;echo $path &amp;amp;#124; sed &amp;amp;quot;s/\/$//g&amp;amp;quot; &amp;amp;#124; sed &amp;amp;apos;s/\//\\\\\//g&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-httpd.template &amp;gt; kivitendo-httpd.conf&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}&lt;br /&gt;
Ebenso verfahren Sie mit dem Task-Server-Script, mit dem wiederkehrende Aufgaben für ''kivitendo'', wie z.B. Mahnungen, abgearbeitet werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; wget http://iustus.eu/download/kivitendo-task-server.template}}&lt;br /&gt;
Ändern Sie in der Datei den Eintrag &amp;amp;quot;&amp;lt;tt&amp;gt;user=www-data&amp;lt;/tt&amp;gt;&amp;amp;quot; wie folgt:&lt;br /&gt;
 user=&amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt;&lt;br /&gt;
und passen Sie die Pfade an:&lt;br /&gt;
{{Shell|&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-task-server.template &amp;gt; kivitendo-task-server.service&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-task-server.service /usr/lib/systemd/user/ &amp;lt;br&amp;gt;&amp;amp;gt; sudo ln -s /usr/lib/systemd/user/kivitendo-task-server.service /etc/systemd/system/}}&lt;br /&gt;
Machen Sie anschließend das Script &amp;lt;tt&amp;gt;systemd&amp;lt;/tt&amp;gt; bekannt, und binden Sie es in den Boot-Prozess ein:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl daemon-reload&amp;lt;br&amp;gt;&amp;amp;gt; sudo systemctl enable kivitendo-task-server.service}}&lt;br /&gt;
&lt;br /&gt;
=== Abschluss ===&lt;br /&gt;
''kivitendo'' bringt noch eine eigene Konfigarationsdatei mit, die bei der Erstinstallation entpackt werden muss:&lt;br /&gt;
{{Shell|cp config/kivitendo.conf.default config/kivitendo.conf}}&lt;br /&gt;
Ändern Sie die Einträge unter ''[authentication/database]'' wie folgt (Passwort bitte individuell anpassen):&lt;br /&gt;
 host     = localhost&lt;br /&gt;
 port     = 5432&lt;br /&gt;
 db       = kivitendo_auth&lt;br /&gt;
 user     = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können das Passwort statt als Plaintext auch in einer MD5-Verschlüsselung setzen. Kodieren Sie es dafür bitte mit der Seite&lt;br /&gt;
 https://hashgenerator.de/&lt;br /&gt;
und ersetzen Sie unten in der &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; die Einträge &amp;quot;passwort&amp;quot; jeweils durch &amp;quot;md5&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Weiter unten in den Einstellungen für ''[task-server]'' ergänzen Sie den Eintrag:&lt;br /&gt;
 run_as = &amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt; &lt;br /&gt;
Zu ''[testing/database]'' lauten die Einträge:&lt;br /&gt;
 host               = localhost&lt;br /&gt;
 port               = 5432&lt;br /&gt;
 db                 = &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;&lt;br /&gt;
 user               = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password           = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 template           = template1&lt;br /&gt;
 superuser_user     = postgres&lt;br /&gt;
 superuser_password = &amp;lt;b&amp;gt;meinPasswortfuerpostgres&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passen Sie unter ''YaST'' im Abschnitt&lt;br /&gt;
 &amp;gt; Benutzer- und Gruppenverwaltung &amp;gt; Filter festlegen &amp;gt; Filter:Systembenuter&lt;br /&gt;
den Nutzer &amp;quot;Postgres&amp;quot; an, indem Sie ein eigenes Passwort vergeben:&lt;br /&gt;
[[Datei:postgres_passwort.png|500px|thumb|left|Postgres-Passwort setzen]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Starten Sie den Postgres-Datenbankserver mit&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl start postgresql}}&lt;br /&gt;
Folgen Sie nun den weiteren Installationsanleitungen unter &lt;br /&gt;
 https://www.kivitendo.de/doc/html/ch02s05.html&lt;br /&gt;
Entfernen Sie insbesondere in der Datei &amp;lt;tt&amp;gt;/var/lib/pgsql/data/postgresql.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
die Kommentierung zu den Zeilen&lt;br /&gt;
 listen_addresses = 'localhost'		# what IP address(es) to listen on;&lt;br /&gt;
 port = 5432&lt;br /&gt;
und ändern Sie die Eintragungen in &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; wie folgt&lt;br /&gt;
 # TYPE  DATABASE        USER           ADDRESS           METHOD&lt;br /&gt;
 &lt;br /&gt;
 # &amp;quot;local&amp;quot; is for Unix domain socket connections only&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;                        &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;postgres&amp;lt;/b&amp;gt;                         &amp;lt;b&amp;gt;md5&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv4 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     127.0.0.1/32       &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv6 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     ::1/128            &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achten Sie darauf, für beide Dateien die Berechtigungen nach jeder Änderung als Superuser wieder zurückzusetzen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/postgresql.conf&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/pg_hba.conf}}&lt;br /&gt;
Ansonsten lässt sich der Postgres-Server nicht mehr starten.&lt;br /&gt;
&lt;br /&gt;
Loggen Sie sich dann als Postgres-Nutzer ein und erstellen Sie den User &amp;quot;kivitendo&amp;quot; unter Verwendung des Passworts aus der &amp;lt;tt&amp;gt;kivitendo.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; createuser -drP kivitendo}}&lt;br /&gt;
&lt;br /&gt;
Starten Sie Postgresql neu und sorgen Sie für die Aktivierung beim Systemstart:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# systemctl restart postgresql&amp;lt;br&amp;gt;# chkconfig -a postgresql}}&lt;br /&gt;
&lt;br /&gt;
Abschließend starten Sie auch den Apache-Server erneut:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo service apache2 restart}}&lt;br /&gt;
&lt;br /&gt;
Legen Sie nun mit diese Link automatisiert eine Authentifizierungsdatenbank an:&lt;br /&gt;
 http://localhost/kivitendo/controller.pl?action=Admin/login&lt;br /&gt;
Hernach legen Sie den Benutzer, einen Mandanten und eine Gruppe entsprechend folgender Anleitung an:&lt;br /&gt;
  https://www.kivitendo.de/doc/html/ch02s09.html&lt;br /&gt;
Im Anschluss erzeugen Sie mit dem Reiter &amp;quot;Datenbankadministration&amp;quot;-&amp;gt;&amp;quot;Neue Datenbank anlegen&amp;quot; eine gesonderte Datenbank nur für diesen Mandanten. Achten Sie dabei darauf, für Kapitalgesellschaften zwingen die &amp;quot;Soll-Versteuerung&amp;quot; und &amp;quot;Bilanzierung&amp;quot; auszuwählen!. Tragen sie anschließend die frisch angelegte Datenbank umgekehrt wieder in den Mandanteneinstellungen ein. Dort verknüpfen Sie auch den aktiven Benutzer direkt mit dem Mandanten.&lt;br /&gt;
&lt;br /&gt;
''kivitendo'' kann nun regulär über &lt;br /&gt;
 http://localhost/kivitendo/&lt;br /&gt;
aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Wenn die Datenbank nicht mehr gelöscht werden kann, weil ein anderer Nutzer zugreift, loggen Sie sich als ''kivitendo'' in eine andere Datenbank ein und trennen Sie die Verbindung von außen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; psql -d template1 -U postgres&amp;lt;br&amp;gt;&amp;amp;#61;# SELECT pg_terminate_backend&amp;amp;#040;pg_stat_activity.pid&amp;amp;#041;&amp;lt;br&amp;gt;-# FROM pg_stat_activity&amp;lt;br&amp;gt;-# WHERE pg_stat_activity.datname&amp;amp;#61;&amp;amp;apos;kivitendo_auth&amp;amp;apos;;&amp;lt;br&amp;gt;&amp;amp;#61;# DROP DATABASE kivitendo_auth;&amp;lt;br&amp;gt;&amp;amp;#61;# &amp;amp;#092;q}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://pdfsam.org/de/ PDFsam.org]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7257</id>
		<title>Sinnvolle Ergänzungen</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7257"/>
				<updated>2026-01-12T17:12:04Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* OpenSUSE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Knowledge|&lt;br /&gt;
*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 42.3]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.2 Leap 42.2]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Dokumente_bearbeiten Dokumente bearbeiten]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/GIMP Bildbearbeitung mit GIMP]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Für den elektronischen Rechtsverkehr sind gem. [https://justiz.de/elektronischer_rechtsverkehr/index.php &amp;amp;sect; 5 Elektronischer-Rechtsverkehr-Bekanntmachung 2018] als Anlagen nurmehr die Formate PDF und TTIF erlaubt. Da zugleich ide Anlagengröße auf 60 MB begrenzt wurde, empfiehlt es sich, wirksame Instrumente zur Dokumenten-Nachbearbeitung vorzuhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PDFsam ==&lt;br /&gt;
''PDFsam'' ist ein kostenloses und sehr nützliches Programm zur Aufspaltung, Zusammenstellung und Formatierung von PDFs. &lt;br /&gt;
&lt;br /&gt;
=== OpenSUSE === &lt;br /&gt;
Es findet sich als rpm-Paket unter&lt;br /&gt;
 https://software.opensuse.org/package/pdfsam?search_term=pdfsam&lt;br /&gt;
und kann per 1-Klick-Installation eingebunden werden.&lt;br /&gt;
Besser ist jedoch meines Erachtens das Paket auf dem Sauerland-Repository:&lt;br /&gt;
{{shell|&amp;amp;gt; zypper ar zypper ar https://download.opensuse.org/repositories/home:/Sauerland/15.6/home:Sauerland.repo&amp;lt;b&amp;gt;&amp;amp;nbsp; zypper in pdfsam}}&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Eine etwas ältere Version für ''Ubuntu'' kann mit folgendem Befehl direkt installiert werden&lt;br /&gt;
{{shell|&amp;amp;gt; sudo apt install pdfsam}}&lt;br /&gt;
oder aber eine neuere Java-Version als Tarball installiert werden:pdfsam-basic-5.4.1-linux-x64.tar.gz&lt;br /&gt;
{{shell|&amp;amp;gt; cd bin &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v5.4.1/pdfsam-basic-5.4.1-linux-x64.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam*.tar.gz &amp;amp;&amp;amp; rm pdfsam*.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;rename pdfsam* pdfsam pdfsam*&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;cd pdfsam&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg}}&lt;br /&gt;
und mit diesem Desktop-Eintrag ''pdfsam.desktop'' im Verzeichnis &amp;lt;tt&amp;gt;Schreibtisch&amp;lt;/tt&amp;gt; nutzbar gemacht werden:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Categories=Utility;TextEditor;&lt;br /&gt;
 Comment[de_DE]=Open-Source-Anwendung zum Auftrennen und Verbinden von PDF-Dokumenten&lt;br /&gt;
 Comment=A free open source tool to split and merge pdf documents&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Exec=sh /home/BENUTZER/bin/pdfsam/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/pdfsam/PDFsam_Basic_logo.svg&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name=PDFsam&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=false&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 TerminalOptions=&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=&lt;br /&gt;
&lt;br /&gt;
== Teamviewer ==&lt;br /&gt;
Mit dem vielseitigen Programm ''Teamviewer'' lassen sich u.a. Verwaltungsakten bequem auf dem Tablet betrachten und können neben die Anwaltsakte gelegt werden.&lt;br /&gt;
{{Shell|cd ~/bin&amp;lt;br&amp;gt;wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm&amp;lt;br&amp;gt;sudo zypper in teamviewer*}}&lt;br /&gt;
&lt;br /&gt;
Um Updates vom Teamviewer-Server installieren zu können, obwohl Teamviewer seine Softwarepakete nicht signiert, geben sie anschließend folgende Ausnahmeregelung für ''zypper'' ein:&lt;br /&gt;
{{Shell|sudo zypper modifyrepo --gpgcheck-allow-unsigned-package teamviewer}}&lt;br /&gt;
&lt;br /&gt;
== moneyplex - Homebanking ==&lt;br /&gt;
''Lawsuit'' kann aus der Buchführung zwar alle Überweisungen als QR-Code (z.B. für Handy-Bank-Apps), im gängigen SEPA-Format oder als CSV-Datei ausgeben. Bei größerem Anfall an täglichen Überweisungen in der Kanzlei lohnt sich jedoch die Anschaffung des kostenpflichtigen (einmalig etwa 100 EUR) Programms ''moneyplex'', das [https://www.matrica.de/produkte/mpfeatures.html#featurelist nur in der kostenpflichtigen Version] den Import der ''Lawsuit''-CSV ermöglicht, aber dann komfortabel mit dem bei Anwälten für das [http://de.opensuseorg.org/Bea beA]] ohnehin schon vorhandenen Kartenlesegerät bedient werden kann, so dass die ständige Eingabe von TANs entfällt. &lt;br /&gt;
Ob das Programm überhaupt für die eigene Kanzlei infrage kommt, lässt sich an der im OpenSUSE-Paket bereits enthaltenen kostenlosen Testversion feststellen:&lt;br /&gt;
{{Shell|sudo zypper in moneyplex-suse moneyplex-daten}}&lt;br /&gt;
Für das HBCI-Banking muss der Port 3000 geöffnet werden:  &lt;br /&gt;
{{Shell|# firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/udp}}&lt;br /&gt;
&lt;br /&gt;
== kivitendo - Buchführung für Kapitalgesellschaften ==&lt;br /&gt;
=== Einführung ===&lt;br /&gt;
''Lawsuit'' ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 3 EStG] ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html &amp;amp;sect;&amp;amp;sect; 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] (&amp;quot;einfach&amp;quot;) aus Bonn:&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als RPM-Paket&amp;lt;/b&amp;gt;&lt;br /&gt;
 https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&amp;amp;package=kivitendo-erp&lt;br /&gt;
Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:&lt;br /&gt;
 https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&amp;amp;package=perl-Email-MIME-Attachment-Stripper&lt;br /&gt;
Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp&amp;lt;br&amp;gt;&amp;amp;gt; user&amp;amp;#61;&amp;amp;#96;pwd &amp;amp;#124; grep -Po &amp;amp;apos;&amp;amp;#40;&amp;amp;#63;&amp;amp;lt;&amp;amp;#61;\/home\/&amp;amp;#41;\w+&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sudo chown -cR $user:users $path/kivitendo*}}&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als Tarball:&amp;lt;/b&amp;gt;&lt;br /&gt;
Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo zypper in git apache2-mod_fcgid postgresql-contrib aqbanking-tools 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 perl-CPAN perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server perl-libwwww-perl perl-FCGI poppler-tools}}&lt;br /&gt;
Noch nicht bekannte Module werden im Apache-Server nachgetragen, insbesondere&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo a2enmod fcgid}}&lt;br /&gt;
Anschließend kann das aktuelle Programmrelease von&lt;br /&gt;
 https://github.com/kivitendo/kivitendo-erp/releases&lt;br /&gt;
per &lt;br /&gt;
{{Shell|&amp;amp;gt; git clone https://github.com/kivitendo/kivitendo-erp.git&amp;lt;br&amp;gt;&amp;amp;gt; cd kivitendo-erp/&amp;lt;br&amp;gt;&amp;amp;gt; git checkout &amp;amp;#96;git tag -l &amp;amp;#124; egrep -ve &amp;amp;quot;&amp;amp;#40;alpha &amp;amp;#124;beta &amp;amp;#124;rc&amp;amp;#41;&amp;amp;quot; &amp;amp;#124; tail -1&amp;amp;#96;}}&lt;br /&gt;
automatisch als Tarball geladen und installiert werden. &lt;br /&gt;
{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Einträge mit &amp;quot;alpha&amp;quot;, &amp;quot;beta&amp;quot; oder &amp;quot;rc&amp;quot; heraus und das ''tail'' gibt davon den obersten Treffer zurück. &lt;br /&gt;
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht ein simples&lt;br /&gt;
{{Shell|git checkout -b meine_eigenen_änderungen}}}}&lt;br /&gt;
&lt;br /&gt;
=== Anpassungen ===&lt;br /&gt;
Folgende Perl-Module müssen bei beiden Formen der Installation nachgeladen werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# perl -e shell -MCPAN&amp;lt;br&amp;gt;cpan[1]&amp;gt;install Rose::DB&amp;lt;br&amp;gt;cpan[2]&amp;gt;install Rose::DB::Object&amp;lt;br&amp;gt;cpan[3]&amp;gt;install File::MimeInfo&amp;lt;br&amp;gt;cpan[4]&amp;gt;install HTML::Restrict&amp;lt;br&amp;gt;cpan[5]&amp;gt;install Text::Unidecode&amp;lt;br&amp;gt;cpan[6]&amp;gt;install YAML&amp;lt;br&amp;gt;cpan[7]&amp;gt;quit}}&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob noch weitere Module fehlen, anhand des mitgelieferten Hilfskripts&lt;br /&gt;
{{Shell|&amp;amp;gt; perl ~/kivitendo*/scripts/installation_check.pl }}&lt;br /&gt;
&lt;br /&gt;
Anschließend muss noch das Unterverzeichnis &amp;lt;tt&amp;gt;webdav&amp;lt;/tt&amp;gt; von Hand angelegt werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; cd ~/kivitendo*&amp;lt;br&amp;gt;&amp;amp;gt; mkdir webdav}}&lt;br /&gt;
Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user &amp;lt;tt&amp;gt;wwwrun&amp;lt;/tt&amp;gt; aus der Gruppe &amp;lt;tt&amp;gt;wwww&amp;lt;/tt&amp;gt;:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo chown -R wwwrun:www users spool webdav templates scripts}}&lt;br /&gt;
&lt;br /&gt;
Folgen Sie der Anleitung für das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits für ''lawsuit'' eingerichtet wurde. &lt;br /&gt;
Wechseln Sie dann wie folgt in das &amp;lt;tt&amp;gt;kivitendo-erp&amp;lt;/tt&amp;gt;-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei &amp;lt;tt&amp;gt;kivitendo-httpd.conf&amp;lt;/tt&amp;gt; herunter:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; cd $path/kivitendo-erp/config&amp;lt;br&amp;gt;&amp;amp;gt; wget http://iustus.eu/download/kivitendo-httpd.template}}&lt;br /&gt;
Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis &amp;lt;tt&amp;gt;vhosts.d&amp;lt;/tt&amp;gt; des Apache-Servers:&lt;br /&gt;
{{Shell|&amp;amp;gt; pfad&amp;amp;#61;&amp;amp;#96;echo $path &amp;amp;#124; sed &amp;amp;quot;s/\/$//g&amp;amp;quot; &amp;amp;#124; sed &amp;amp;apos;s/\//\\\\\//g&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-httpd.template &amp;gt; kivitendo-httpd.conf&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}&lt;br /&gt;
Ebenso verfahren Sie mit dem Task-Server-Script, mit dem wiederkehrende Aufgaben für ''kivitendo'', wie z.B. Mahnungen, abgearbeitet werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; wget http://iustus.eu/download/kivitendo-task-server.template}}&lt;br /&gt;
Ändern Sie in der Datei den Eintrag &amp;amp;quot;&amp;lt;tt&amp;gt;user=www-data&amp;lt;/tt&amp;gt;&amp;amp;quot; wie folgt:&lt;br /&gt;
 user=&amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt;&lt;br /&gt;
und passen Sie die Pfade an:&lt;br /&gt;
{{Shell|&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-task-server.template &amp;gt; kivitendo-task-server.service&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-task-server.service /usr/lib/systemd/user/ &amp;lt;br&amp;gt;&amp;amp;gt; sudo ln -s /usr/lib/systemd/user/kivitendo-task-server.service /etc/systemd/system/}}&lt;br /&gt;
Machen Sie anschließend das Script &amp;lt;tt&amp;gt;systemd&amp;lt;/tt&amp;gt; bekannt, und binden Sie es in den Boot-Prozess ein:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl daemon-reload&amp;lt;br&amp;gt;&amp;amp;gt; sudo systemctl enable kivitendo-task-server.service}}&lt;br /&gt;
&lt;br /&gt;
=== Abschluss ===&lt;br /&gt;
''kivitendo'' bringt noch eine eigene Konfigarationsdatei mit, die bei der Erstinstallation entpackt werden muss:&lt;br /&gt;
{{Shell|cp config/kivitendo.conf.default config/kivitendo.conf}}&lt;br /&gt;
Ändern Sie die Einträge unter ''[authentication/database]'' wie folgt (Passwort bitte individuell anpassen):&lt;br /&gt;
 host     = localhost&lt;br /&gt;
 port     = 5432&lt;br /&gt;
 db       = kivitendo_auth&lt;br /&gt;
 user     = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können das Passwort statt als Plaintext auch in einer MD5-Verschlüsselung setzen. Kodieren Sie es dafür bitte mit der Seite&lt;br /&gt;
 https://hashgenerator.de/&lt;br /&gt;
und ersetzen Sie unten in der &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; die Einträge &amp;quot;passwort&amp;quot; jeweils durch &amp;quot;md5&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Weiter unten in den Einstellungen für ''[task-server]'' ergänzen Sie den Eintrag:&lt;br /&gt;
 run_as = &amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt; &lt;br /&gt;
Zu ''[testing/database]'' lauten die Einträge:&lt;br /&gt;
 host               = localhost&lt;br /&gt;
 port               = 5432&lt;br /&gt;
 db                 = &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;&lt;br /&gt;
 user               = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password           = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 template           = template1&lt;br /&gt;
 superuser_user     = postgres&lt;br /&gt;
 superuser_password = &amp;lt;b&amp;gt;meinPasswortfuerpostgres&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passen Sie unter ''YaST'' im Abschnitt&lt;br /&gt;
 &amp;gt; Benutzer- und Gruppenverwaltung &amp;gt; Filter festlegen &amp;gt; Filter:Systembenuter&lt;br /&gt;
den Nutzer &amp;quot;Postgres&amp;quot; an, indem Sie ein eigenes Passwort vergeben:&lt;br /&gt;
[[Datei:postgres_passwort.png|500px|thumb|left|Postgres-Passwort setzen]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Starten Sie den Postgres-Datenbankserver mit&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl start postgresql}}&lt;br /&gt;
Folgen Sie nun den weiteren Installationsanleitungen unter &lt;br /&gt;
 https://www.kivitendo.de/doc/html/ch02s05.html&lt;br /&gt;
Entfernen Sie insbesondere in der Datei &amp;lt;tt&amp;gt;/var/lib/pgsql/data/postgresql.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
die Kommentierung zu den Zeilen&lt;br /&gt;
 listen_addresses = 'localhost'		# what IP address(es) to listen on;&lt;br /&gt;
 port = 5432&lt;br /&gt;
und ändern Sie die Eintragungen in &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; wie folgt&lt;br /&gt;
 # TYPE  DATABASE        USER           ADDRESS           METHOD&lt;br /&gt;
 &lt;br /&gt;
 # &amp;quot;local&amp;quot; is for Unix domain socket connections only&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;                        &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;postgres&amp;lt;/b&amp;gt;                         &amp;lt;b&amp;gt;md5&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv4 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     127.0.0.1/32       &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv6 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     ::1/128            &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achten Sie darauf, für beide Dateien die Berechtigungen nach jeder Änderung als Superuser wieder zurückzusetzen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/postgresql.conf&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/pg_hba.conf}}&lt;br /&gt;
Ansonsten lässt sich der Postgres-Server nicht mehr starten.&lt;br /&gt;
&lt;br /&gt;
Loggen Sie sich dann als Postgres-Nutzer ein und erstellen Sie den User &amp;quot;kivitendo&amp;quot; unter Verwendung des Passworts aus der &amp;lt;tt&amp;gt;kivitendo.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; createuser -drP kivitendo}}&lt;br /&gt;
&lt;br /&gt;
Starten Sie Postgresql neu und sorgen Sie für die Aktivierung beim Systemstart:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# systemctl restart postgresql&amp;lt;br&amp;gt;# chkconfig -a postgresql}}&lt;br /&gt;
&lt;br /&gt;
Abschließend starten Sie auch den Apache-Server erneut:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo service apache2 restart}}&lt;br /&gt;
&lt;br /&gt;
Legen Sie nun mit diese Link automatisiert eine Authentifizierungsdatenbank an:&lt;br /&gt;
 http://localhost/kivitendo/controller.pl?action=Admin/login&lt;br /&gt;
Hernach legen Sie den Benutzer, einen Mandanten und eine Gruppe entsprechend folgender Anleitung an:&lt;br /&gt;
  https://www.kivitendo.de/doc/html/ch02s09.html&lt;br /&gt;
Im Anschluss erzeugen Sie mit dem Reiter &amp;quot;Datenbankadministration&amp;quot;-&amp;gt;&amp;quot;Neue Datenbank anlegen&amp;quot; eine gesonderte Datenbank nur für diesen Mandanten. Achten Sie dabei darauf, für Kapitalgesellschaften zwingen die &amp;quot;Soll-Versteuerung&amp;quot; und &amp;quot;Bilanzierung&amp;quot; auszuwählen!. Tragen sie anschließend die frisch angelegte Datenbank umgekehrt wieder in den Mandanteneinstellungen ein. Dort verknüpfen Sie auch den aktiven Benutzer direkt mit dem Mandanten.&lt;br /&gt;
&lt;br /&gt;
''kivitendo'' kann nun regulär über &lt;br /&gt;
 http://localhost/kivitendo/&lt;br /&gt;
aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Wenn die Datenbank nicht mehr gelöscht werden kann, weil ein anderer Nutzer zugreift, loggen Sie sich als ''kivitendo'' in eine andere Datenbank ein und trennen Sie die Verbindung von außen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; psql -d template1 -U postgres&amp;lt;br&amp;gt;&amp;amp;#61;# SELECT pg_terminate_backend&amp;amp;#040;pg_stat_activity.pid&amp;amp;#041;&amp;lt;br&amp;gt;-# FROM pg_stat_activity&amp;lt;br&amp;gt;-# WHERE pg_stat_activity.datname&amp;amp;#61;&amp;amp;apos;kivitendo_auth&amp;amp;apos;;&amp;lt;br&amp;gt;&amp;amp;#61;# DROP DATABASE kivitendo_auth;&amp;lt;br&amp;gt;&amp;amp;#61;# &amp;amp;#092;q}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://pdfsam.org/de/ PDFsam.org]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7256</id>
		<title>Sinnvolle Ergänzungen</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7256"/>
				<updated>2026-01-12T17:03:38Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Knowledge|&lt;br /&gt;
*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 42.3]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.2 Leap 42.2]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Dokumente_bearbeiten Dokumente bearbeiten]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/GIMP Bildbearbeitung mit GIMP]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Für den elektronischen Rechtsverkehr sind gem. [https://justiz.de/elektronischer_rechtsverkehr/index.php &amp;amp;sect; 5 Elektronischer-Rechtsverkehr-Bekanntmachung 2018] als Anlagen nurmehr die Formate PDF und TTIF erlaubt. Da zugleich ide Anlagengröße auf 60 MB begrenzt wurde, empfiehlt es sich, wirksame Instrumente zur Dokumenten-Nachbearbeitung vorzuhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PDFsam ==&lt;br /&gt;
''PDFsam'' ist ein kostenloses und sehr nützliches Programm zur Aufspaltung, Zusammenstellung und Formatierung von PDFs. &lt;br /&gt;
&lt;br /&gt;
=== OpenSUSE === &lt;br /&gt;
Es findet sich als rpm-Paket unter&lt;br /&gt;
 https://software.opensuse.org/package/pdfsam?search_term=pdfsam&lt;br /&gt;
und kann per 1-Klick-Installation eingebunden werden.&lt;br /&gt;
Besser ist jedoch offenbar das Paket auf dem Sauerland-Repository:&lt;br /&gt;
{{shell|&amp;amp;gt; zypper ar Sauerland&lt;br /&gt;
zypper in pdfsam}}&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Eine etwas ältere Version für ''Ubuntu'' kann mit folgendem Befehl direkt installiert werden&lt;br /&gt;
{{shell|&amp;amp;gt; sudo apt install pdfsam}}&lt;br /&gt;
oder aber eine neuere Java-Version als Tarball installiert werden:pdfsam-basic-5.4.1-linux-x64.tar.gz&lt;br /&gt;
{{shell|&amp;amp;gt; cd bin &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v5.4.1/pdfsam-basic-5.4.1-linux-x64.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam*.tar.gz &amp;amp;&amp;amp; rm pdfsam*.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;rename pdfsam* pdfsam pdfsam*&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;cd pdfsam&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg}}&lt;br /&gt;
und mit diesem Desktop-Eintrag ''pdfsam.desktop'' im Verzeichnis &amp;lt;tt&amp;gt;Schreibtisch&amp;lt;/tt&amp;gt; nutzbar gemacht werden:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Categories=Utility;TextEditor;&lt;br /&gt;
 Comment[de_DE]=Open-Source-Anwendung zum Auftrennen und Verbinden von PDF-Dokumenten&lt;br /&gt;
 Comment=A free open source tool to split and merge pdf documents&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Exec=sh /home/BENUTZER/bin/pdfsam/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/pdfsam/PDFsam_Basic_logo.svg&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name=PDFsam&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=false&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 TerminalOptions=&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=&lt;br /&gt;
&lt;br /&gt;
== Teamviewer ==&lt;br /&gt;
Mit dem vielseitigen Programm ''Teamviewer'' lassen sich u.a. Verwaltungsakten bequem auf dem Tablet betrachten und können neben die Anwaltsakte gelegt werden.&lt;br /&gt;
{{Shell|cd ~/bin&amp;lt;br&amp;gt;wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm&amp;lt;br&amp;gt;sudo zypper in teamviewer*}}&lt;br /&gt;
&lt;br /&gt;
Um Updates vom Teamviewer-Server installieren zu können, obwohl Teamviewer seine Softwarepakete nicht signiert, geben sie anschließend folgende Ausnahmeregelung für ''zypper'' ein:&lt;br /&gt;
{{Shell|sudo zypper modifyrepo --gpgcheck-allow-unsigned-package teamviewer}}&lt;br /&gt;
&lt;br /&gt;
== moneyplex - Homebanking ==&lt;br /&gt;
''Lawsuit'' kann aus der Buchführung zwar alle Überweisungen als QR-Code (z.B. für Handy-Bank-Apps), im gängigen SEPA-Format oder als CSV-Datei ausgeben. Bei größerem Anfall an täglichen Überweisungen in der Kanzlei lohnt sich jedoch die Anschaffung des kostenpflichtigen (einmalig etwa 100 EUR) Programms ''moneyplex'', das [https://www.matrica.de/produkte/mpfeatures.html#featurelist nur in der kostenpflichtigen Version] den Import der ''Lawsuit''-CSV ermöglicht, aber dann komfortabel mit dem bei Anwälten für das [http://de.opensuseorg.org/Bea beA]] ohnehin schon vorhandenen Kartenlesegerät bedient werden kann, so dass die ständige Eingabe von TANs entfällt. &lt;br /&gt;
Ob das Programm überhaupt für die eigene Kanzlei infrage kommt, lässt sich an der im OpenSUSE-Paket bereits enthaltenen kostenlosen Testversion feststellen:&lt;br /&gt;
{{Shell|sudo zypper in moneyplex-suse moneyplex-daten}}&lt;br /&gt;
Für das HBCI-Banking muss der Port 3000 geöffnet werden:  &lt;br /&gt;
{{Shell|# firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/udp}}&lt;br /&gt;
&lt;br /&gt;
== kivitendo - Buchführung für Kapitalgesellschaften ==&lt;br /&gt;
=== Einführung ===&lt;br /&gt;
''Lawsuit'' ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 3 EStG] ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html &amp;amp;sect;&amp;amp;sect; 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] (&amp;quot;einfach&amp;quot;) aus Bonn:&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als RPM-Paket&amp;lt;/b&amp;gt;&lt;br /&gt;
 https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&amp;amp;package=kivitendo-erp&lt;br /&gt;
Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:&lt;br /&gt;
 https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&amp;amp;package=perl-Email-MIME-Attachment-Stripper&lt;br /&gt;
Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp&amp;lt;br&amp;gt;&amp;amp;gt; user&amp;amp;#61;&amp;amp;#96;pwd &amp;amp;#124; grep -Po &amp;amp;apos;&amp;amp;#40;&amp;amp;#63;&amp;amp;lt;&amp;amp;#61;\/home\/&amp;amp;#41;\w+&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sudo chown -cR $user:users $path/kivitendo*}}&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als Tarball:&amp;lt;/b&amp;gt;&lt;br /&gt;
Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo zypper in git apache2-mod_fcgid postgresql-contrib aqbanking-tools 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 perl-CPAN perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server perl-libwwww-perl perl-FCGI poppler-tools}}&lt;br /&gt;
Noch nicht bekannte Module werden im Apache-Server nachgetragen, insbesondere&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo a2enmod fcgid}}&lt;br /&gt;
Anschließend kann das aktuelle Programmrelease von&lt;br /&gt;
 https://github.com/kivitendo/kivitendo-erp/releases&lt;br /&gt;
per &lt;br /&gt;
{{Shell|&amp;amp;gt; git clone https://github.com/kivitendo/kivitendo-erp.git&amp;lt;br&amp;gt;&amp;amp;gt; cd kivitendo-erp/&amp;lt;br&amp;gt;&amp;amp;gt; git checkout &amp;amp;#96;git tag -l &amp;amp;#124; egrep -ve &amp;amp;quot;&amp;amp;#40;alpha &amp;amp;#124;beta &amp;amp;#124;rc&amp;amp;#41;&amp;amp;quot; &amp;amp;#124; tail -1&amp;amp;#96;}}&lt;br /&gt;
automatisch als Tarball geladen und installiert werden. &lt;br /&gt;
{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Einträge mit &amp;quot;alpha&amp;quot;, &amp;quot;beta&amp;quot; oder &amp;quot;rc&amp;quot; heraus und das ''tail'' gibt davon den obersten Treffer zurück. &lt;br /&gt;
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht ein simples&lt;br /&gt;
{{Shell|git checkout -b meine_eigenen_änderungen}}}}&lt;br /&gt;
&lt;br /&gt;
=== Anpassungen ===&lt;br /&gt;
Folgende Perl-Module müssen bei beiden Formen der Installation nachgeladen werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# perl -e shell -MCPAN&amp;lt;br&amp;gt;cpan[1]&amp;gt;install Rose::DB&amp;lt;br&amp;gt;cpan[2]&amp;gt;install Rose::DB::Object&amp;lt;br&amp;gt;cpan[3]&amp;gt;install File::MimeInfo&amp;lt;br&amp;gt;cpan[4]&amp;gt;install HTML::Restrict&amp;lt;br&amp;gt;cpan[5]&amp;gt;install Text::Unidecode&amp;lt;br&amp;gt;cpan[6]&amp;gt;install YAML&amp;lt;br&amp;gt;cpan[7]&amp;gt;quit}}&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob noch weitere Module fehlen, anhand des mitgelieferten Hilfskripts&lt;br /&gt;
{{Shell|&amp;amp;gt; perl ~/kivitendo*/scripts/installation_check.pl }}&lt;br /&gt;
&lt;br /&gt;
Anschließend muss noch das Unterverzeichnis &amp;lt;tt&amp;gt;webdav&amp;lt;/tt&amp;gt; von Hand angelegt werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; cd ~/kivitendo*&amp;lt;br&amp;gt;&amp;amp;gt; mkdir webdav}}&lt;br /&gt;
Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user &amp;lt;tt&amp;gt;wwwrun&amp;lt;/tt&amp;gt; aus der Gruppe &amp;lt;tt&amp;gt;wwww&amp;lt;/tt&amp;gt;:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo chown -R wwwrun:www users spool webdav templates scripts}}&lt;br /&gt;
&lt;br /&gt;
Folgen Sie der Anleitung für das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits für ''lawsuit'' eingerichtet wurde. &lt;br /&gt;
Wechseln Sie dann wie folgt in das &amp;lt;tt&amp;gt;kivitendo-erp&amp;lt;/tt&amp;gt;-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei &amp;lt;tt&amp;gt;kivitendo-httpd.conf&amp;lt;/tt&amp;gt; herunter:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; cd $path/kivitendo-erp/config&amp;lt;br&amp;gt;&amp;amp;gt; wget http://iustus.eu/download/kivitendo-httpd.template}}&lt;br /&gt;
Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis &amp;lt;tt&amp;gt;vhosts.d&amp;lt;/tt&amp;gt; des Apache-Servers:&lt;br /&gt;
{{Shell|&amp;amp;gt; pfad&amp;amp;#61;&amp;amp;#96;echo $path &amp;amp;#124; sed &amp;amp;quot;s/\/$//g&amp;amp;quot; &amp;amp;#124; sed &amp;amp;apos;s/\//\\\\\//g&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-httpd.template &amp;gt; kivitendo-httpd.conf&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}&lt;br /&gt;
Ebenso verfahren Sie mit dem Task-Server-Script, mit dem wiederkehrende Aufgaben für ''kivitendo'', wie z.B. Mahnungen, abgearbeitet werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; wget http://iustus.eu/download/kivitendo-task-server.template}}&lt;br /&gt;
Ändern Sie in der Datei den Eintrag &amp;amp;quot;&amp;lt;tt&amp;gt;user=www-data&amp;lt;/tt&amp;gt;&amp;amp;quot; wie folgt:&lt;br /&gt;
 user=&amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt;&lt;br /&gt;
und passen Sie die Pfade an:&lt;br /&gt;
{{Shell|&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-task-server.template &amp;gt; kivitendo-task-server.service&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-task-server.service /usr/lib/systemd/user/ &amp;lt;br&amp;gt;&amp;amp;gt; sudo ln -s /usr/lib/systemd/user/kivitendo-task-server.service /etc/systemd/system/}}&lt;br /&gt;
Machen Sie anschließend das Script &amp;lt;tt&amp;gt;systemd&amp;lt;/tt&amp;gt; bekannt, und binden Sie es in den Boot-Prozess ein:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl daemon-reload&amp;lt;br&amp;gt;&amp;amp;gt; sudo systemctl enable kivitendo-task-server.service}}&lt;br /&gt;
&lt;br /&gt;
=== Abschluss ===&lt;br /&gt;
''kivitendo'' bringt noch eine eigene Konfigarationsdatei mit, die bei der Erstinstallation entpackt werden muss:&lt;br /&gt;
{{Shell|cp config/kivitendo.conf.default config/kivitendo.conf}}&lt;br /&gt;
Ändern Sie die Einträge unter ''[authentication/database]'' wie folgt (Passwort bitte individuell anpassen):&lt;br /&gt;
 host     = localhost&lt;br /&gt;
 port     = 5432&lt;br /&gt;
 db       = kivitendo_auth&lt;br /&gt;
 user     = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können das Passwort statt als Plaintext auch in einer MD5-Verschlüsselung setzen. Kodieren Sie es dafür bitte mit der Seite&lt;br /&gt;
 https://hashgenerator.de/&lt;br /&gt;
und ersetzen Sie unten in der &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; die Einträge &amp;quot;passwort&amp;quot; jeweils durch &amp;quot;md5&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Weiter unten in den Einstellungen für ''[task-server]'' ergänzen Sie den Eintrag:&lt;br /&gt;
 run_as = &amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt; &lt;br /&gt;
Zu ''[testing/database]'' lauten die Einträge:&lt;br /&gt;
 host               = localhost&lt;br /&gt;
 port               = 5432&lt;br /&gt;
 db                 = &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;&lt;br /&gt;
 user               = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password           = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 template           = template1&lt;br /&gt;
 superuser_user     = postgres&lt;br /&gt;
 superuser_password = &amp;lt;b&amp;gt;meinPasswortfuerpostgres&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passen Sie unter ''YaST'' im Abschnitt&lt;br /&gt;
 &amp;gt; Benutzer- und Gruppenverwaltung &amp;gt; Filter festlegen &amp;gt; Filter:Systembenuter&lt;br /&gt;
den Nutzer &amp;quot;Postgres&amp;quot; an, indem Sie ein eigenes Passwort vergeben:&lt;br /&gt;
[[Datei:postgres_passwort.png|500px|thumb|left|Postgres-Passwort setzen]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Starten Sie den Postgres-Datenbankserver mit&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl start postgresql}}&lt;br /&gt;
Folgen Sie nun den weiteren Installationsanleitungen unter &lt;br /&gt;
 https://www.kivitendo.de/doc/html/ch02s05.html&lt;br /&gt;
Entfernen Sie insbesondere in der Datei &amp;lt;tt&amp;gt;/var/lib/pgsql/data/postgresql.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
die Kommentierung zu den Zeilen&lt;br /&gt;
 listen_addresses = 'localhost'		# what IP address(es) to listen on;&lt;br /&gt;
 port = 5432&lt;br /&gt;
und ändern Sie die Eintragungen in &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; wie folgt&lt;br /&gt;
 # TYPE  DATABASE        USER           ADDRESS           METHOD&lt;br /&gt;
 &lt;br /&gt;
 # &amp;quot;local&amp;quot; is for Unix domain socket connections only&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;                        &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;postgres&amp;lt;/b&amp;gt;                         &amp;lt;b&amp;gt;md5&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv4 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     127.0.0.1/32       &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv6 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     ::1/128            &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achten Sie darauf, für beide Dateien die Berechtigungen nach jeder Änderung als Superuser wieder zurückzusetzen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/postgresql.conf&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/pg_hba.conf}}&lt;br /&gt;
Ansonsten lässt sich der Postgres-Server nicht mehr starten.&lt;br /&gt;
&lt;br /&gt;
Loggen Sie sich dann als Postgres-Nutzer ein und erstellen Sie den User &amp;quot;kivitendo&amp;quot; unter Verwendung des Passworts aus der &amp;lt;tt&amp;gt;kivitendo.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; createuser -drP kivitendo}}&lt;br /&gt;
&lt;br /&gt;
Starten Sie Postgresql neu und sorgen Sie für die Aktivierung beim Systemstart:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# systemctl restart postgresql&amp;lt;br&amp;gt;# chkconfig -a postgresql}}&lt;br /&gt;
&lt;br /&gt;
Abschließend starten Sie auch den Apache-Server erneut:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo service apache2 restart}}&lt;br /&gt;
&lt;br /&gt;
Legen Sie nun mit diese Link automatisiert eine Authentifizierungsdatenbank an:&lt;br /&gt;
 http://localhost/kivitendo/controller.pl?action=Admin/login&lt;br /&gt;
Hernach legen Sie den Benutzer, einen Mandanten und eine Gruppe entsprechend folgender Anleitung an:&lt;br /&gt;
  https://www.kivitendo.de/doc/html/ch02s09.html&lt;br /&gt;
Im Anschluss erzeugen Sie mit dem Reiter &amp;quot;Datenbankadministration&amp;quot;-&amp;gt;&amp;quot;Neue Datenbank anlegen&amp;quot; eine gesonderte Datenbank nur für diesen Mandanten. Achten Sie dabei darauf, für Kapitalgesellschaften zwingen die &amp;quot;Soll-Versteuerung&amp;quot; und &amp;quot;Bilanzierung&amp;quot; auszuwählen!. Tragen sie anschließend die frisch angelegte Datenbank umgekehrt wieder in den Mandanteneinstellungen ein. Dort verknüpfen Sie auch den aktiven Benutzer direkt mit dem Mandanten.&lt;br /&gt;
&lt;br /&gt;
''kivitendo'' kann nun regulär über &lt;br /&gt;
 http://localhost/kivitendo/&lt;br /&gt;
aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Wenn die Datenbank nicht mehr gelöscht werden kann, weil ein anderer Nutzer zugreift, loggen Sie sich als ''kivitendo'' in eine andere Datenbank ein und trennen Sie die Verbindung von außen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; psql -d template1 -U postgres&amp;lt;br&amp;gt;&amp;amp;#61;# SELECT pg_terminate_backend&amp;amp;#040;pg_stat_activity.pid&amp;amp;#041;&amp;lt;br&amp;gt;-# FROM pg_stat_activity&amp;lt;br&amp;gt;-# WHERE pg_stat_activity.datname&amp;amp;#61;&amp;amp;apos;kivitendo_auth&amp;amp;apos;;&amp;lt;br&amp;gt;&amp;amp;#61;# DROP DATABASE kivitendo_auth;&amp;lt;br&amp;gt;&amp;amp;#61;# &amp;amp;#092;q}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://pdfsam.org/de/ PDFsam.org]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7255</id>
		<title>Sinnvolle Ergänzungen</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7255"/>
				<updated>2026-01-12T17:01:32Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Knowledge|&lt;br /&gt;
*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 42.3]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.2 Leap 42.2]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Dokumente_bearbeiten Dokumente bearbeiten]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/GIMP Bildbearbeitung mit GIMP]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Für den elektronischen Rechtsverkehr sind gem. [https://justiz.de/elektronischer_rechtsverkehr/index.php &amp;amp;sect; 5 Elektronischer-Rechtsverkehr-Bekanntmachung 2018] als Anlagen nurmehr die Formate PDF und TTIF erlaubt. Da zugleich ide Anlagengröße auf 60 MB begrenzt wurde, empfiehlt es sich, wirksame Instrumente zur Dokumenten-Nachbearbeitung vorzuhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PDFsam ==&lt;br /&gt;
''PDFsam'' ist ein kostenloses und sehr nützliches Programm zur Aufspaltung, Zusammenstellung und Formatierung von PDFs. &lt;br /&gt;
&lt;br /&gt;
=== OpenSUSE === &lt;br /&gt;
Es findet sich als rpm-Paket unter&lt;br /&gt;
 https://software.opensuse.org/package/pdfsam?search_term=pdfsam&lt;br /&gt;
und kann per 1-Klick-Installation eingebunden werden.&lt;br /&gt;
Besser ist jedoch offenbar das Paket auf dem Sauerland-Repository:&lt;br /&gt;
{{shell|&amp;amp;gt; zypper ar Sauerland&lt;br /&gt;
zypper in pdfsam}}&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Eine etwas ältere Version für ''Ubuntu'' kann mit folgendem Befehl direkt installiert werden&lt;br /&gt;
{{shell|&amp;amp;gt; sudo apt install pdfsam}}&lt;br /&gt;
oder aber eine neuere Java-Version als Tarball installiert werden:&lt;br /&gt;
{{shell|&amp;amp;gt; cd bin &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam*.tar.gz &amp;amp;&amp;amp; rm pdfsam*.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;rename pdfsam* pdfsam pdfsam*&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;cd pdfsam&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg}}&lt;br /&gt;
und mit diesem Desktop-Eintrag ''pdfsam.desktop'' im Verzeichnis &amp;lt;tt&amp;gt;Schreibtisch&amp;lt;/tt&amp;gt; nutzbar gemacht werden:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Categories=Utility;TextEditor;&lt;br /&gt;
 Comment[de_DE]=Open-Source-Anwendung zum Auftrennen und Verbinden von PDF-Dokumenten&lt;br /&gt;
 Comment=A free open source tool to split and merge pdf documents&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Exec=sh /home/BENUTZER/bin/pdfsam/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/pdfsam/PDFsam_Basic_logo.svg&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name=PDFsam&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=false&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 TerminalOptions=&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=&lt;br /&gt;
&lt;br /&gt;
== Teamviewer ==&lt;br /&gt;
Mit dem vielseitigen Programm ''Teamviewer'' lassen sich u.a. Verwaltungsakten bequem auf dem Tablet betrachten und können neben die Anwaltsakte gelegt werden.&lt;br /&gt;
{{Shell|cd ~/bin&amp;lt;br&amp;gt;wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm&amp;lt;br&amp;gt;sudo zypper in teamviewer*}}&lt;br /&gt;
&lt;br /&gt;
Um Updates vom Teamviewer-Server installieren zu können, obwohl Teamviewer seine Softwarepakete nicht signiert, geben sie anschließend folgende Ausnahmeregelung für ''zypper'' ein:&lt;br /&gt;
{{Shell|sudo zypper modifyrepo --gpgcheck-allow-unsigned-package teamviewer}}&lt;br /&gt;
&lt;br /&gt;
== moneyplex - Homebanking ==&lt;br /&gt;
''Lawsuit'' kann aus der Buchführung zwar alle Überweisungen als QR-Code (z.B. für Handy-Bank-Apps), im gängigen SEPA-Format oder als CSV-Datei ausgeben. Bei größerem Anfall an täglichen Überweisungen in der Kanzlei lohnt sich jedoch die Anschaffung des kostenpflichtigen (einmalig etwa 100 EUR) Programms ''moneyplex'', das [https://www.matrica.de/produkte/mpfeatures.html#featurelist nur in der kostenpflichtigen Version] den Import der ''Lawsuit''-CSV ermöglicht, aber dann komfortabel mit dem bei Anwälten für das [http://de.opensuseorg.org/Bea beA]] ohnehin schon vorhandenen Kartenlesegerät bedient werden kann, so dass die ständige Eingabe von TANs entfällt. &lt;br /&gt;
Ob das Programm überhaupt für die eigene Kanzlei infrage kommt, lässt sich an der im OpenSUSE-Paket bereits enthaltenen kostenlosen Testversion feststellen:&lt;br /&gt;
{{Shell|sudo zypper in moneyplex-suse moneyplex-daten}}&lt;br /&gt;
Für das HBCI-Banking muss der Port 3000 geöffnet werden:  &lt;br /&gt;
{{Shell|# firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/udp}}&lt;br /&gt;
&lt;br /&gt;
== kivitendo - Buchführung für Kapitalgesellschaften ==&lt;br /&gt;
=== Einführung ===&lt;br /&gt;
''Lawsuit'' ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 3 EStG] ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html &amp;amp;sect;&amp;amp;sect; 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] (&amp;quot;einfach&amp;quot;) aus Bonn:&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als RPM-Paket&amp;lt;/b&amp;gt;&lt;br /&gt;
 https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&amp;amp;package=kivitendo-erp&lt;br /&gt;
Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:&lt;br /&gt;
 https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&amp;amp;package=perl-Email-MIME-Attachment-Stripper&lt;br /&gt;
Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp&amp;lt;br&amp;gt;&amp;amp;gt; user&amp;amp;#61;&amp;amp;#96;pwd &amp;amp;#124; grep -Po &amp;amp;apos;&amp;amp;#40;&amp;amp;#63;&amp;amp;lt;&amp;amp;#61;\/home\/&amp;amp;#41;\w+&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sudo chown -cR $user:users $path/kivitendo*}}&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als Tarball:&amp;lt;/b&amp;gt;&lt;br /&gt;
Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo zypper in git apache2-mod_fcgid postgresql-contrib aqbanking-tools 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 perl-CPAN perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server perl-libwwww-perl perl-FCGI poppler-tools}}&lt;br /&gt;
Noch nicht bekannte Module werden im Apache-Server nachgetragen, insbesondere&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo a2enmod fcgid}}&lt;br /&gt;
Anschließend kann das aktuelle Programmrelease von&lt;br /&gt;
 https://github.com/kivitendo/kivitendo-erp/releases&lt;br /&gt;
per &lt;br /&gt;
{{Shell|&amp;amp;gt; git clone https://github.com/kivitendo/kivitendo-erp.git&amp;lt;br&amp;gt;&amp;amp;gt; cd kivitendo-erp/&amp;lt;br&amp;gt;&amp;amp;gt; git checkout &amp;amp;#96;git tag -l &amp;amp;#124; egrep -ve &amp;amp;quot;&amp;amp;#40;alpha &amp;amp;#124;beta &amp;amp;#124;rc&amp;amp;#41;&amp;amp;quot; &amp;amp;#124; tail -1&amp;amp;#96;}}&lt;br /&gt;
automatisch als Tarball geladen und installiert werden. &lt;br /&gt;
{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Einträge mit &amp;quot;alpha&amp;quot;, &amp;quot;beta&amp;quot; oder &amp;quot;rc&amp;quot; heraus und das ''tail'' gibt davon den obersten Treffer zurück. &lt;br /&gt;
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht ein simples&lt;br /&gt;
{{Shell|git checkout -b meine_eigenen_änderungen}}}}&lt;br /&gt;
&lt;br /&gt;
=== Anpassungen ===&lt;br /&gt;
Folgende Perl-Module müssen bei beiden Formen der Installation nachgeladen werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# perl -e shell -MCPAN&amp;lt;br&amp;gt;cpan[1]&amp;gt;install Rose::DB&amp;lt;br&amp;gt;cpan[2]&amp;gt;install Rose::DB::Object&amp;lt;br&amp;gt;cpan[3]&amp;gt;install File::MimeInfo&amp;lt;br&amp;gt;cpan[4]&amp;gt;install HTML::Restrict&amp;lt;br&amp;gt;cpan[5]&amp;gt;install Text::Unidecode&amp;lt;br&amp;gt;cpan[6]&amp;gt;install YAML&amp;lt;br&amp;gt;cpan[7]&amp;gt;quit}}&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob noch weitere Module fehlen, anhand des mitgelieferten Hilfskripts&lt;br /&gt;
{{Shell|&amp;amp;gt; perl ~/kivitendo*/scripts/installation_check.pl }}&lt;br /&gt;
&lt;br /&gt;
Anschließend muss noch das Unterverzeichnis &amp;lt;tt&amp;gt;webdav&amp;lt;/tt&amp;gt; von Hand angelegt werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; cd ~/kivitendo*&amp;lt;br&amp;gt;&amp;amp;gt; mkdir webdav}}&lt;br /&gt;
Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user &amp;lt;tt&amp;gt;wwwrun&amp;lt;/tt&amp;gt; aus der Gruppe &amp;lt;tt&amp;gt;wwww&amp;lt;/tt&amp;gt;:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo chown -R wwwrun:www users spool webdav templates scripts}}&lt;br /&gt;
&lt;br /&gt;
Folgen Sie der Anleitung für das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits für ''lawsuit'' eingerichtet wurde. &lt;br /&gt;
Wechseln Sie dann wie folgt in das &amp;lt;tt&amp;gt;kivitendo-erp&amp;lt;/tt&amp;gt;-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei &amp;lt;tt&amp;gt;kivitendo-httpd.conf&amp;lt;/tt&amp;gt; herunter:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; cd $path/kivitendo-erp/config&amp;lt;br&amp;gt;&amp;amp;gt; wget http://iustus.eu/download/kivitendo-httpd.template}}&lt;br /&gt;
Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis &amp;lt;tt&amp;gt;vhosts.d&amp;lt;/tt&amp;gt; des Apache-Servers:&lt;br /&gt;
{{Shell|&amp;amp;gt; pfad&amp;amp;#61;&amp;amp;#96;echo $path &amp;amp;#124; sed &amp;amp;quot;s/\/$//g&amp;amp;quot; &amp;amp;#124; sed &amp;amp;apos;s/\//\\\\\//g&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-httpd.template &amp;gt; kivitendo-httpd.conf&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}&lt;br /&gt;
Ebenso verfahren Sie mit dem Task-Server-Script, mit dem wiederkehrende Aufgaben für ''kivitendo'', wie z.B. Mahnungen, abgearbeitet werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; wget http://iustus.eu/download/kivitendo-task-server.template}}&lt;br /&gt;
Ändern Sie in der Datei den Eintrag &amp;amp;quot;&amp;lt;tt&amp;gt;user=www-data&amp;lt;/tt&amp;gt;&amp;amp;quot; wie folgt:&lt;br /&gt;
 user=&amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt;&lt;br /&gt;
und passen Sie die Pfade an:&lt;br /&gt;
{{Shell|&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-task-server.template &amp;gt; kivitendo-task-server.service&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-task-server.service /usr/lib/systemd/user/ &amp;lt;br&amp;gt;&amp;amp;gt; sudo ln -s /usr/lib/systemd/user/kivitendo-task-server.service /etc/systemd/system/}}&lt;br /&gt;
Machen Sie anschließend das Script &amp;lt;tt&amp;gt;systemd&amp;lt;/tt&amp;gt; bekannt, und binden Sie es in den Boot-Prozess ein:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl daemon-reload&amp;lt;br&amp;gt;&amp;amp;gt; sudo systemctl enable kivitendo-task-server.service}}&lt;br /&gt;
&lt;br /&gt;
=== Abschluss ===&lt;br /&gt;
''kivitendo'' bringt noch eine eigene Konfigarationsdatei mit, die bei der Erstinstallation entpackt werden muss:&lt;br /&gt;
{{Shell|cp config/kivitendo.conf.default config/kivitendo.conf}}&lt;br /&gt;
Ändern Sie die Einträge unter ''[authentication/database]'' wie folgt (Passwort bitte individuell anpassen):&lt;br /&gt;
 host     = localhost&lt;br /&gt;
 port     = 5432&lt;br /&gt;
 db       = kivitendo_auth&lt;br /&gt;
 user     = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können das Passwort statt als Plaintext auch in einer MD5-Verschlüsselung setzen. Kodieren Sie es dafür bitte mit der Seite&lt;br /&gt;
 https://hashgenerator.de/&lt;br /&gt;
und ersetzen Sie unten in der &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; die Einträge &amp;quot;passwort&amp;quot; jeweils durch &amp;quot;md5&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Weiter unten in den Einstellungen für ''[task-server]'' ergänzen Sie den Eintrag:&lt;br /&gt;
 run_as = &amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt; &lt;br /&gt;
Zu ''[testing/database]'' lauten die Einträge:&lt;br /&gt;
 host               = localhost&lt;br /&gt;
 port               = 5432&lt;br /&gt;
 db                 = &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;&lt;br /&gt;
 user               = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password           = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 template           = template1&lt;br /&gt;
 superuser_user     = postgres&lt;br /&gt;
 superuser_password = &amp;lt;b&amp;gt;meinPasswortfuerpostgres&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passen Sie unter ''YaST'' im Abschnitt&lt;br /&gt;
 &amp;gt; Benutzer- und Gruppenverwaltung &amp;gt; Filter festlegen &amp;gt; Filter:Systembenuter&lt;br /&gt;
den Nutzer &amp;quot;Postgres&amp;quot; an, indem Sie ein eigenes Passwort vergeben:&lt;br /&gt;
[[Datei:postgres_passwort.png|500px|thumb|left|Postgres-Passwort setzen]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Starten Sie den Postgres-Datenbankserver mit&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl start postgresql}}&lt;br /&gt;
Folgen Sie nun den weiteren Installationsanleitungen unter &lt;br /&gt;
 https://www.kivitendo.de/doc/html/ch02s05.html&lt;br /&gt;
Entfernen Sie insbesondere in der Datei &amp;lt;tt&amp;gt;/var/lib/pgsql/data/postgresql.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
die Kommentierung zu den Zeilen&lt;br /&gt;
 listen_addresses = 'localhost'		# what IP address(es) to listen on;&lt;br /&gt;
 port = 5432&lt;br /&gt;
und ändern Sie die Eintragungen in &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; wie folgt&lt;br /&gt;
 # TYPE  DATABASE        USER           ADDRESS           METHOD&lt;br /&gt;
 &lt;br /&gt;
 # &amp;quot;local&amp;quot; is for Unix domain socket connections only&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;                        &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;postgres&amp;lt;/b&amp;gt;                         &amp;lt;b&amp;gt;md5&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv4 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     127.0.0.1/32       &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv6 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     ::1/128            &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achten Sie darauf, für beide Dateien die Berechtigungen nach jeder Änderung als Superuser wieder zurückzusetzen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/postgresql.conf&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/pg_hba.conf}}&lt;br /&gt;
Ansonsten lässt sich der Postgres-Server nicht mehr starten.&lt;br /&gt;
&lt;br /&gt;
Loggen Sie sich dann als Postgres-Nutzer ein und erstellen Sie den User &amp;quot;kivitendo&amp;quot; unter Verwendung des Passworts aus der &amp;lt;tt&amp;gt;kivitendo.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; createuser -drP kivitendo}}&lt;br /&gt;
&lt;br /&gt;
Starten Sie Postgresql neu und sorgen Sie für die Aktivierung beim Systemstart:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# systemctl restart postgresql&amp;lt;br&amp;gt;# chkconfig -a postgresql}}&lt;br /&gt;
&lt;br /&gt;
Abschließend starten Sie auch den Apache-Server erneut:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo service apache2 restart}}&lt;br /&gt;
&lt;br /&gt;
Legen Sie nun mit diese Link automatisiert eine Authentifizierungsdatenbank an:&lt;br /&gt;
 http://localhost/kivitendo/controller.pl?action=Admin/login&lt;br /&gt;
Hernach legen Sie den Benutzer, einen Mandanten und eine Gruppe entsprechend folgender Anleitung an:&lt;br /&gt;
  https://www.kivitendo.de/doc/html/ch02s09.html&lt;br /&gt;
Im Anschluss erzeugen Sie mit dem Reiter &amp;quot;Datenbankadministration&amp;quot;-&amp;gt;&amp;quot;Neue Datenbank anlegen&amp;quot; eine gesonderte Datenbank nur für diesen Mandanten. Achten Sie dabei darauf, für Kapitalgesellschaften zwingen die &amp;quot;Soll-Versteuerung&amp;quot; und &amp;quot;Bilanzierung&amp;quot; auszuwählen!. Tragen sie anschließend die frisch angelegte Datenbank umgekehrt wieder in den Mandanteneinstellungen ein. Dort verknüpfen Sie auch den aktiven Benutzer direkt mit dem Mandanten.&lt;br /&gt;
&lt;br /&gt;
''kivitendo'' kann nun regulär über &lt;br /&gt;
 http://localhost/kivitendo/&lt;br /&gt;
aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Wenn die Datenbank nicht mehr gelöscht werden kann, weil ein anderer Nutzer zugreift, loggen Sie sich als ''kivitendo'' in eine andere Datenbank ein und trennen Sie die Verbindung von außen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; psql -d template1 -U postgres&amp;lt;br&amp;gt;&amp;amp;#61;# SELECT pg_terminate_backend&amp;amp;#040;pg_stat_activity.pid&amp;amp;#041;&amp;lt;br&amp;gt;-# FROM pg_stat_activity&amp;lt;br&amp;gt;-# WHERE pg_stat_activity.datname&amp;amp;#61;&amp;amp;apos;kivitendo_auth&amp;amp;apos;;&amp;lt;br&amp;gt;&amp;amp;#61;# DROP DATABASE kivitendo_auth;&amp;lt;br&amp;gt;&amp;amp;#61;# &amp;amp;#092;q}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://pdfsam.org/de/ PDFsam.org]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7254</id>
		<title>Sinnvolle Ergänzungen</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7254"/>
				<updated>2026-01-12T16:56:07Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Knowledge|&lt;br /&gt;
*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 42.3]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.2 Leap 42.2]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Dokumente_bearbeiten Dokumente bearbeiten]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/GIMP Bildbearbeitung mit GIMP]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Für den elektronischen Rechtsverkehr sind gem. [https://justiz.de/elektronischer_rechtsverkehr/index.php &amp;amp;sect; 5 Elektronischer-Rechtsverkehr-Bekanntmachung 2018] als Anlagen nurmehr die Formate PDF und TTIF erlaubt. Da zugleich ide Anlagengröße auf 60 MB begrenzt wurde, empfiehlt es sich, wirksame Instrumente zur Dokumenten-Nachbearbeitung vorzuhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PDFsam ==&lt;br /&gt;
''PDFsam'' ist ein kostenloses und sehr nützliches Programm zur Aufspaltung, Zusammenstellung und Formatierung von PDFs. &lt;br /&gt;
&lt;br /&gt;
=== OpenSUSE === &lt;br /&gt;
Es findet sich als rpm-Paket unter&lt;br /&gt;
 https://software.opensuse.org/package/pdfsam?search_term=pdfsam&lt;br /&gt;
und kann per 1-Klick-Installation eingebunden werden.&lt;br /&gt;
Besser ist jedoch offenbar das Paket auf dem Sauerland-Repository:&lt;br /&gt;
{{shell|&amp;amp;gt; zypper ar Sauerland&lt;br /&gt;
zypper in pdfsam}}&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Eine neuere Java-Version kann vom Anbieter mit folgendem Befehl heruntergeladen werden&lt;br /&gt;
{{shell|&amp;amp;gt; cd bin &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v5.4.1/pdfsam-basic_5.4.1-1_amd64.deb&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo apt install ./pdfsam-basic_5.4.1-1_amd64.deb&lt;br /&gt;
}}&lt;br /&gt;
oder als Tarball installiert werden:&lt;br /&gt;
{{shell|&amp;amp;gt; cd bin &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam*.tar.gz &amp;amp;&amp;amp; rm pdfsam*.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;rename pdfsam* pdfsam pdfsam*&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;cd pdfsam&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg}}&lt;br /&gt;
und mit diesem Desktop-Eintrag ''pdfsam.desktop'' im Verzeichnis &amp;lt;tt&amp;gt;Schreibtisch&amp;lt;/tt&amp;gt; nutzbar gemacht werden:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Categories=Utility;TextEditor;&lt;br /&gt;
 Comment[de_DE]=Open-Source-Anwendung zum Auftrennen und Verbinden von PDF-Dokumenten&lt;br /&gt;
 Comment=A free open source tool to split and merge pdf documents&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Exec=sh /home/BENUTZER/bin/pdfsam/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/pdfsam/PDFsam_Basic_logo.svg&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name=PDFsam&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=false&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 TerminalOptions=&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=&lt;br /&gt;
&lt;br /&gt;
== Teamviewer ==&lt;br /&gt;
Mit dem vielseitigen Programm ''Teamviewer'' lassen sich u.a. Verwaltungsakten bequem auf dem Tablet betrachten und können neben die Anwaltsakte gelegt werden.&lt;br /&gt;
{{Shell|cd ~/bin&amp;lt;br&amp;gt;wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm&amp;lt;br&amp;gt;sudo zypper in teamviewer*}}&lt;br /&gt;
&lt;br /&gt;
Um Updates vom Teamviewer-Server installieren zu können, obwohl Teamviewer seine Softwarepakete nicht signiert, geben sie anschließend folgende Ausnahmeregelung für ''zypper'' ein:&lt;br /&gt;
{{Shell|sudo zypper modifyrepo --gpgcheck-allow-unsigned-package teamviewer}}&lt;br /&gt;
&lt;br /&gt;
== moneyplex - Homebanking ==&lt;br /&gt;
''Lawsuit'' kann aus der Buchführung zwar alle Überweisungen als QR-Code (z.B. für Handy-Bank-Apps), im gängigen SEPA-Format oder als CSV-Datei ausgeben. Bei größerem Anfall an täglichen Überweisungen in der Kanzlei lohnt sich jedoch die Anschaffung des kostenpflichtigen (einmalig etwa 100 EUR) Programms ''moneyplex'', das [https://www.matrica.de/produkte/mpfeatures.html#featurelist nur in der kostenpflichtigen Version] den Import der ''Lawsuit''-CSV ermöglicht, aber dann komfortabel mit dem bei Anwälten für das [http://de.opensuseorg.org/Bea beA]] ohnehin schon vorhandenen Kartenlesegerät bedient werden kann, so dass die ständige Eingabe von TANs entfällt. &lt;br /&gt;
Ob das Programm überhaupt für die eigene Kanzlei infrage kommt, lässt sich an der im OpenSUSE-Paket bereits enthaltenen kostenlosen Testversion feststellen:&lt;br /&gt;
{{Shell|sudo zypper in moneyplex-suse moneyplex-daten}}&lt;br /&gt;
Für das HBCI-Banking muss der Port 3000 geöffnet werden:  &lt;br /&gt;
{{Shell|# firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/udp}}&lt;br /&gt;
&lt;br /&gt;
== kivitendo - Buchführung für Kapitalgesellschaften ==&lt;br /&gt;
=== Einführung ===&lt;br /&gt;
''Lawsuit'' ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 3 EStG] ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html &amp;amp;sect;&amp;amp;sect; 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] (&amp;quot;einfach&amp;quot;) aus Bonn:&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als RPM-Paket&amp;lt;/b&amp;gt;&lt;br /&gt;
 https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&amp;amp;package=kivitendo-erp&lt;br /&gt;
Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:&lt;br /&gt;
 https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&amp;amp;package=perl-Email-MIME-Attachment-Stripper&lt;br /&gt;
Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp&amp;lt;br&amp;gt;&amp;amp;gt; user&amp;amp;#61;&amp;amp;#96;pwd &amp;amp;#124; grep -Po &amp;amp;apos;&amp;amp;#40;&amp;amp;#63;&amp;amp;lt;&amp;amp;#61;\/home\/&amp;amp;#41;\w+&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sudo chown -cR $user:users $path/kivitendo*}}&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als Tarball:&amp;lt;/b&amp;gt;&lt;br /&gt;
Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo zypper in git apache2-mod_fcgid postgresql-contrib aqbanking-tools 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 perl-CPAN perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server perl-libwwww-perl perl-FCGI poppler-tools}}&lt;br /&gt;
Noch nicht bekannte Module werden im Apache-Server nachgetragen, insbesondere&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo a2enmod fcgid}}&lt;br /&gt;
Anschließend kann das aktuelle Programmrelease von&lt;br /&gt;
 https://github.com/kivitendo/kivitendo-erp/releases&lt;br /&gt;
per &lt;br /&gt;
{{Shell|&amp;amp;gt; git clone https://github.com/kivitendo/kivitendo-erp.git&amp;lt;br&amp;gt;&amp;amp;gt; cd kivitendo-erp/&amp;lt;br&amp;gt;&amp;amp;gt; git checkout &amp;amp;#96;git tag -l &amp;amp;#124; egrep -ve &amp;amp;quot;&amp;amp;#40;alpha &amp;amp;#124;beta &amp;amp;#124;rc&amp;amp;#41;&amp;amp;quot; &amp;amp;#124; tail -1&amp;amp;#96;}}&lt;br /&gt;
automatisch als Tarball geladen und installiert werden. &lt;br /&gt;
{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Einträge mit &amp;quot;alpha&amp;quot;, &amp;quot;beta&amp;quot; oder &amp;quot;rc&amp;quot; heraus und das ''tail'' gibt davon den obersten Treffer zurück. &lt;br /&gt;
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht ein simples&lt;br /&gt;
{{Shell|git checkout -b meine_eigenen_änderungen}}}}&lt;br /&gt;
&lt;br /&gt;
=== Anpassungen ===&lt;br /&gt;
Folgende Perl-Module müssen bei beiden Formen der Installation nachgeladen werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# perl -e shell -MCPAN&amp;lt;br&amp;gt;cpan[1]&amp;gt;install Rose::DB&amp;lt;br&amp;gt;cpan[2]&amp;gt;install Rose::DB::Object&amp;lt;br&amp;gt;cpan[3]&amp;gt;install File::MimeInfo&amp;lt;br&amp;gt;cpan[4]&amp;gt;install HTML::Restrict&amp;lt;br&amp;gt;cpan[5]&amp;gt;install Text::Unidecode&amp;lt;br&amp;gt;cpan[6]&amp;gt;install YAML&amp;lt;br&amp;gt;cpan[7]&amp;gt;quit}}&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob noch weitere Module fehlen, anhand des mitgelieferten Hilfskripts&lt;br /&gt;
{{Shell|&amp;amp;gt; perl ~/kivitendo*/scripts/installation_check.pl }}&lt;br /&gt;
&lt;br /&gt;
Anschließend muss noch das Unterverzeichnis &amp;lt;tt&amp;gt;webdav&amp;lt;/tt&amp;gt; von Hand angelegt werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; cd ~/kivitendo*&amp;lt;br&amp;gt;&amp;amp;gt; mkdir webdav}}&lt;br /&gt;
Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user &amp;lt;tt&amp;gt;wwwrun&amp;lt;/tt&amp;gt; aus der Gruppe &amp;lt;tt&amp;gt;wwww&amp;lt;/tt&amp;gt;:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo chown -R wwwrun:www users spool webdav templates scripts}}&lt;br /&gt;
&lt;br /&gt;
Folgen Sie der Anleitung für das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits für ''lawsuit'' eingerichtet wurde. &lt;br /&gt;
Wechseln Sie dann wie folgt in das &amp;lt;tt&amp;gt;kivitendo-erp&amp;lt;/tt&amp;gt;-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei &amp;lt;tt&amp;gt;kivitendo-httpd.conf&amp;lt;/tt&amp;gt; herunter:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; cd $path/kivitendo-erp/config&amp;lt;br&amp;gt;&amp;amp;gt; wget http://iustus.eu/download/kivitendo-httpd.template}}&lt;br /&gt;
Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis &amp;lt;tt&amp;gt;vhosts.d&amp;lt;/tt&amp;gt; des Apache-Servers:&lt;br /&gt;
{{Shell|&amp;amp;gt; pfad&amp;amp;#61;&amp;amp;#96;echo $path &amp;amp;#124; sed &amp;amp;quot;s/\/$//g&amp;amp;quot; &amp;amp;#124; sed &amp;amp;apos;s/\//\\\\\//g&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-httpd.template &amp;gt; kivitendo-httpd.conf&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}&lt;br /&gt;
Ebenso verfahren Sie mit dem Task-Server-Script, mit dem wiederkehrende Aufgaben für ''kivitendo'', wie z.B. Mahnungen, abgearbeitet werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; wget http://iustus.eu/download/kivitendo-task-server.template}}&lt;br /&gt;
Ändern Sie in der Datei den Eintrag &amp;amp;quot;&amp;lt;tt&amp;gt;user=www-data&amp;lt;/tt&amp;gt;&amp;amp;quot; wie folgt:&lt;br /&gt;
 user=&amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt;&lt;br /&gt;
und passen Sie die Pfade an:&lt;br /&gt;
{{Shell|&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-task-server.template &amp;gt; kivitendo-task-server.service&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-task-server.service /usr/lib/systemd/user/ &amp;lt;br&amp;gt;&amp;amp;gt; sudo ln -s /usr/lib/systemd/user/kivitendo-task-server.service /etc/systemd/system/}}&lt;br /&gt;
Machen Sie anschließend das Script &amp;lt;tt&amp;gt;systemd&amp;lt;/tt&amp;gt; bekannt, und binden Sie es in den Boot-Prozess ein:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl daemon-reload&amp;lt;br&amp;gt;&amp;amp;gt; sudo systemctl enable kivitendo-task-server.service}}&lt;br /&gt;
&lt;br /&gt;
=== Abschluss ===&lt;br /&gt;
''kivitendo'' bringt noch eine eigene Konfigarationsdatei mit, die bei der Erstinstallation entpackt werden muss:&lt;br /&gt;
{{Shell|cp config/kivitendo.conf.default config/kivitendo.conf}}&lt;br /&gt;
Ändern Sie die Einträge unter ''[authentication/database]'' wie folgt (Passwort bitte individuell anpassen):&lt;br /&gt;
 host     = localhost&lt;br /&gt;
 port     = 5432&lt;br /&gt;
 db       = kivitendo_auth&lt;br /&gt;
 user     = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können das Passwort statt als Plaintext auch in einer MD5-Verschlüsselung setzen. Kodieren Sie es dafür bitte mit der Seite&lt;br /&gt;
 https://hashgenerator.de/&lt;br /&gt;
und ersetzen Sie unten in der &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; die Einträge &amp;quot;passwort&amp;quot; jeweils durch &amp;quot;md5&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Weiter unten in den Einstellungen für ''[task-server]'' ergänzen Sie den Eintrag:&lt;br /&gt;
 run_as = &amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt; &lt;br /&gt;
Zu ''[testing/database]'' lauten die Einträge:&lt;br /&gt;
 host               = localhost&lt;br /&gt;
 port               = 5432&lt;br /&gt;
 db                 = &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;&lt;br /&gt;
 user               = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password           = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 template           = template1&lt;br /&gt;
 superuser_user     = postgres&lt;br /&gt;
 superuser_password = &amp;lt;b&amp;gt;meinPasswortfuerpostgres&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passen Sie unter ''YaST'' im Abschnitt&lt;br /&gt;
 &amp;gt; Benutzer- und Gruppenverwaltung &amp;gt; Filter festlegen &amp;gt; Filter:Systembenuter&lt;br /&gt;
den Nutzer &amp;quot;Postgres&amp;quot; an, indem Sie ein eigenes Passwort vergeben:&lt;br /&gt;
[[Datei:postgres_passwort.png|500px|thumb|left|Postgres-Passwort setzen]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Starten Sie den Postgres-Datenbankserver mit&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl start postgresql}}&lt;br /&gt;
Folgen Sie nun den weiteren Installationsanleitungen unter &lt;br /&gt;
 https://www.kivitendo.de/doc/html/ch02s05.html&lt;br /&gt;
Entfernen Sie insbesondere in der Datei &amp;lt;tt&amp;gt;/var/lib/pgsql/data/postgresql.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
die Kommentierung zu den Zeilen&lt;br /&gt;
 listen_addresses = 'localhost'		# what IP address(es) to listen on;&lt;br /&gt;
 port = 5432&lt;br /&gt;
und ändern Sie die Eintragungen in &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; wie folgt&lt;br /&gt;
 # TYPE  DATABASE        USER           ADDRESS           METHOD&lt;br /&gt;
 &lt;br /&gt;
 # &amp;quot;local&amp;quot; is for Unix domain socket connections only&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;                        &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;postgres&amp;lt;/b&amp;gt;                         &amp;lt;b&amp;gt;md5&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv4 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     127.0.0.1/32       &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv6 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     ::1/128            &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achten Sie darauf, für beide Dateien die Berechtigungen nach jeder Änderung als Superuser wieder zurückzusetzen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/postgresql.conf&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/pg_hba.conf}}&lt;br /&gt;
Ansonsten lässt sich der Postgres-Server nicht mehr starten.&lt;br /&gt;
&lt;br /&gt;
Loggen Sie sich dann als Postgres-Nutzer ein und erstellen Sie den User &amp;quot;kivitendo&amp;quot; unter Verwendung des Passworts aus der &amp;lt;tt&amp;gt;kivitendo.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; createuser -drP kivitendo}}&lt;br /&gt;
&lt;br /&gt;
Starten Sie Postgresql neu und sorgen Sie für die Aktivierung beim Systemstart:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# systemctl restart postgresql&amp;lt;br&amp;gt;# chkconfig -a postgresql}}&lt;br /&gt;
&lt;br /&gt;
Abschließend starten Sie auch den Apache-Server erneut:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo service apache2 restart}}&lt;br /&gt;
&lt;br /&gt;
Legen Sie nun mit diese Link automatisiert eine Authentifizierungsdatenbank an:&lt;br /&gt;
 http://localhost/kivitendo/controller.pl?action=Admin/login&lt;br /&gt;
Hernach legen Sie den Benutzer, einen Mandanten und eine Gruppe entsprechend folgender Anleitung an:&lt;br /&gt;
  https://www.kivitendo.de/doc/html/ch02s09.html&lt;br /&gt;
Im Anschluss erzeugen Sie mit dem Reiter &amp;quot;Datenbankadministration&amp;quot;-&amp;gt;&amp;quot;Neue Datenbank anlegen&amp;quot; eine gesonderte Datenbank nur für diesen Mandanten. Achten Sie dabei darauf, für Kapitalgesellschaften zwingen die &amp;quot;Soll-Versteuerung&amp;quot; und &amp;quot;Bilanzierung&amp;quot; auszuwählen!. Tragen sie anschließend die frisch angelegte Datenbank umgekehrt wieder in den Mandanteneinstellungen ein. Dort verknüpfen Sie auch den aktiven Benutzer direkt mit dem Mandanten.&lt;br /&gt;
&lt;br /&gt;
''kivitendo'' kann nun regulär über &lt;br /&gt;
 http://localhost/kivitendo/&lt;br /&gt;
aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Wenn die Datenbank nicht mehr gelöscht werden kann, weil ein anderer Nutzer zugreift, loggen Sie sich als ''kivitendo'' in eine andere Datenbank ein und trennen Sie die Verbindung von außen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; psql -d template1 -U postgres&amp;lt;br&amp;gt;&amp;amp;#61;# SELECT pg_terminate_backend&amp;amp;#040;pg_stat_activity.pid&amp;amp;#041;&amp;lt;br&amp;gt;-# FROM pg_stat_activity&amp;lt;br&amp;gt;-# WHERE pg_stat_activity.datname&amp;amp;#61;&amp;amp;apos;kivitendo_auth&amp;amp;apos;;&amp;lt;br&amp;gt;&amp;amp;#61;# DROP DATABASE kivitendo_auth;&amp;lt;br&amp;gt;&amp;amp;#61;# &amp;amp;#092;q}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://pdfsam.org/de/ PDFsam.org]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7253</id>
		<title>Sinnvolle Ergänzungen</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7253"/>
				<updated>2026-01-12T16:55:30Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Knowledge|&lt;br /&gt;
*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 42.3]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.2 Leap 42.2]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Dokumente_bearbeiten Dokumente bearbeiten]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/GIMP Bildbearbeitung mit GIMP]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Für den elektronischen Rechtsverkehr sind gem. [https://justiz.de/elektronischer_rechtsverkehr/index.php &amp;amp;sect; 5 Elektronischer-Rechtsverkehr-Bekanntmachung 2018] als Anlagen nurmehr die Formate PDF und TTIF erlaubt. Da zugleich ide Anlagengröße auf 60 MB begrenzt wurde, empfiehlt es sich, wirksame Instrumente zur Dokumenten-Nachbearbeitung vorzuhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PDFsam ==&lt;br /&gt;
''PDFsam'' ist ein kostenloses und sehr nützliches Programm zur Aufspaltung, Zusammenstellung und Formatierung von PDFs. &lt;br /&gt;
&lt;br /&gt;
=== OpenSUSE === &lt;br /&gt;
Es findet sich als rpm-Paket unter&lt;br /&gt;
 https://software.opensuse.org/package/pdfsam?search_term=pdfsam&lt;br /&gt;
und kann per 1-Klick-Installation eingebunden werden.&lt;br /&gt;
Besser ist jedoch offenbar das Paket auf dem Sauerland-Repository:&lt;br /&gt;
{{shell|&amp;amp;gt; zypper ar Sauerland&lt;br /&gt;
zypper in pdfsam}}&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Eine neuere Java-Version kann vom Anbieter mit folgendem Befehl heruntergeladen &lt;br /&gt;
{{shell|&amp;amp;gt; cd bin &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v5.4.1/pdfsam-basic_5.4.1-1_amd64.deb&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo apt install ./pdfsam-basic_5.4.1-1_amd64.deb&lt;br /&gt;
}}&lt;br /&gt;
oder als Tarball:&lt;br /&gt;
{{shell|&amp;amp;gt; cd bin &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam*.tar.gz &amp;amp;&amp;amp; rm pdfsam*.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;rename pdfsam* pdfsam pdfsam*&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;cd pdfsam&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg}}&lt;br /&gt;
und mit diesem Desktop-Eintrag ''pdfsam.desktop'' im Verzeichnis &amp;lt;tt&amp;gt;Schreibtisch&amp;lt;/tt&amp;gt; nutzbar gemacht werden:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Categories=Utility;TextEditor;&lt;br /&gt;
 Comment[de_DE]=Open-Source-Anwendung zum Auftrennen und Verbinden von PDF-Dokumenten&lt;br /&gt;
 Comment=A free open source tool to split and merge pdf documents&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Exec=sh /home/BENUTZER/bin/pdfsam/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/pdfsam/PDFsam_Basic_logo.svg&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name=PDFsam&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=false&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 TerminalOptions=&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=&lt;br /&gt;
&lt;br /&gt;
== Teamviewer ==&lt;br /&gt;
Mit dem vielseitigen Programm ''Teamviewer'' lassen sich u.a. Verwaltungsakten bequem auf dem Tablet betrachten und können neben die Anwaltsakte gelegt werden.&lt;br /&gt;
{{Shell|cd ~/bin&amp;lt;br&amp;gt;wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm&amp;lt;br&amp;gt;sudo zypper in teamviewer*}}&lt;br /&gt;
&lt;br /&gt;
Um Updates vom Teamviewer-Server installieren zu können, obwohl Teamviewer seine Softwarepakete nicht signiert, geben sie anschließend folgende Ausnahmeregelung für ''zypper'' ein:&lt;br /&gt;
{{Shell|sudo zypper modifyrepo --gpgcheck-allow-unsigned-package teamviewer}}&lt;br /&gt;
&lt;br /&gt;
== moneyplex - Homebanking ==&lt;br /&gt;
''Lawsuit'' kann aus der Buchführung zwar alle Überweisungen als QR-Code (z.B. für Handy-Bank-Apps), im gängigen SEPA-Format oder als CSV-Datei ausgeben. Bei größerem Anfall an täglichen Überweisungen in der Kanzlei lohnt sich jedoch die Anschaffung des kostenpflichtigen (einmalig etwa 100 EUR) Programms ''moneyplex'', das [https://www.matrica.de/produkte/mpfeatures.html#featurelist nur in der kostenpflichtigen Version] den Import der ''Lawsuit''-CSV ermöglicht, aber dann komfortabel mit dem bei Anwälten für das [http://de.opensuseorg.org/Bea beA]] ohnehin schon vorhandenen Kartenlesegerät bedient werden kann, so dass die ständige Eingabe von TANs entfällt. &lt;br /&gt;
Ob das Programm überhaupt für die eigene Kanzlei infrage kommt, lässt sich an der im OpenSUSE-Paket bereits enthaltenen kostenlosen Testversion feststellen:&lt;br /&gt;
{{Shell|sudo zypper in moneyplex-suse moneyplex-daten}}&lt;br /&gt;
Für das HBCI-Banking muss der Port 3000 geöffnet werden:  &lt;br /&gt;
{{Shell|# firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/udp}}&lt;br /&gt;
&lt;br /&gt;
== kivitendo - Buchführung für Kapitalgesellschaften ==&lt;br /&gt;
=== Einführung ===&lt;br /&gt;
''Lawsuit'' ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 3 EStG] ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html &amp;amp;sect;&amp;amp;sect; 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] (&amp;quot;einfach&amp;quot;) aus Bonn:&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als RPM-Paket&amp;lt;/b&amp;gt;&lt;br /&gt;
 https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&amp;amp;package=kivitendo-erp&lt;br /&gt;
Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:&lt;br /&gt;
 https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&amp;amp;package=perl-Email-MIME-Attachment-Stripper&lt;br /&gt;
Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp&amp;lt;br&amp;gt;&amp;amp;gt; user&amp;amp;#61;&amp;amp;#96;pwd &amp;amp;#124; grep -Po &amp;amp;apos;&amp;amp;#40;&amp;amp;#63;&amp;amp;lt;&amp;amp;#61;\/home\/&amp;amp;#41;\w+&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sudo chown -cR $user:users $path/kivitendo*}}&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als Tarball:&amp;lt;/b&amp;gt;&lt;br /&gt;
Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo zypper in git apache2-mod_fcgid postgresql-contrib aqbanking-tools 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 perl-CPAN perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server perl-libwwww-perl perl-FCGI poppler-tools}}&lt;br /&gt;
Noch nicht bekannte Module werden im Apache-Server nachgetragen, insbesondere&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo a2enmod fcgid}}&lt;br /&gt;
Anschließend kann das aktuelle Programmrelease von&lt;br /&gt;
 https://github.com/kivitendo/kivitendo-erp/releases&lt;br /&gt;
per &lt;br /&gt;
{{Shell|&amp;amp;gt; git clone https://github.com/kivitendo/kivitendo-erp.git&amp;lt;br&amp;gt;&amp;amp;gt; cd kivitendo-erp/&amp;lt;br&amp;gt;&amp;amp;gt; git checkout &amp;amp;#96;git tag -l &amp;amp;#124; egrep -ve &amp;amp;quot;&amp;amp;#40;alpha &amp;amp;#124;beta &amp;amp;#124;rc&amp;amp;#41;&amp;amp;quot; &amp;amp;#124; tail -1&amp;amp;#96;}}&lt;br /&gt;
automatisch als Tarball geladen und installiert werden. &lt;br /&gt;
{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Einträge mit &amp;quot;alpha&amp;quot;, &amp;quot;beta&amp;quot; oder &amp;quot;rc&amp;quot; heraus und das ''tail'' gibt davon den obersten Treffer zurück. &lt;br /&gt;
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht ein simples&lt;br /&gt;
{{Shell|git checkout -b meine_eigenen_änderungen}}}}&lt;br /&gt;
&lt;br /&gt;
=== Anpassungen ===&lt;br /&gt;
Folgende Perl-Module müssen bei beiden Formen der Installation nachgeladen werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# perl -e shell -MCPAN&amp;lt;br&amp;gt;cpan[1]&amp;gt;install Rose::DB&amp;lt;br&amp;gt;cpan[2]&amp;gt;install Rose::DB::Object&amp;lt;br&amp;gt;cpan[3]&amp;gt;install File::MimeInfo&amp;lt;br&amp;gt;cpan[4]&amp;gt;install HTML::Restrict&amp;lt;br&amp;gt;cpan[5]&amp;gt;install Text::Unidecode&amp;lt;br&amp;gt;cpan[6]&amp;gt;install YAML&amp;lt;br&amp;gt;cpan[7]&amp;gt;quit}}&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob noch weitere Module fehlen, anhand des mitgelieferten Hilfskripts&lt;br /&gt;
{{Shell|&amp;amp;gt; perl ~/kivitendo*/scripts/installation_check.pl }}&lt;br /&gt;
&lt;br /&gt;
Anschließend muss noch das Unterverzeichnis &amp;lt;tt&amp;gt;webdav&amp;lt;/tt&amp;gt; von Hand angelegt werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; cd ~/kivitendo*&amp;lt;br&amp;gt;&amp;amp;gt; mkdir webdav}}&lt;br /&gt;
Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user &amp;lt;tt&amp;gt;wwwrun&amp;lt;/tt&amp;gt; aus der Gruppe &amp;lt;tt&amp;gt;wwww&amp;lt;/tt&amp;gt;:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo chown -R wwwrun:www users spool webdav templates scripts}}&lt;br /&gt;
&lt;br /&gt;
Folgen Sie der Anleitung für das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits für ''lawsuit'' eingerichtet wurde. &lt;br /&gt;
Wechseln Sie dann wie folgt in das &amp;lt;tt&amp;gt;kivitendo-erp&amp;lt;/tt&amp;gt;-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei &amp;lt;tt&amp;gt;kivitendo-httpd.conf&amp;lt;/tt&amp;gt; herunter:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; cd $path/kivitendo-erp/config&amp;lt;br&amp;gt;&amp;amp;gt; wget http://iustus.eu/download/kivitendo-httpd.template}}&lt;br /&gt;
Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis &amp;lt;tt&amp;gt;vhosts.d&amp;lt;/tt&amp;gt; des Apache-Servers:&lt;br /&gt;
{{Shell|&amp;amp;gt; pfad&amp;amp;#61;&amp;amp;#96;echo $path &amp;amp;#124; sed &amp;amp;quot;s/\/$//g&amp;amp;quot; &amp;amp;#124; sed &amp;amp;apos;s/\//\\\\\//g&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-httpd.template &amp;gt; kivitendo-httpd.conf&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}&lt;br /&gt;
Ebenso verfahren Sie mit dem Task-Server-Script, mit dem wiederkehrende Aufgaben für ''kivitendo'', wie z.B. Mahnungen, abgearbeitet werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; wget http://iustus.eu/download/kivitendo-task-server.template}}&lt;br /&gt;
Ändern Sie in der Datei den Eintrag &amp;amp;quot;&amp;lt;tt&amp;gt;user=www-data&amp;lt;/tt&amp;gt;&amp;amp;quot; wie folgt:&lt;br /&gt;
 user=&amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt;&lt;br /&gt;
und passen Sie die Pfade an:&lt;br /&gt;
{{Shell|&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-task-server.template &amp;gt; kivitendo-task-server.service&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-task-server.service /usr/lib/systemd/user/ &amp;lt;br&amp;gt;&amp;amp;gt; sudo ln -s /usr/lib/systemd/user/kivitendo-task-server.service /etc/systemd/system/}}&lt;br /&gt;
Machen Sie anschließend das Script &amp;lt;tt&amp;gt;systemd&amp;lt;/tt&amp;gt; bekannt, und binden Sie es in den Boot-Prozess ein:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl daemon-reload&amp;lt;br&amp;gt;&amp;amp;gt; sudo systemctl enable kivitendo-task-server.service}}&lt;br /&gt;
&lt;br /&gt;
=== Abschluss ===&lt;br /&gt;
''kivitendo'' bringt noch eine eigene Konfigarationsdatei mit, die bei der Erstinstallation entpackt werden muss:&lt;br /&gt;
{{Shell|cp config/kivitendo.conf.default config/kivitendo.conf}}&lt;br /&gt;
Ändern Sie die Einträge unter ''[authentication/database]'' wie folgt (Passwort bitte individuell anpassen):&lt;br /&gt;
 host     = localhost&lt;br /&gt;
 port     = 5432&lt;br /&gt;
 db       = kivitendo_auth&lt;br /&gt;
 user     = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können das Passwort statt als Plaintext auch in einer MD5-Verschlüsselung setzen. Kodieren Sie es dafür bitte mit der Seite&lt;br /&gt;
 https://hashgenerator.de/&lt;br /&gt;
und ersetzen Sie unten in der &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; die Einträge &amp;quot;passwort&amp;quot; jeweils durch &amp;quot;md5&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Weiter unten in den Einstellungen für ''[task-server]'' ergänzen Sie den Eintrag:&lt;br /&gt;
 run_as = &amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt; &lt;br /&gt;
Zu ''[testing/database]'' lauten die Einträge:&lt;br /&gt;
 host               = localhost&lt;br /&gt;
 port               = 5432&lt;br /&gt;
 db                 = &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;&lt;br /&gt;
 user               = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password           = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 template           = template1&lt;br /&gt;
 superuser_user     = postgres&lt;br /&gt;
 superuser_password = &amp;lt;b&amp;gt;meinPasswortfuerpostgres&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passen Sie unter ''YaST'' im Abschnitt&lt;br /&gt;
 &amp;gt; Benutzer- und Gruppenverwaltung &amp;gt; Filter festlegen &amp;gt; Filter:Systembenuter&lt;br /&gt;
den Nutzer &amp;quot;Postgres&amp;quot; an, indem Sie ein eigenes Passwort vergeben:&lt;br /&gt;
[[Datei:postgres_passwort.png|500px|thumb|left|Postgres-Passwort setzen]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Starten Sie den Postgres-Datenbankserver mit&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl start postgresql}}&lt;br /&gt;
Folgen Sie nun den weiteren Installationsanleitungen unter &lt;br /&gt;
 https://www.kivitendo.de/doc/html/ch02s05.html&lt;br /&gt;
Entfernen Sie insbesondere in der Datei &amp;lt;tt&amp;gt;/var/lib/pgsql/data/postgresql.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
die Kommentierung zu den Zeilen&lt;br /&gt;
 listen_addresses = 'localhost'		# what IP address(es) to listen on;&lt;br /&gt;
 port = 5432&lt;br /&gt;
und ändern Sie die Eintragungen in &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; wie folgt&lt;br /&gt;
 # TYPE  DATABASE        USER           ADDRESS           METHOD&lt;br /&gt;
 &lt;br /&gt;
 # &amp;quot;local&amp;quot; is for Unix domain socket connections only&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;                        &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;postgres&amp;lt;/b&amp;gt;                         &amp;lt;b&amp;gt;md5&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv4 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     127.0.0.1/32       &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv6 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     ::1/128            &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achten Sie darauf, für beide Dateien die Berechtigungen nach jeder Änderung als Superuser wieder zurückzusetzen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/postgresql.conf&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/pg_hba.conf}}&lt;br /&gt;
Ansonsten lässt sich der Postgres-Server nicht mehr starten.&lt;br /&gt;
&lt;br /&gt;
Loggen Sie sich dann als Postgres-Nutzer ein und erstellen Sie den User &amp;quot;kivitendo&amp;quot; unter Verwendung des Passworts aus der &amp;lt;tt&amp;gt;kivitendo.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; createuser -drP kivitendo}}&lt;br /&gt;
&lt;br /&gt;
Starten Sie Postgresql neu und sorgen Sie für die Aktivierung beim Systemstart:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# systemctl restart postgresql&amp;lt;br&amp;gt;# chkconfig -a postgresql}}&lt;br /&gt;
&lt;br /&gt;
Abschließend starten Sie auch den Apache-Server erneut:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo service apache2 restart}}&lt;br /&gt;
&lt;br /&gt;
Legen Sie nun mit diese Link automatisiert eine Authentifizierungsdatenbank an:&lt;br /&gt;
 http://localhost/kivitendo/controller.pl?action=Admin/login&lt;br /&gt;
Hernach legen Sie den Benutzer, einen Mandanten und eine Gruppe entsprechend folgender Anleitung an:&lt;br /&gt;
  https://www.kivitendo.de/doc/html/ch02s09.html&lt;br /&gt;
Im Anschluss erzeugen Sie mit dem Reiter &amp;quot;Datenbankadministration&amp;quot;-&amp;gt;&amp;quot;Neue Datenbank anlegen&amp;quot; eine gesonderte Datenbank nur für diesen Mandanten. Achten Sie dabei darauf, für Kapitalgesellschaften zwingen die &amp;quot;Soll-Versteuerung&amp;quot; und &amp;quot;Bilanzierung&amp;quot; auszuwählen!. Tragen sie anschließend die frisch angelegte Datenbank umgekehrt wieder in den Mandanteneinstellungen ein. Dort verknüpfen Sie auch den aktiven Benutzer direkt mit dem Mandanten.&lt;br /&gt;
&lt;br /&gt;
''kivitendo'' kann nun regulär über &lt;br /&gt;
 http://localhost/kivitendo/&lt;br /&gt;
aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Wenn die Datenbank nicht mehr gelöscht werden kann, weil ein anderer Nutzer zugreift, loggen Sie sich als ''kivitendo'' in eine andere Datenbank ein und trennen Sie die Verbindung von außen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; psql -d template1 -U postgres&amp;lt;br&amp;gt;&amp;amp;#61;# SELECT pg_terminate_backend&amp;amp;#040;pg_stat_activity.pid&amp;amp;#041;&amp;lt;br&amp;gt;-# FROM pg_stat_activity&amp;lt;br&amp;gt;-# WHERE pg_stat_activity.datname&amp;amp;#61;&amp;amp;apos;kivitendo_auth&amp;amp;apos;;&amp;lt;br&amp;gt;&amp;amp;#61;# DROP DATABASE kivitendo_auth;&amp;lt;br&amp;gt;&amp;amp;#61;# &amp;amp;#092;q}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://pdfsam.org/de/ PDFsam.org]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7252</id>
		<title>Sinnvolle Ergänzungen</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7252"/>
				<updated>2026-01-12T16:53:36Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Knowledge|&lt;br /&gt;
*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 42.3]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.2 Leap 42.2]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Dokumente_bearbeiten Dokumente bearbeiten]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/GIMP Bildbearbeitung mit GIMP]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Für den elektronischen Rechtsverkehr sind gem. [https://justiz.de/elektronischer_rechtsverkehr/index.php &amp;amp;sect; 5 Elektronischer-Rechtsverkehr-Bekanntmachung 2018] als Anlagen nurmehr die Formate PDF und TTIF erlaubt. Da zugleich ide Anlagengröße auf 60 MB begrenzt wurde, empfiehlt es sich, wirksame Instrumente zur Dokumenten-Nachbearbeitung vorzuhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PDFsam ==&lt;br /&gt;
''PDFsam'' ist ein kostenloses und sehr nützliches Programm zur Aufspaltung, Zusammenstellung und Formatierung von PDFs. &lt;br /&gt;
&lt;br /&gt;
=== OpenSUSE === &lt;br /&gt;
Es findet sich als rpm-Paket unter&lt;br /&gt;
 https://software.opensuse.org/package/pdfsam?search_term=pdfsam&lt;br /&gt;
und kann per 1-Klick-Installation eingebunden werden.&lt;br /&gt;
Besser ist jedoch offenbar das Paket auf dem Sauerland-Repository:&lt;br /&gt;
{{shell|&amp;amp;gt; zypper ar Sauerland&lt;br /&gt;
zypper in pdfsam}}&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Eine neuere Java-Version kann vom Anbieter mit folgendem Befehl heruntergeladen &lt;br /&gt;
{{shell|&amp;amp;gt; cd bin &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v5.4.1/pdfsam-basic_5.4.1-1_amd64.deb&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo apt install ./pdfsam-basic_5.4.1-1_amd64.deb&lt;br /&gt;
}}&lt;br /&gt;
oder als Tarball:&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;rename pdfsam* pdfsam pdfsam*&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;cd pdfsam&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg}}&lt;br /&gt;
und mit diesem Desktop-Eintrag ''pdfsam.desktop'' im Verzeichnis &amp;lt;tt&amp;gt;Schreibtisch&amp;lt;/tt&amp;gt; nutzbar gemacht werden:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Categories=Utility;TextEditor;&lt;br /&gt;
 Comment[de_DE]=Open-Source-Anwendung zum Auftrennen und Verbinden von PDF-Dokumenten&lt;br /&gt;
 Comment=A free open source tool to split and merge pdf documents&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Exec=sh /home/BENUTZER/bin/pdfsam/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/pdfsam/PDFsam_Basic_logo.svg&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name=PDFsam&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=false&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 TerminalOptions=&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=&lt;br /&gt;
&lt;br /&gt;
== Teamviewer ==&lt;br /&gt;
Mit dem vielseitigen Programm ''Teamviewer'' lassen sich u.a. Verwaltungsakten bequem auf dem Tablet betrachten und können neben die Anwaltsakte gelegt werden.&lt;br /&gt;
{{Shell|cd ~/bin&amp;lt;br&amp;gt;wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm&amp;lt;br&amp;gt;sudo zypper in teamviewer*}}&lt;br /&gt;
&lt;br /&gt;
Um Updates vom Teamviewer-Server installieren zu können, obwohl Teamviewer seine Softwarepakete nicht signiert, geben sie anschließend folgende Ausnahmeregelung für ''zypper'' ein:&lt;br /&gt;
{{Shell|sudo zypper modifyrepo --gpgcheck-allow-unsigned-package teamviewer}}&lt;br /&gt;
&lt;br /&gt;
== moneyplex - Homebanking ==&lt;br /&gt;
''Lawsuit'' kann aus der Buchführung zwar alle Überweisungen als QR-Code (z.B. für Handy-Bank-Apps), im gängigen SEPA-Format oder als CSV-Datei ausgeben. Bei größerem Anfall an täglichen Überweisungen in der Kanzlei lohnt sich jedoch die Anschaffung des kostenpflichtigen (einmalig etwa 100 EUR) Programms ''moneyplex'', das [https://www.matrica.de/produkte/mpfeatures.html#featurelist nur in der kostenpflichtigen Version] den Import der ''Lawsuit''-CSV ermöglicht, aber dann komfortabel mit dem bei Anwälten für das [http://de.opensuseorg.org/Bea beA]] ohnehin schon vorhandenen Kartenlesegerät bedient werden kann, so dass die ständige Eingabe von TANs entfällt. &lt;br /&gt;
Ob das Programm überhaupt für die eigene Kanzlei infrage kommt, lässt sich an der im OpenSUSE-Paket bereits enthaltenen kostenlosen Testversion feststellen:&lt;br /&gt;
{{Shell|sudo zypper in moneyplex-suse moneyplex-daten}}&lt;br /&gt;
Für das HBCI-Banking muss der Port 3000 geöffnet werden:  &lt;br /&gt;
{{Shell|# firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/udp}}&lt;br /&gt;
&lt;br /&gt;
== kivitendo - Buchführung für Kapitalgesellschaften ==&lt;br /&gt;
=== Einführung ===&lt;br /&gt;
''Lawsuit'' ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 3 EStG] ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html &amp;amp;sect;&amp;amp;sect; 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] (&amp;quot;einfach&amp;quot;) aus Bonn:&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als RPM-Paket&amp;lt;/b&amp;gt;&lt;br /&gt;
 https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&amp;amp;package=kivitendo-erp&lt;br /&gt;
Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:&lt;br /&gt;
 https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&amp;amp;package=perl-Email-MIME-Attachment-Stripper&lt;br /&gt;
Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp&amp;lt;br&amp;gt;&amp;amp;gt; user&amp;amp;#61;&amp;amp;#96;pwd &amp;amp;#124; grep -Po &amp;amp;apos;&amp;amp;#40;&amp;amp;#63;&amp;amp;lt;&amp;amp;#61;\/home\/&amp;amp;#41;\w+&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sudo chown -cR $user:users $path/kivitendo*}}&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als Tarball:&amp;lt;/b&amp;gt;&lt;br /&gt;
Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo zypper in git apache2-mod_fcgid postgresql-contrib aqbanking-tools 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 perl-CPAN perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server perl-libwwww-perl perl-FCGI poppler-tools}}&lt;br /&gt;
Noch nicht bekannte Module werden im Apache-Server nachgetragen, insbesondere&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo a2enmod fcgid}}&lt;br /&gt;
Anschließend kann das aktuelle Programmrelease von&lt;br /&gt;
 https://github.com/kivitendo/kivitendo-erp/releases&lt;br /&gt;
per &lt;br /&gt;
{{Shell|&amp;amp;gt; git clone https://github.com/kivitendo/kivitendo-erp.git&amp;lt;br&amp;gt;&amp;amp;gt; cd kivitendo-erp/&amp;lt;br&amp;gt;&amp;amp;gt; git checkout &amp;amp;#96;git tag -l &amp;amp;#124; egrep -ve &amp;amp;quot;&amp;amp;#40;alpha &amp;amp;#124;beta &amp;amp;#124;rc&amp;amp;#41;&amp;amp;quot; &amp;amp;#124; tail -1&amp;amp;#96;}}&lt;br /&gt;
automatisch als Tarball geladen und installiert werden. &lt;br /&gt;
{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Einträge mit &amp;quot;alpha&amp;quot;, &amp;quot;beta&amp;quot; oder &amp;quot;rc&amp;quot; heraus und das ''tail'' gibt davon den obersten Treffer zurück. &lt;br /&gt;
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht ein simples&lt;br /&gt;
{{Shell|git checkout -b meine_eigenen_änderungen}}}}&lt;br /&gt;
&lt;br /&gt;
=== Anpassungen ===&lt;br /&gt;
Folgende Perl-Module müssen bei beiden Formen der Installation nachgeladen werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# perl -e shell -MCPAN&amp;lt;br&amp;gt;cpan[1]&amp;gt;install Rose::DB&amp;lt;br&amp;gt;cpan[2]&amp;gt;install Rose::DB::Object&amp;lt;br&amp;gt;cpan[3]&amp;gt;install File::MimeInfo&amp;lt;br&amp;gt;cpan[4]&amp;gt;install HTML::Restrict&amp;lt;br&amp;gt;cpan[5]&amp;gt;install Text::Unidecode&amp;lt;br&amp;gt;cpan[6]&amp;gt;install YAML&amp;lt;br&amp;gt;cpan[7]&amp;gt;quit}}&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob noch weitere Module fehlen, anhand des mitgelieferten Hilfskripts&lt;br /&gt;
{{Shell|&amp;amp;gt; perl ~/kivitendo*/scripts/installation_check.pl }}&lt;br /&gt;
&lt;br /&gt;
Anschließend muss noch das Unterverzeichnis &amp;lt;tt&amp;gt;webdav&amp;lt;/tt&amp;gt; von Hand angelegt werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; cd ~/kivitendo*&amp;lt;br&amp;gt;&amp;amp;gt; mkdir webdav}}&lt;br /&gt;
Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user &amp;lt;tt&amp;gt;wwwrun&amp;lt;/tt&amp;gt; aus der Gruppe &amp;lt;tt&amp;gt;wwww&amp;lt;/tt&amp;gt;:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo chown -R wwwrun:www users spool webdav templates scripts}}&lt;br /&gt;
&lt;br /&gt;
Folgen Sie der Anleitung für das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits für ''lawsuit'' eingerichtet wurde. &lt;br /&gt;
Wechseln Sie dann wie folgt in das &amp;lt;tt&amp;gt;kivitendo-erp&amp;lt;/tt&amp;gt;-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei &amp;lt;tt&amp;gt;kivitendo-httpd.conf&amp;lt;/tt&amp;gt; herunter:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; cd $path/kivitendo-erp/config&amp;lt;br&amp;gt;&amp;amp;gt; wget http://iustus.eu/download/kivitendo-httpd.template}}&lt;br /&gt;
Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis &amp;lt;tt&amp;gt;vhosts.d&amp;lt;/tt&amp;gt; des Apache-Servers:&lt;br /&gt;
{{Shell|&amp;amp;gt; pfad&amp;amp;#61;&amp;amp;#96;echo $path &amp;amp;#124; sed &amp;amp;quot;s/\/$//g&amp;amp;quot; &amp;amp;#124; sed &amp;amp;apos;s/\//\\\\\//g&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-httpd.template &amp;gt; kivitendo-httpd.conf&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}&lt;br /&gt;
Ebenso verfahren Sie mit dem Task-Server-Script, mit dem wiederkehrende Aufgaben für ''kivitendo'', wie z.B. Mahnungen, abgearbeitet werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; wget http://iustus.eu/download/kivitendo-task-server.template}}&lt;br /&gt;
Ändern Sie in der Datei den Eintrag &amp;amp;quot;&amp;lt;tt&amp;gt;user=www-data&amp;lt;/tt&amp;gt;&amp;amp;quot; wie folgt:&lt;br /&gt;
 user=&amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt;&lt;br /&gt;
und passen Sie die Pfade an:&lt;br /&gt;
{{Shell|&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-task-server.template &amp;gt; kivitendo-task-server.service&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-task-server.service /usr/lib/systemd/user/ &amp;lt;br&amp;gt;&amp;amp;gt; sudo ln -s /usr/lib/systemd/user/kivitendo-task-server.service /etc/systemd/system/}}&lt;br /&gt;
Machen Sie anschließend das Script &amp;lt;tt&amp;gt;systemd&amp;lt;/tt&amp;gt; bekannt, und binden Sie es in den Boot-Prozess ein:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl daemon-reload&amp;lt;br&amp;gt;&amp;amp;gt; sudo systemctl enable kivitendo-task-server.service}}&lt;br /&gt;
&lt;br /&gt;
=== Abschluss ===&lt;br /&gt;
''kivitendo'' bringt noch eine eigene Konfigarationsdatei mit, die bei der Erstinstallation entpackt werden muss:&lt;br /&gt;
{{Shell|cp config/kivitendo.conf.default config/kivitendo.conf}}&lt;br /&gt;
Ändern Sie die Einträge unter ''[authentication/database]'' wie folgt (Passwort bitte individuell anpassen):&lt;br /&gt;
 host     = localhost&lt;br /&gt;
 port     = 5432&lt;br /&gt;
 db       = kivitendo_auth&lt;br /&gt;
 user     = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können das Passwort statt als Plaintext auch in einer MD5-Verschlüsselung setzen. Kodieren Sie es dafür bitte mit der Seite&lt;br /&gt;
 https://hashgenerator.de/&lt;br /&gt;
und ersetzen Sie unten in der &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; die Einträge &amp;quot;passwort&amp;quot; jeweils durch &amp;quot;md5&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Weiter unten in den Einstellungen für ''[task-server]'' ergänzen Sie den Eintrag:&lt;br /&gt;
 run_as = &amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt; &lt;br /&gt;
Zu ''[testing/database]'' lauten die Einträge:&lt;br /&gt;
 host               = localhost&lt;br /&gt;
 port               = 5432&lt;br /&gt;
 db                 = &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;&lt;br /&gt;
 user               = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password           = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 template           = template1&lt;br /&gt;
 superuser_user     = postgres&lt;br /&gt;
 superuser_password = &amp;lt;b&amp;gt;meinPasswortfuerpostgres&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passen Sie unter ''YaST'' im Abschnitt&lt;br /&gt;
 &amp;gt; Benutzer- und Gruppenverwaltung &amp;gt; Filter festlegen &amp;gt; Filter:Systembenuter&lt;br /&gt;
den Nutzer &amp;quot;Postgres&amp;quot; an, indem Sie ein eigenes Passwort vergeben:&lt;br /&gt;
[[Datei:postgres_passwort.png|500px|thumb|left|Postgres-Passwort setzen]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Starten Sie den Postgres-Datenbankserver mit&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl start postgresql}}&lt;br /&gt;
Folgen Sie nun den weiteren Installationsanleitungen unter &lt;br /&gt;
 https://www.kivitendo.de/doc/html/ch02s05.html&lt;br /&gt;
Entfernen Sie insbesondere in der Datei &amp;lt;tt&amp;gt;/var/lib/pgsql/data/postgresql.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
die Kommentierung zu den Zeilen&lt;br /&gt;
 listen_addresses = 'localhost'		# what IP address(es) to listen on;&lt;br /&gt;
 port = 5432&lt;br /&gt;
und ändern Sie die Eintragungen in &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; wie folgt&lt;br /&gt;
 # TYPE  DATABASE        USER           ADDRESS           METHOD&lt;br /&gt;
 &lt;br /&gt;
 # &amp;quot;local&amp;quot; is for Unix domain socket connections only&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;                        &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;postgres&amp;lt;/b&amp;gt;                         &amp;lt;b&amp;gt;md5&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv4 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     127.0.0.1/32       &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv6 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     ::1/128            &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achten Sie darauf, für beide Dateien die Berechtigungen nach jeder Änderung als Superuser wieder zurückzusetzen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/postgresql.conf&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/pg_hba.conf}}&lt;br /&gt;
Ansonsten lässt sich der Postgres-Server nicht mehr starten.&lt;br /&gt;
&lt;br /&gt;
Loggen Sie sich dann als Postgres-Nutzer ein und erstellen Sie den User &amp;quot;kivitendo&amp;quot; unter Verwendung des Passworts aus der &amp;lt;tt&amp;gt;kivitendo.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; createuser -drP kivitendo}}&lt;br /&gt;
&lt;br /&gt;
Starten Sie Postgresql neu und sorgen Sie für die Aktivierung beim Systemstart:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# systemctl restart postgresql&amp;lt;br&amp;gt;# chkconfig -a postgresql}}&lt;br /&gt;
&lt;br /&gt;
Abschließend starten Sie auch den Apache-Server erneut:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo service apache2 restart}}&lt;br /&gt;
&lt;br /&gt;
Legen Sie nun mit diese Link automatisiert eine Authentifizierungsdatenbank an:&lt;br /&gt;
 http://localhost/kivitendo/controller.pl?action=Admin/login&lt;br /&gt;
Hernach legen Sie den Benutzer, einen Mandanten und eine Gruppe entsprechend folgender Anleitung an:&lt;br /&gt;
  https://www.kivitendo.de/doc/html/ch02s09.html&lt;br /&gt;
Im Anschluss erzeugen Sie mit dem Reiter &amp;quot;Datenbankadministration&amp;quot;-&amp;gt;&amp;quot;Neue Datenbank anlegen&amp;quot; eine gesonderte Datenbank nur für diesen Mandanten. Achten Sie dabei darauf, für Kapitalgesellschaften zwingen die &amp;quot;Soll-Versteuerung&amp;quot; und &amp;quot;Bilanzierung&amp;quot; auszuwählen!. Tragen sie anschließend die frisch angelegte Datenbank umgekehrt wieder in den Mandanteneinstellungen ein. Dort verknüpfen Sie auch den aktiven Benutzer direkt mit dem Mandanten.&lt;br /&gt;
&lt;br /&gt;
''kivitendo'' kann nun regulär über &lt;br /&gt;
 http://localhost/kivitendo/&lt;br /&gt;
aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Wenn die Datenbank nicht mehr gelöscht werden kann, weil ein anderer Nutzer zugreift, loggen Sie sich als ''kivitendo'' in eine andere Datenbank ein und trennen Sie die Verbindung von außen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; psql -d template1 -U postgres&amp;lt;br&amp;gt;&amp;amp;#61;# SELECT pg_terminate_backend&amp;amp;#040;pg_stat_activity.pid&amp;amp;#041;&amp;lt;br&amp;gt;-# FROM pg_stat_activity&amp;lt;br&amp;gt;-# WHERE pg_stat_activity.datname&amp;amp;#61;&amp;amp;apos;kivitendo_auth&amp;amp;apos;;&amp;lt;br&amp;gt;&amp;amp;#61;# DROP DATABASE kivitendo_auth;&amp;lt;br&amp;gt;&amp;amp;#61;# &amp;amp;#092;q}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://pdfsam.org/de/ PDFsam.org]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7251</id>
		<title>Sinnvolle Ergänzungen</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7251"/>
				<updated>2026-01-12T16:51:13Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* Ubuntu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Knowledge|&lt;br /&gt;
*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 42.3]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.2 Leap 42.2]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Dokumente_bearbeiten Dokumente bearbeiten]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/GIMP Bildbearbeitung mit GIMP]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Für den elektronischen Rechtsverkehr sind gem. [https://justiz.de/elektronischer_rechtsverkehr/index.php &amp;amp;sect; 5 Elektronischer-Rechtsverkehr-Bekanntmachung 2018] als Anlagen nurmehr die Formate PDF und TTIF erlaubt. Da zugleich ide Anlagengröße auf 60 MB begrenzt wurde, empfiehlt es sich, wirksame Instrumente zur Dokumenten-Nachbearbeitung vorzuhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PDFsam ==&lt;br /&gt;
''PDFsam'' ist ein kostenloses und sehr nützliches Programm zur Aufspaltung, Zusammenstellung und Formatierung von PDFs. &lt;br /&gt;
&lt;br /&gt;
=== OpenSUSE === &lt;br /&gt;
Es findet sich als rpm-Paket unter&lt;br /&gt;
 https://software.opensuse.org/package/pdfsam?search_term=pdfsam&lt;br /&gt;
und kann per 1-Klick-Installation eingebunden werden.&lt;br /&gt;
Besser ist jedoch offenbar das Paket auf dem Sauerland-Repository:&lt;br /&gt;
{{shell|&amp;amp;gt; zypper ar Sauerland&lt;br /&gt;
zypper in pdfsam}}&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Eine neuere Java-Version kann vom Anbieter mit folgendem Befehl heruntergeladen &lt;br /&gt;
{{shell|&amp;amp;gt; cd bin &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v5.4.1/pdfsam-basic_5.4.1-1_amd64.deb&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo apt install ./pdfsam-basic_5.4.1-1_amd64.deb&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;rename pdfsam* pdfsam pdfsam*&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;cd pdfsam&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg}}&lt;br /&gt;
und mit diesem Desktop-Eintrag ''pdfsam.desktop'' im Verzeichnis &amp;lt;tt&amp;gt;Schreibtisch&amp;lt;/tt&amp;gt; nutzbar gemacht werden:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Categories=Utility;TextEditor;&lt;br /&gt;
 Comment[de_DE]=Open-Source-Anwendung zum Auftrennen und Verbinden von PDF-Dokumenten&lt;br /&gt;
 Comment=A free open source tool to split and merge pdf documents&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Exec=sh /home/BENUTZER/bin/pdfsam/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/pdfsam/PDFsam_Basic_logo.svg&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name=PDFsam&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=false&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 TerminalOptions=&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=&lt;br /&gt;
&lt;br /&gt;
== Teamviewer ==&lt;br /&gt;
Mit dem vielseitigen Programm ''Teamviewer'' lassen sich u.a. Verwaltungsakten bequem auf dem Tablet betrachten und können neben die Anwaltsakte gelegt werden.&lt;br /&gt;
{{Shell|cd ~/bin&amp;lt;br&amp;gt;wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm&amp;lt;br&amp;gt;sudo zypper in teamviewer*}}&lt;br /&gt;
&lt;br /&gt;
Um Updates vom Teamviewer-Server installieren zu können, obwohl Teamviewer seine Softwarepakete nicht signiert, geben sie anschließend folgende Ausnahmeregelung für ''zypper'' ein:&lt;br /&gt;
{{Shell|sudo zypper modifyrepo --gpgcheck-allow-unsigned-package teamviewer}}&lt;br /&gt;
&lt;br /&gt;
== moneyplex - Homebanking ==&lt;br /&gt;
''Lawsuit'' kann aus der Buchführung zwar alle Überweisungen als QR-Code (z.B. für Handy-Bank-Apps), im gängigen SEPA-Format oder als CSV-Datei ausgeben. Bei größerem Anfall an täglichen Überweisungen in der Kanzlei lohnt sich jedoch die Anschaffung des kostenpflichtigen (einmalig etwa 100 EUR) Programms ''moneyplex'', das [https://www.matrica.de/produkte/mpfeatures.html#featurelist nur in der kostenpflichtigen Version] den Import der ''Lawsuit''-CSV ermöglicht, aber dann komfortabel mit dem bei Anwälten für das [http://de.opensuseorg.org/Bea beA]] ohnehin schon vorhandenen Kartenlesegerät bedient werden kann, so dass die ständige Eingabe von TANs entfällt. &lt;br /&gt;
Ob das Programm überhaupt für die eigene Kanzlei infrage kommt, lässt sich an der im OpenSUSE-Paket bereits enthaltenen kostenlosen Testversion feststellen:&lt;br /&gt;
{{Shell|sudo zypper in moneyplex-suse moneyplex-daten}}&lt;br /&gt;
Für das HBCI-Banking muss der Port 3000 geöffnet werden:  &lt;br /&gt;
{{Shell|# firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/udp}}&lt;br /&gt;
&lt;br /&gt;
== kivitendo - Buchführung für Kapitalgesellschaften ==&lt;br /&gt;
=== Einführung ===&lt;br /&gt;
''Lawsuit'' ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 3 EStG] ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html &amp;amp;sect;&amp;amp;sect; 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] (&amp;quot;einfach&amp;quot;) aus Bonn:&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als RPM-Paket&amp;lt;/b&amp;gt;&lt;br /&gt;
 https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&amp;amp;package=kivitendo-erp&lt;br /&gt;
Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:&lt;br /&gt;
 https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&amp;amp;package=perl-Email-MIME-Attachment-Stripper&lt;br /&gt;
Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp&amp;lt;br&amp;gt;&amp;amp;gt; user&amp;amp;#61;&amp;amp;#96;pwd &amp;amp;#124; grep -Po &amp;amp;apos;&amp;amp;#40;&amp;amp;#63;&amp;amp;lt;&amp;amp;#61;\/home\/&amp;amp;#41;\w+&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sudo chown -cR $user:users $path/kivitendo*}}&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als Tarball:&amp;lt;/b&amp;gt;&lt;br /&gt;
Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo zypper in git apache2-mod_fcgid postgresql-contrib aqbanking-tools 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 perl-CPAN perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server perl-libwwww-perl perl-FCGI poppler-tools}}&lt;br /&gt;
Noch nicht bekannte Module werden im Apache-Server nachgetragen, insbesondere&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo a2enmod fcgid}}&lt;br /&gt;
Anschließend kann das aktuelle Programmrelease von&lt;br /&gt;
 https://github.com/kivitendo/kivitendo-erp/releases&lt;br /&gt;
per &lt;br /&gt;
{{Shell|&amp;amp;gt; git clone https://github.com/kivitendo/kivitendo-erp.git&amp;lt;br&amp;gt;&amp;amp;gt; cd kivitendo-erp/&amp;lt;br&amp;gt;&amp;amp;gt; git checkout &amp;amp;#96;git tag -l &amp;amp;#124; egrep -ve &amp;amp;quot;&amp;amp;#40;alpha &amp;amp;#124;beta &amp;amp;#124;rc&amp;amp;#41;&amp;amp;quot; &amp;amp;#124; tail -1&amp;amp;#96;}}&lt;br /&gt;
automatisch als Tarball geladen und installiert werden. &lt;br /&gt;
{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Einträge mit &amp;quot;alpha&amp;quot;, &amp;quot;beta&amp;quot; oder &amp;quot;rc&amp;quot; heraus und das ''tail'' gibt davon den obersten Treffer zurück. &lt;br /&gt;
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht ein simples&lt;br /&gt;
{{Shell|git checkout -b meine_eigenen_änderungen}}}}&lt;br /&gt;
&lt;br /&gt;
=== Anpassungen ===&lt;br /&gt;
Folgende Perl-Module müssen bei beiden Formen der Installation nachgeladen werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# perl -e shell -MCPAN&amp;lt;br&amp;gt;cpan[1]&amp;gt;install Rose::DB&amp;lt;br&amp;gt;cpan[2]&amp;gt;install Rose::DB::Object&amp;lt;br&amp;gt;cpan[3]&amp;gt;install File::MimeInfo&amp;lt;br&amp;gt;cpan[4]&amp;gt;install HTML::Restrict&amp;lt;br&amp;gt;cpan[5]&amp;gt;install Text::Unidecode&amp;lt;br&amp;gt;cpan[6]&amp;gt;install YAML&amp;lt;br&amp;gt;cpan[7]&amp;gt;quit}}&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob noch weitere Module fehlen, anhand des mitgelieferten Hilfskripts&lt;br /&gt;
{{Shell|&amp;amp;gt; perl ~/kivitendo*/scripts/installation_check.pl }}&lt;br /&gt;
&lt;br /&gt;
Anschließend muss noch das Unterverzeichnis &amp;lt;tt&amp;gt;webdav&amp;lt;/tt&amp;gt; von Hand angelegt werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; cd ~/kivitendo*&amp;lt;br&amp;gt;&amp;amp;gt; mkdir webdav}}&lt;br /&gt;
Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user &amp;lt;tt&amp;gt;wwwrun&amp;lt;/tt&amp;gt; aus der Gruppe &amp;lt;tt&amp;gt;wwww&amp;lt;/tt&amp;gt;:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo chown -R wwwrun:www users spool webdav templates scripts}}&lt;br /&gt;
&lt;br /&gt;
Folgen Sie der Anleitung für das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits für ''lawsuit'' eingerichtet wurde. &lt;br /&gt;
Wechseln Sie dann wie folgt in das &amp;lt;tt&amp;gt;kivitendo-erp&amp;lt;/tt&amp;gt;-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei &amp;lt;tt&amp;gt;kivitendo-httpd.conf&amp;lt;/tt&amp;gt; herunter:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; cd $path/kivitendo-erp/config&amp;lt;br&amp;gt;&amp;amp;gt; wget http://iustus.eu/download/kivitendo-httpd.template}}&lt;br /&gt;
Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis &amp;lt;tt&amp;gt;vhosts.d&amp;lt;/tt&amp;gt; des Apache-Servers:&lt;br /&gt;
{{Shell|&amp;amp;gt; pfad&amp;amp;#61;&amp;amp;#96;echo $path &amp;amp;#124; sed &amp;amp;quot;s/\/$//g&amp;amp;quot; &amp;amp;#124; sed &amp;amp;apos;s/\//\\\\\//g&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-httpd.template &amp;gt; kivitendo-httpd.conf&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}&lt;br /&gt;
Ebenso verfahren Sie mit dem Task-Server-Script, mit dem wiederkehrende Aufgaben für ''kivitendo'', wie z.B. Mahnungen, abgearbeitet werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; wget http://iustus.eu/download/kivitendo-task-server.template}}&lt;br /&gt;
Ändern Sie in der Datei den Eintrag &amp;amp;quot;&amp;lt;tt&amp;gt;user=www-data&amp;lt;/tt&amp;gt;&amp;amp;quot; wie folgt:&lt;br /&gt;
 user=&amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt;&lt;br /&gt;
und passen Sie die Pfade an:&lt;br /&gt;
{{Shell|&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-task-server.template &amp;gt; kivitendo-task-server.service&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-task-server.service /usr/lib/systemd/user/ &amp;lt;br&amp;gt;&amp;amp;gt; sudo ln -s /usr/lib/systemd/user/kivitendo-task-server.service /etc/systemd/system/}}&lt;br /&gt;
Machen Sie anschließend das Script &amp;lt;tt&amp;gt;systemd&amp;lt;/tt&amp;gt; bekannt, und binden Sie es in den Boot-Prozess ein:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl daemon-reload&amp;lt;br&amp;gt;&amp;amp;gt; sudo systemctl enable kivitendo-task-server.service}}&lt;br /&gt;
&lt;br /&gt;
=== Abschluss ===&lt;br /&gt;
''kivitendo'' bringt noch eine eigene Konfigarationsdatei mit, die bei der Erstinstallation entpackt werden muss:&lt;br /&gt;
{{Shell|cp config/kivitendo.conf.default config/kivitendo.conf}}&lt;br /&gt;
Ändern Sie die Einträge unter ''[authentication/database]'' wie folgt (Passwort bitte individuell anpassen):&lt;br /&gt;
 host     = localhost&lt;br /&gt;
 port     = 5432&lt;br /&gt;
 db       = kivitendo_auth&lt;br /&gt;
 user     = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können das Passwort statt als Plaintext auch in einer MD5-Verschlüsselung setzen. Kodieren Sie es dafür bitte mit der Seite&lt;br /&gt;
 https://hashgenerator.de/&lt;br /&gt;
und ersetzen Sie unten in der &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; die Einträge &amp;quot;passwort&amp;quot; jeweils durch &amp;quot;md5&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Weiter unten in den Einstellungen für ''[task-server]'' ergänzen Sie den Eintrag:&lt;br /&gt;
 run_as = &amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt; &lt;br /&gt;
Zu ''[testing/database]'' lauten die Einträge:&lt;br /&gt;
 host               = localhost&lt;br /&gt;
 port               = 5432&lt;br /&gt;
 db                 = &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;&lt;br /&gt;
 user               = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password           = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 template           = template1&lt;br /&gt;
 superuser_user     = postgres&lt;br /&gt;
 superuser_password = &amp;lt;b&amp;gt;meinPasswortfuerpostgres&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passen Sie unter ''YaST'' im Abschnitt&lt;br /&gt;
 &amp;gt; Benutzer- und Gruppenverwaltung &amp;gt; Filter festlegen &amp;gt; Filter:Systembenuter&lt;br /&gt;
den Nutzer &amp;quot;Postgres&amp;quot; an, indem Sie ein eigenes Passwort vergeben:&lt;br /&gt;
[[Datei:postgres_passwort.png|500px|thumb|left|Postgres-Passwort setzen]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Starten Sie den Postgres-Datenbankserver mit&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl start postgresql}}&lt;br /&gt;
Folgen Sie nun den weiteren Installationsanleitungen unter &lt;br /&gt;
 https://www.kivitendo.de/doc/html/ch02s05.html&lt;br /&gt;
Entfernen Sie insbesondere in der Datei &amp;lt;tt&amp;gt;/var/lib/pgsql/data/postgresql.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
die Kommentierung zu den Zeilen&lt;br /&gt;
 listen_addresses = 'localhost'		# what IP address(es) to listen on;&lt;br /&gt;
 port = 5432&lt;br /&gt;
und ändern Sie die Eintragungen in &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; wie folgt&lt;br /&gt;
 # TYPE  DATABASE        USER           ADDRESS           METHOD&lt;br /&gt;
 &lt;br /&gt;
 # &amp;quot;local&amp;quot; is for Unix domain socket connections only&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;                        &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;postgres&amp;lt;/b&amp;gt;                         &amp;lt;b&amp;gt;md5&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv4 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     127.0.0.1/32       &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv6 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     ::1/128            &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achten Sie darauf, für beide Dateien die Berechtigungen nach jeder Änderung als Superuser wieder zurückzusetzen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/postgresql.conf&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/pg_hba.conf}}&lt;br /&gt;
Ansonsten lässt sich der Postgres-Server nicht mehr starten.&lt;br /&gt;
&lt;br /&gt;
Loggen Sie sich dann als Postgres-Nutzer ein und erstellen Sie den User &amp;quot;kivitendo&amp;quot; unter Verwendung des Passworts aus der &amp;lt;tt&amp;gt;kivitendo.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; createuser -drP kivitendo}}&lt;br /&gt;
&lt;br /&gt;
Starten Sie Postgresql neu und sorgen Sie für die Aktivierung beim Systemstart:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# systemctl restart postgresql&amp;lt;br&amp;gt;# chkconfig -a postgresql}}&lt;br /&gt;
&lt;br /&gt;
Abschließend starten Sie auch den Apache-Server erneut:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo service apache2 restart}}&lt;br /&gt;
&lt;br /&gt;
Legen Sie nun mit diese Link automatisiert eine Authentifizierungsdatenbank an:&lt;br /&gt;
 http://localhost/kivitendo/controller.pl?action=Admin/login&lt;br /&gt;
Hernach legen Sie den Benutzer, einen Mandanten und eine Gruppe entsprechend folgender Anleitung an:&lt;br /&gt;
  https://www.kivitendo.de/doc/html/ch02s09.html&lt;br /&gt;
Im Anschluss erzeugen Sie mit dem Reiter &amp;quot;Datenbankadministration&amp;quot;-&amp;gt;&amp;quot;Neue Datenbank anlegen&amp;quot; eine gesonderte Datenbank nur für diesen Mandanten. Achten Sie dabei darauf, für Kapitalgesellschaften zwingen die &amp;quot;Soll-Versteuerung&amp;quot; und &amp;quot;Bilanzierung&amp;quot; auszuwählen!. Tragen sie anschließend die frisch angelegte Datenbank umgekehrt wieder in den Mandanteneinstellungen ein. Dort verknüpfen Sie auch den aktiven Benutzer direkt mit dem Mandanten.&lt;br /&gt;
&lt;br /&gt;
''kivitendo'' kann nun regulär über &lt;br /&gt;
 http://localhost/kivitendo/&lt;br /&gt;
aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Wenn die Datenbank nicht mehr gelöscht werden kann, weil ein anderer Nutzer zugreift, loggen Sie sich als ''kivitendo'' in eine andere Datenbank ein und trennen Sie die Verbindung von außen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; psql -d template1 -U postgres&amp;lt;br&amp;gt;&amp;amp;#61;# SELECT pg_terminate_backend&amp;amp;#040;pg_stat_activity.pid&amp;amp;#041;&amp;lt;br&amp;gt;-# FROM pg_stat_activity&amp;lt;br&amp;gt;-# WHERE pg_stat_activity.datname&amp;amp;#61;&amp;amp;apos;kivitendo_auth&amp;amp;apos;;&amp;lt;br&amp;gt;&amp;amp;#61;# DROP DATABASE kivitendo_auth;&amp;lt;br&amp;gt;&amp;amp;#61;# &amp;amp;#092;q}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://pdfsam.org/de/ PDFsam.org]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7250</id>
		<title>Sinnvolle Ergänzungen</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=7250"/>
				<updated>2026-01-12T16:43:25Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* PDFsam */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Knowledge|&lt;br /&gt;
*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 42.3]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.2 Leap 42.2]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Dokumente_bearbeiten Dokumente bearbeiten]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/GIMP Bildbearbeitung mit GIMP]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Für den elektronischen Rechtsverkehr sind gem. [https://justiz.de/elektronischer_rechtsverkehr/index.php &amp;amp;sect; 5 Elektronischer-Rechtsverkehr-Bekanntmachung 2018] als Anlagen nurmehr die Formate PDF und TTIF erlaubt. Da zugleich ide Anlagengröße auf 60 MB begrenzt wurde, empfiehlt es sich, wirksame Instrumente zur Dokumenten-Nachbearbeitung vorzuhalten.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== PDFsam ==&lt;br /&gt;
''PDFsam'' ist ein kostenloses und sehr nützliches Programm zur Aufspaltung, Zusammenstellung und Formatierung von PDFs. &lt;br /&gt;
&lt;br /&gt;
=== OpenSUSE === &lt;br /&gt;
Es findet sich als rpm-Paket unter&lt;br /&gt;
 https://software.opensuse.org/package/pdfsam?search_term=pdfsam&lt;br /&gt;
und kann per 1-Klick-Installation eingebunden werden.&lt;br /&gt;
Besser ist jedoch offenbar das Paket auf dem Sauerland-Repository:&lt;br /&gt;
{{shell|&amp;amp;gt; zypper ar Sauerland&lt;br /&gt;
zypper in pdfsam}}&lt;br /&gt;
&lt;br /&gt;
=== Ubuntu ===&lt;br /&gt;
Eine neuere Java-Version kann vom Anbieter mit folgendem Befehl heruntergeladen &lt;br /&gt;
{{shell|&amp;amp;gt; cd bin &amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v5.4.1/pdfsam-basic_5.4.1-1_amd64.deb&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam*.tar.gz &amp;amp;&amp;amp; rm pdfsam*.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;rename pdfsam* pdfsam pdfsam*&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;cd pdfsam&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg}}&lt;br /&gt;
und mit diesem Desktop-Eintrag ''pdfsam.desktop'' im Verzeichnis &amp;lt;tt&amp;gt;Schreibtisch&amp;lt;/tt&amp;gt; nutzbar gemacht werden:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Categories=Utility;TextEditor;&lt;br /&gt;
 Comment[de_DE]=Open-Source-Anwendung zum Auftrennen und Verbinden von PDF-Dokumenten&lt;br /&gt;
 Comment=A free open source tool to split and merge pdf documents&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Exec=sh /home/BENUTZER/bin/pdfsam/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/pdfsam/PDFsam_Basic_logo.svg&lt;br /&gt;
 MimeType=&lt;br /&gt;
 Name=PDFsam&lt;br /&gt;
 Path=&lt;br /&gt;
 StartupNotify=false&lt;br /&gt;
 Terminal=false&lt;br /&gt;
 TerminalOptions=&lt;br /&gt;
 Type=Application&lt;br /&gt;
 X-DBUS-ServiceName=&lt;br /&gt;
 X-DBUS-StartupType=&lt;br /&gt;
 X-KDE-SubstituteUID=false&lt;br /&gt;
 X-KDE-Username=&lt;br /&gt;
&lt;br /&gt;
== Teamviewer ==&lt;br /&gt;
Mit dem vielseitigen Programm ''Teamviewer'' lassen sich u.a. Verwaltungsakten bequem auf dem Tablet betrachten und können neben die Anwaltsakte gelegt werden.&lt;br /&gt;
{{Shell|cd ~/bin&amp;lt;br&amp;gt;wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm&amp;lt;br&amp;gt;sudo zypper in teamviewer*}}&lt;br /&gt;
&lt;br /&gt;
Um Updates vom Teamviewer-Server installieren zu können, obwohl Teamviewer seine Softwarepakete nicht signiert, geben sie anschließend folgende Ausnahmeregelung für ''zypper'' ein:&lt;br /&gt;
{{Shell|sudo zypper modifyrepo --gpgcheck-allow-unsigned-package teamviewer}}&lt;br /&gt;
&lt;br /&gt;
== moneyplex - Homebanking ==&lt;br /&gt;
''Lawsuit'' kann aus der Buchführung zwar alle Überweisungen als QR-Code (z.B. für Handy-Bank-Apps), im gängigen SEPA-Format oder als CSV-Datei ausgeben. Bei größerem Anfall an täglichen Überweisungen in der Kanzlei lohnt sich jedoch die Anschaffung des kostenpflichtigen (einmalig etwa 100 EUR) Programms ''moneyplex'', das [https://www.matrica.de/produkte/mpfeatures.html#featurelist nur in der kostenpflichtigen Version] den Import der ''Lawsuit''-CSV ermöglicht, aber dann komfortabel mit dem bei Anwälten für das [http://de.opensuseorg.org/Bea beA]] ohnehin schon vorhandenen Kartenlesegerät bedient werden kann, so dass die ständige Eingabe von TANs entfällt. &lt;br /&gt;
Ob das Programm überhaupt für die eigene Kanzlei infrage kommt, lässt sich an der im OpenSUSE-Paket bereits enthaltenen kostenlosen Testversion feststellen:&lt;br /&gt;
{{Shell|sudo zypper in moneyplex-suse moneyplex-daten}}&lt;br /&gt;
Für das HBCI-Banking muss der Port 3000 geöffnet werden:  &lt;br /&gt;
{{Shell|# firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/tcp&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;firewall-cmd --zone internal --permanent --add-port&amp;amp;#61;3000/udp}}&lt;br /&gt;
&lt;br /&gt;
== kivitendo - Buchführung für Kapitalgesellschaften ==&lt;br /&gt;
=== Einführung ===&lt;br /&gt;
''Lawsuit'' ist mit einer eigenen Buchführung für die Einnahmen-Überschuss-Rechnung ausgestattet, die für Anwälte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 3 EStG] ausreichend ist. Anders als für Einzelanwälte oder Partner in einer Partnerschaftsgesellschaft ist für Inhaber einer GmbH oder PartG GmbH jedoch demgegenüber die Buchführung nach [https://www.gesetze-im-internet.de/estg/__4.html &amp;amp;sect; 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html &amp;amp;sect;&amp;amp;sect; 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. Für sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] (&amp;quot;einfach&amp;quot;) aus Bonn:&lt;br /&gt;
=== Installation ===&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als RPM-Paket&amp;lt;/b&amp;gt;&lt;br /&gt;
 https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&amp;amp;package=kivitendo-erp&lt;br /&gt;
Folgendes Perl-Modul muss für den E-Mail-Versand von Rechnungen zusätzlich nachgetragen werden:&lt;br /&gt;
 https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&amp;amp;package=perl-Email-MIME-Attachment-Stripper&lt;br /&gt;
Verschieben Sie das Programm, um es bei künftigen Upgrades zu erhalten, in Ihr persönliches Hauptverzeichnis und passen Sie die Berechtigungen an:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp&amp;lt;br&amp;gt;&amp;amp;gt; user&amp;amp;#61;&amp;amp;#96;pwd &amp;amp;#124; grep -Po &amp;amp;apos;&amp;amp;#40;&amp;amp;#63;&amp;amp;lt;&amp;amp;#61;\/home\/&amp;amp;#41;\w+&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sudo chown -cR $user:users $path/kivitendo*}}&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Installation als Tarball:&amp;lt;/b&amp;gt;&lt;br /&gt;
Alternativ können die fehlenden Pakete auch per Hand nachgeladen werden&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo zypper in git apache2-mod_fcgid postgresql-contrib aqbanking-tools 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 perl-CPAN perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server perl-libwwww-perl perl-FCGI poppler-tools}}&lt;br /&gt;
Noch nicht bekannte Module werden im Apache-Server nachgetragen, insbesondere&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo a2enmod fcgid}}&lt;br /&gt;
Anschließend kann das aktuelle Programmrelease von&lt;br /&gt;
 https://github.com/kivitendo/kivitendo-erp/releases&lt;br /&gt;
per &lt;br /&gt;
{{Shell|&amp;amp;gt; git clone https://github.com/kivitendo/kivitendo-erp.git&amp;lt;br&amp;gt;&amp;amp;gt; cd kivitendo-erp/&amp;lt;br&amp;gt;&amp;amp;gt; git checkout &amp;amp;#96;git tag -l &amp;amp;#124; egrep -ve &amp;amp;quot;&amp;amp;#40;alpha &amp;amp;#124;beta &amp;amp;#124;rc&amp;amp;#41;&amp;amp;quot; &amp;amp;#124; tail -1&amp;amp;#96;}}&lt;br /&gt;
automatisch als Tarball geladen und installiert werden. &lt;br /&gt;
{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Einträge mit &amp;quot;alpha&amp;quot;, &amp;quot;beta&amp;quot; oder &amp;quot;rc&amp;quot; heraus und das ''tail'' gibt davon den obersten Treffer zurück. &lt;br /&gt;
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierfür reicht ein simples&lt;br /&gt;
{{Shell|git checkout -b meine_eigenen_änderungen}}}}&lt;br /&gt;
&lt;br /&gt;
=== Anpassungen ===&lt;br /&gt;
Folgende Perl-Module müssen bei beiden Formen der Installation nachgeladen werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# perl -e shell -MCPAN&amp;lt;br&amp;gt;cpan[1]&amp;gt;install Rose::DB&amp;lt;br&amp;gt;cpan[2]&amp;gt;install Rose::DB::Object&amp;lt;br&amp;gt;cpan[3]&amp;gt;install File::MimeInfo&amp;lt;br&amp;gt;cpan[4]&amp;gt;install HTML::Restrict&amp;lt;br&amp;gt;cpan[5]&amp;gt;install Text::Unidecode&amp;lt;br&amp;gt;cpan[6]&amp;gt;install YAML&amp;lt;br&amp;gt;cpan[7]&amp;gt;quit}}&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob noch weitere Module fehlen, anhand des mitgelieferten Hilfskripts&lt;br /&gt;
{{Shell|&amp;amp;gt; perl ~/kivitendo*/scripts/installation_check.pl }}&lt;br /&gt;
&lt;br /&gt;
Anschließend muss noch das Unterverzeichnis &amp;lt;tt&amp;gt;webdav&amp;lt;/tt&amp;gt; von Hand angelegt werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; cd ~/kivitendo*&amp;lt;br&amp;gt;&amp;amp;gt; mkdir webdav}}&lt;br /&gt;
Für einige Verzeichnisse müssen die Berechtigungen dem Browser eingeräumt werden, bei OpenSUSE ist dies der user &amp;lt;tt&amp;gt;wwwrun&amp;lt;/tt&amp;gt; aus der Gruppe &amp;lt;tt&amp;gt;wwww&amp;lt;/tt&amp;gt;:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo chown -R wwwrun:www users spool webdav templates scripts}}&lt;br /&gt;
&lt;br /&gt;
Folgen Sie der Anleitung für das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits für ''lawsuit'' eingerichtet wurde. &lt;br /&gt;
Wechseln Sie dann wie folgt in das &amp;lt;tt&amp;gt;kivitendo-erp&amp;lt;/tt&amp;gt;-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei &amp;lt;tt&amp;gt;kivitendo-httpd.conf&amp;lt;/tt&amp;gt; herunter:&lt;br /&gt;
{{Shell|&amp;amp;gt; path&amp;amp;#61;~/&amp;lt;br&amp;gt;&amp;amp;gt; cd $path/kivitendo-erp/config&amp;lt;br&amp;gt;&amp;amp;gt; wget http://iustus.eu/download/kivitendo-httpd.template}}&lt;br /&gt;
Anschließend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis &amp;lt;tt&amp;gt;vhosts.d&amp;lt;/tt&amp;gt; des Apache-Servers:&lt;br /&gt;
{{Shell|&amp;amp;gt; pfad&amp;amp;#61;&amp;amp;#96;echo $path &amp;amp;#124; sed &amp;amp;quot;s/\/$//g&amp;amp;quot; &amp;amp;#124; sed &amp;amp;apos;s/\//\\\\\//g&amp;amp;apos;&amp;amp;#96;&amp;lt;br&amp;gt;&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-httpd.template &amp;gt; kivitendo-httpd.conf&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}&lt;br /&gt;
Ebenso verfahren Sie mit dem Task-Server-Script, mit dem wiederkehrende Aufgaben für ''kivitendo'', wie z.B. Mahnungen, abgearbeitet werden:&lt;br /&gt;
{{Shell|&amp;amp;gt; wget http://iustus.eu/download/kivitendo-task-server.template}}&lt;br /&gt;
Ändern Sie in der Datei den Eintrag &amp;amp;quot;&amp;lt;tt&amp;gt;user=www-data&amp;lt;/tt&amp;gt;&amp;amp;quot; wie folgt:&lt;br /&gt;
 user=&amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt;&lt;br /&gt;
und passen Sie die Pfade an:&lt;br /&gt;
{{Shell|&amp;amp;gt; sed &amp;amp;quot;s/meinpfad/$pfad/g&amp;amp;quot; kivitendo-task-server.template &amp;gt; kivitendo-task-server.service&amp;lt;br&amp;gt;&amp;amp;gt; sudo cp kivitendo-task-server.service /usr/lib/systemd/user/ &amp;lt;br&amp;gt;&amp;amp;gt; sudo ln -s /usr/lib/systemd/user/kivitendo-task-server.service /etc/systemd/system/}}&lt;br /&gt;
Machen Sie anschließend das Script &amp;lt;tt&amp;gt;systemd&amp;lt;/tt&amp;gt; bekannt, und binden Sie es in den Boot-Prozess ein:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl daemon-reload&amp;lt;br&amp;gt;&amp;amp;gt; sudo systemctl enable kivitendo-task-server.service}}&lt;br /&gt;
&lt;br /&gt;
=== Abschluss ===&lt;br /&gt;
''kivitendo'' bringt noch eine eigene Konfigarationsdatei mit, die bei der Erstinstallation entpackt werden muss:&lt;br /&gt;
{{Shell|cp config/kivitendo.conf.default config/kivitendo.conf}}&lt;br /&gt;
Ändern Sie die Einträge unter ''[authentication/database]'' wie folgt (Passwort bitte individuell anpassen):&lt;br /&gt;
 host     = localhost&lt;br /&gt;
 port     = 5432&lt;br /&gt;
 db       = kivitendo_auth&lt;br /&gt;
 user     = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sie können das Passwort statt als Plaintext auch in einer MD5-Verschlüsselung setzen. Kodieren Sie es dafür bitte mit der Seite&lt;br /&gt;
 https://hashgenerator.de/&lt;br /&gt;
und ersetzen Sie unten in der &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; die Einträge &amp;quot;passwort&amp;quot; jeweils durch &amp;quot;md5&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Weiter unten in den Einstellungen für ''[task-server]'' ergänzen Sie den Eintrag:&lt;br /&gt;
 run_as = &amp;lt;b&amp;gt;wwwrun&amp;lt;/b&amp;gt; &lt;br /&gt;
Zu ''[testing/database]'' lauten die Einträge:&lt;br /&gt;
 host               = localhost&lt;br /&gt;
 port               = 5432&lt;br /&gt;
 db                 = &amp;lt;b&amp;gt;test&amp;lt;/b&amp;gt;&lt;br /&gt;
 user               = &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 password           = &amp;lt;b&amp;gt;meinPasswortfuerkivitendo&amp;lt;/b&amp;gt;&lt;br /&gt;
 template           = template1&lt;br /&gt;
 superuser_user     = postgres&lt;br /&gt;
 superuser_password = &amp;lt;b&amp;gt;meinPasswortfuerpostgres&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Passen Sie unter ''YaST'' im Abschnitt&lt;br /&gt;
 &amp;gt; Benutzer- und Gruppenverwaltung &amp;gt; Filter festlegen &amp;gt; Filter:Systembenuter&lt;br /&gt;
den Nutzer &amp;quot;Postgres&amp;quot; an, indem Sie ein eigenes Passwort vergeben:&lt;br /&gt;
[[Datei:postgres_passwort.png|500px|thumb|left|Postgres-Passwort setzen]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
Starten Sie den Postgres-Datenbankserver mit&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo systemctl start postgresql}}&lt;br /&gt;
Folgen Sie nun den weiteren Installationsanleitungen unter &lt;br /&gt;
 https://www.kivitendo.de/doc/html/ch02s05.html&lt;br /&gt;
Entfernen Sie insbesondere in der Datei &amp;lt;tt&amp;gt;/var/lib/pgsql/data/postgresql.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
die Kommentierung zu den Zeilen&lt;br /&gt;
 listen_addresses = 'localhost'		# what IP address(es) to listen on;&lt;br /&gt;
 port = 5432&lt;br /&gt;
und ändern Sie die Eintragungen in &amp;lt;tt&amp;gt;/var/lib/pgsql/data/pg_hba.conf&amp;lt;/tt&amp;gt; wie folgt&lt;br /&gt;
 # TYPE  DATABASE        USER           ADDRESS           METHOD&lt;br /&gt;
 &lt;br /&gt;
 # &amp;quot;local&amp;quot; is for Unix domain socket connections only&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;                        &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 local   all             &amp;lt;b&amp;gt;postgres&amp;lt;/b&amp;gt;                         &amp;lt;b&amp;gt;md5&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv4 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     127.0.0.1/32       &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
 # IPv6 local connections:&lt;br /&gt;
 host    all             &amp;lt;b&amp;gt;kivitendo&amp;lt;/b&amp;gt;     ::1/128            &amp;lt;b&amp;gt;password&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Achten Sie darauf, für beide Dateien die Berechtigungen nach jeder Änderung als Superuser wieder zurückzusetzen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/postgresql.conf&amp;lt;br&amp;gt;# chown postgres:postgres /var/lib/pgsql/data/pg_hba.conf}}&lt;br /&gt;
Ansonsten lässt sich der Postgres-Server nicht mehr starten.&lt;br /&gt;
&lt;br /&gt;
Loggen Sie sich dann als Postgres-Nutzer ein und erstellen Sie den User &amp;quot;kivitendo&amp;quot; unter Verwendung des Passworts aus der &amp;lt;tt&amp;gt;kivitendo.conf&amp;lt;/tt&amp;gt;&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; createuser -drP kivitendo}}&lt;br /&gt;
&lt;br /&gt;
Starten Sie Postgresql neu und sorgen Sie für die Aktivierung beim Systemstart:&lt;br /&gt;
{{Shell|&amp;amp;gt; su&amp;lt;br&amp;gt;# systemctl restart postgresql&amp;lt;br&amp;gt;# chkconfig -a postgresql}}&lt;br /&gt;
&lt;br /&gt;
Abschließend starten Sie auch den Apache-Server erneut:&lt;br /&gt;
{{Shell|&amp;amp;gt; sudo service apache2 restart}}&lt;br /&gt;
&lt;br /&gt;
Legen Sie nun mit diese Link automatisiert eine Authentifizierungsdatenbank an:&lt;br /&gt;
 http://localhost/kivitendo/controller.pl?action=Admin/login&lt;br /&gt;
Hernach legen Sie den Benutzer, einen Mandanten und eine Gruppe entsprechend folgender Anleitung an:&lt;br /&gt;
  https://www.kivitendo.de/doc/html/ch02s09.html&lt;br /&gt;
Im Anschluss erzeugen Sie mit dem Reiter &amp;quot;Datenbankadministration&amp;quot;-&amp;gt;&amp;quot;Neue Datenbank anlegen&amp;quot; eine gesonderte Datenbank nur für diesen Mandanten. Achten Sie dabei darauf, für Kapitalgesellschaften zwingen die &amp;quot;Soll-Versteuerung&amp;quot; und &amp;quot;Bilanzierung&amp;quot; auszuwählen!. Tragen sie anschließend die frisch angelegte Datenbank umgekehrt wieder in den Mandanteneinstellungen ein. Dort verknüpfen Sie auch den aktiven Benutzer direkt mit dem Mandanten.&lt;br /&gt;
&lt;br /&gt;
''kivitendo'' kann nun regulär über &lt;br /&gt;
 http://localhost/kivitendo/&lt;br /&gt;
aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
Wenn die Datenbank nicht mehr gelöscht werden kann, weil ein anderer Nutzer zugreift, loggen Sie sich als ''kivitendo'' in eine andere Datenbank ein und trennen Sie die Verbindung von außen:&lt;br /&gt;
{{Shell|&amp;amp;gt; su postgres&amp;lt;br&amp;gt;&amp;amp;gt; psql -d template1 -U postgres&amp;lt;br&amp;gt;&amp;amp;#61;# SELECT pg_terminate_backend&amp;amp;#040;pg_stat_activity.pid&amp;amp;#041;&amp;lt;br&amp;gt;-# FROM pg_stat_activity&amp;lt;br&amp;gt;-# WHERE pg_stat_activity.datname&amp;amp;#61;&amp;amp;apos;kivitendo_auth&amp;amp;apos;;&amp;lt;br&amp;gt;&amp;amp;#61;# DROP DATABASE kivitendo_auth;&amp;lt;br&amp;gt;&amp;amp;#61;# &amp;amp;#092;q}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://pdfsam.org/de/ PDFsam.org]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Fehlende_Pakete_nachladen_-_ubuntu&amp;diff=7249</id>
		<title>Fehlende Pakete nachladen - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Fehlende_Pakete_nachladen_-_ubuntu&amp;diff=7249"/>
				<updated>2026-01-12T11:06:25Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* Installation fehlender Perl-Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/16-04 16.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Perl/ Perl]&lt;br /&gt;
|&lt;br /&gt;
*[https://innovativeinnovation.github.io/ubuntu-setup/perl/cpan.html Perl-Einrichtung]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Ubuntu liefert ein System, das aus aus Sicherheitsgründen viele notwendigen Pakete für ''Lawsuit'' noch nicht enthält.&lt;br /&gt;
Zudem sind für die Installation und Kompilierung von Perlmodulen nötigen Programme im Kernbestand nicht enthalten und sie müssen nachinstalliert werden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Themes anpassen ==&lt;br /&gt;
Installieren Sie die Themes-Erweiterung per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install gnome-tweaks gnome-shell-extensions}}&lt;br /&gt;
Sofern noch nicht vorhanden, legen Sie den &amp;lt;tt&amp;gt;.themes&amp;lt;/tt&amp;gt;-Ordner an:&lt;br /&gt;
{{shell|&amp;gt; mkdir ~/.themes}}&lt;br /&gt;
Ermitteln Sie die von Ihnen verwendete ''Gnome''-version mit&lt;br /&gt;
{{shell|&amp;gt; gnome-shell --version}}&lt;br /&gt;
und folgen der Anleitung unter&lt;br /&gt;
 https://drasite.com/flat-remix-gnome&lt;br /&gt;
insbesondere mit dem folgenden Befehl&lt;br /&gt;
{{shell|&amp;gt; sudo apt install git}}&lt;br /&gt;
und dann&lt;br /&gt;
{{shell|&amp;gt; git clone --branch 20231026 https://github.com/daniruiz/flat-remix-gnome&amp;lt;br&amp;gt;&amp;amp;nbsp; cd flat-remix-gnome&amp;lt;br&amp;gt;&amp;amp;nbsp; make &amp;amp;&amp;amp; sudo make install}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weitere benötigte Pakete ==&lt;br /&gt;
{{Shell|&amp;gt; sudo apt install libglib2.0-dev-bin imagemagick gcc gimp k3b kdiff3 kfind lftp python3-img2pdf qrencode unoconv xterm zip }}&lt;br /&gt;
Ferner&lt;br /&gt;
{{Shell|&amp;gt; sudo snap install tesseract }}&lt;br /&gt;
&lt;br /&gt;
== Installation fehlender Perl-Module ==&lt;br /&gt;
Einige Perl-Module, die ''Lawsuit'' verwendet, sind teilweise in rpm-Paketen von openSUSE enthalten. Für deren Installation aus externen Quellen werden folgende Pakete zusätzlich benötigt:&lt;br /&gt;
{{Shell|&amp;gt; sudo apt install automake libapache2-mod-fcgid make libarchive-zip-perl libcgi-simple-perl libpdf-api2-perl libimage-magick-perl libyaml-perl libjpeg-dev libjpeg8-dev libjpeg-turbo8-dev zbar-tools libnet-whois-raw-perl libcrypt-rijndael-perl libgd-dev libdatetime-locale-perl libdatetime-timezone-systemv-perl libfuse2t64}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Superuser starten Sie die MCPAN-Shell:&lt;br /&gt;
{{Shell|&amp;gt; sudo perl -e shell -MCPAN}}&lt;br /&gt;
und installieren Sie dann die folgenden Module:&lt;br /&gt;
{{Shell|cpan[1]&amp;gt;install CGI.pm &amp;lt;br&amp;gt;cpan[2]&amp;gt;install CGI::Cookie&amp;lt;br&amp;gt;cpan[3]&amp;gt;install Math::Utils&amp;lt;br&amp;gt;cpan[4]&amp;gt;install use.pm&amp;lt;br&amp;gt;cpan[5]&amp;gt;install File::Tail&amp;lt;br&amp;gt;cpan[6]&amp;gt;install ODF::lpOD&amp;lt;br&amp;gt;cpan[7]&amp;gt;install URI::Encode&amp;lt;br&amp;gt;cpan[8]&amp;gt;install JSON&amp;lt;br&amp;gt;cpan[9]&amp;gt;install Imager::QRCode&amp;lt;br&amp;gt;cpan[10]&amp;gt;install Imager::File::JPEG&amp;lt;br&amp;gt;cpan[11]&amp;gt;install Image::Scale&amp;lt;br&amp;gt;cpan[12]&amp;gt;install HTTP::Request&amp;lt;br&amp;gt;cpan[13]&amp;gt;install LWP::UserAgent&amp;lt;br&amp;gt;cpan[14]&amp;gt;install LWP::Simple::Post&amp;lt;br&amp;gt;cpan[15]&amp;gt;install List::Util&amp;lt;br&amp;gt;cpan[16]&amp;gt;install MIME::Words&amp;lt;br&amp;gt;cpan[17]&amp;gt;install App::PDFUtils&amp;lt;br&amp;gt;cpan[18]&amp;gt;install Data::ICal&amp;lt;br&amp;gt;cpan[19]&amp;gt;install DateTime::Event::ICal&amp;lt;br&amp;gt;cpan[20]&amp;gt;install Data::ICal::DateTime&amp;lt;br&amp;gt;cpan[21]&amp;gt;install Net::Fritz::Box&amp;lt;br&amp;gt;cpan[22]&amp;gt;install Net::Fritz::Phonebook # W&amp;amp;auml;hlen Sie hier Pretty Printing&amp;lt;br&amp;gt;cpan[23]&amp;gt;install Spreadsheet::ParseXLSX&amp;lt;br&amp;gt;cpan[24]&amp;gt; quit}}&lt;br /&gt;
&lt;br /&gt;
Daneben wird für das beA-Postfach grundsätzlich eine Texterkennung erwartet. Für sie verwendet ''Lawsuit'' die Erweiterung ''pdfsandwich'', die wie folgt installiert wird&lt;br /&gt;
{{Shell|&amp;gt; sudo apt-get install pdfsandwich}}&lt;br /&gt;
Fügen Sie anschließend in der Datei &amp;lt;tt&amp;gt;/etc/ImageMagick-7-SUSE/policy.xml&amp;lt;/tt&amp;gt; die folgende Zeile ein oder kommentieren Sie sie aus:&lt;br /&gt;
  &amp;lt;policy domain=&amp;quot;coder&amp;quot; rights=&amp;quot;read|write&amp;quot; pattern=&amp;quot;PDF&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Ausrichten der Seiten wird Image::Magick benötigt, welches sich leider derzeit nicht über MCPAN installieren lässt. Benutzen Sie die Installationsanleitung unter&lt;br /&gt;
 https://imagemagick.org/script/download.php#gsc.tab=0&lt;br /&gt;
insbesondere&lt;br /&gt;
{{Shell|&amp;gt; cd /bin&amp;lt;br&amp;gt;&amp;amp;nbsp; wget https://imagemagick.org/archive/binaries/magick&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo chmod a+x magick&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ./magick}}&lt;br /&gt;
&lt;br /&gt;
Hilfsweise funktioniert das Quellpaket:&lt;br /&gt;
{{Shell|&amp;gt; cd /bin&amp;lt;br&amp;gt;&amp;amp;nbsp; wget https://imagemagick.org/archive/ImageMagick.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp; tar xvzf ImageMagick.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp; cd ImageMagick-7.1.2-12&amp;lt;br&amp;gt;&amp;amp;nbsp; ./configure&amp;lt;br&amp;gt;&amp;amp;nbsp; make}}&lt;br /&gt;
&lt;br /&gt;
== Zusatzprogramm für aktuelle USB-Sticks ==&lt;br /&gt;
{{Shell|&amp;gt; sudo apt-get install exfatprogs}}&lt;br /&gt;
&lt;br /&gt;
== Zusatzprogramm für Ausweisfunktion ==&lt;br /&gt;
Die ''AusweisApp2'' ist bereits standardmäßig im Release enthalten, ansonsten kann man weitere Versionen unter&lt;br /&gt;
 https://www.openecard.org/en/download/&lt;br /&gt;
finden.&lt;br /&gt;
&lt;br /&gt;
== Zusatzeinstellungen für die Fritz!Box ==&lt;br /&gt;
Sofern Sie eine Fritz!Box benutzten, können Sie sich die eingehenden Anrufe mit dem Skript ''fritzcall.pl'' direkt anzeigen lassen. Dafür sind allerdings zunächst Anpassungen in der Fritz!Box nötig. Unter&lt;br /&gt;
 &amp;gt; Heimnetz &amp;gt; Netzwerk &amp;gt;  Netzwerkeinstellungen&lt;br /&gt;
klicken Sie unter dem Zusatzpunkt ''weitere Einstellungen'' die Auswahlbox ''Zugriff für Anwendungen zulassen'' an, um Abrufe über die TR-064 API zuzulassen.&lt;br /&gt;
Ferner müssen Sie dem User, den Sie später in ''fritzcall.pl'' unter ''username'' mit seinem ''password'' eintragen wollen, zunächst unter&lt;br /&gt;
 &amp;gt; System &amp;gt; Fritz!Box-Benutzer &lt;br /&gt;
den Zugang aus dem Internet erlauben.&lt;br /&gt;
Wenn diese Einstellungen richtig vorgenommen sind, sollte der im Rechner gestartete Browser-Aufruf&lt;br /&gt;
 http://fritz.box:49000/tr64desc.xml&lt;br /&gt;
eine XML-Datei auswerfen.&lt;br /&gt;
&lt;br /&gt;
===External links===&lt;br /&gt;
*[https://www.perl.org/ Perl-Community]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Fehlende_Pakete_nachladen_-_ubuntu&amp;diff=7248</id>
		<title>Fehlende Pakete nachladen - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Fehlende_Pakete_nachladen_-_ubuntu&amp;diff=7248"/>
				<updated>2026-01-12T10:32:38Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* Installation fehlender Perl-Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/16-04 16.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Perl/ Perl]&lt;br /&gt;
|&lt;br /&gt;
*[https://innovativeinnovation.github.io/ubuntu-setup/perl/cpan.html Perl-Einrichtung]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Ubuntu liefert ein System, das aus aus Sicherheitsgründen viele notwendigen Pakete für ''Lawsuit'' noch nicht enthält.&lt;br /&gt;
Zudem sind für die Installation und Kompilierung von Perlmodulen nötigen Programme im Kernbestand nicht enthalten und sie müssen nachinstalliert werden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Themes anpassen ==&lt;br /&gt;
Installieren Sie die Themes-Erweiterung per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install gnome-tweaks gnome-shell-extensions}}&lt;br /&gt;
Sofern noch nicht vorhanden, legen Sie den &amp;lt;tt&amp;gt;.themes&amp;lt;/tt&amp;gt;-Ordner an:&lt;br /&gt;
{{shell|&amp;gt; mkdir ~/.themes}}&lt;br /&gt;
Ermitteln Sie die von Ihnen verwendete ''Gnome''-version mit&lt;br /&gt;
{{shell|&amp;gt; gnome-shell --version}}&lt;br /&gt;
und folgen der Anleitung unter&lt;br /&gt;
 https://drasite.com/flat-remix-gnome&lt;br /&gt;
insbesondere mit dem folgenden Befehl&lt;br /&gt;
{{shell|&amp;gt; sudo apt install git}}&lt;br /&gt;
und dann&lt;br /&gt;
{{shell|&amp;gt; git clone --branch 20231026 https://github.com/daniruiz/flat-remix-gnome&amp;lt;br&amp;gt;&amp;amp;nbsp; cd flat-remix-gnome&amp;lt;br&amp;gt;&amp;amp;nbsp; make &amp;amp;&amp;amp; sudo make install}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weitere benötigte Pakete ==&lt;br /&gt;
{{Shell|&amp;gt; sudo apt install libglib2.0-dev-bin imagemagick gcc gimp k3b kdiff3 kfind lftp python3-img2pdf qrencode unoconv xterm zip }}&lt;br /&gt;
Ferner&lt;br /&gt;
{{Shell|&amp;gt; sudo snap install tesseract }}&lt;br /&gt;
&lt;br /&gt;
== Installation fehlender Perl-Module ==&lt;br /&gt;
Einige Perl-Module, die ''Lawsuit'' verwendet, sind teilweise in rpm-Paketen von openSUSE enthalten. Für deren Installation aus externen Quellen werden folgende Pakete zusätzlich benötigt:&lt;br /&gt;
{{Shell|&amp;gt; sudo apt install automake libapache2-mod-fcgid make libarchive-zip-perl libcgi-simple-perl libpdf-api2-perl libimage-magick-perl libyaml-perl libjpeg-dev libjpeg8-dev libjpeg-turbo8-dev zbar-tools libnet-whois-raw-perl libcrypt-rijndael-perl libgd-dev libdatetime-locale-perl libdatetime-timezone-systemv-perl libfuse2t64}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Superuser starten Sie die MCPAN-Shell:&lt;br /&gt;
{{Shell|&amp;gt; sudo perl -e shell -MCPAN}}&lt;br /&gt;
und installieren Sie dann die folgenden Module:&lt;br /&gt;
{{Shell|cpan[1]&amp;gt;install CGI.pm &amp;lt;br&amp;gt;cpan[2]&amp;gt;install CGI::Cookie&amp;lt;br&amp;gt;cpan[3]&amp;gt;install Math::Utils&amp;lt;br&amp;gt;cpan[4]&amp;gt;install use.pm&amp;lt;br&amp;gt;cpan[5]&amp;gt;install File::Tail&amp;lt;br&amp;gt;cpan[6]&amp;gt;install ODF::lpOD&amp;lt;br&amp;gt;cpan[7]&amp;gt;install URI::Encode&amp;lt;br&amp;gt;cpan[8]&amp;gt;install JSON&amp;lt;br&amp;gt;cpan[9]&amp;gt;install Imager::QRCode&amp;lt;br&amp;gt;cpan[10]&amp;gt;install Imager::File::JPEG&amp;lt;br&amp;gt;cpan[11]&amp;gt;install Image::Scale&amp;lt;br&amp;gt;cpan[12]&amp;gt;install HTTP::Request&amp;lt;br&amp;gt;cpan[13]&amp;gt;install LWP::UserAgent&amp;lt;br&amp;gt;cpan[14]&amp;gt;install LWP::Simple::Post&amp;lt;br&amp;gt;cpan[15]&amp;gt;install List::Util&amp;lt;br&amp;gt;cpan[16]&amp;gt;install MIME::Words&amp;lt;br&amp;gt;cpan[17]&amp;gt;install App::PDFUtils&amp;lt;br&amp;gt;cpan[18]&amp;gt;install Data::ICal&amp;lt;br&amp;gt;cpan[19]&amp;gt;install DateTime::Event::ICal&amp;lt;br&amp;gt;cpan[20]&amp;gt;install Data::ICal::DateTime&amp;lt;br&amp;gt;cpan[21]&amp;gt;install Net::Fritz::Box&amp;lt;br&amp;gt;cpan[22]&amp;gt;install Net::Fritz::Phonebook # W&amp;amp;auml;hlen Sie hier Pretty Printing&amp;lt;br&amp;gt;cpan[23]&amp;gt;install Spreadsheet::ParseXLSX&amp;lt;br&amp;gt;cpan[24]&amp;gt; quit}}&lt;br /&gt;
&lt;br /&gt;
Daneben wird für das beA-Postfach grundsätzlich eine Texterkennung erwartet. Für sie verwendet ''Lawsuit'' die Erweiterung ''pdfsandwich'', die wie folgt installiert wird&lt;br /&gt;
{{Shell|&amp;gt; sudo apt-get install pdfsandwich}}&lt;br /&gt;
Fügen Sie anschließend in der Datei &amp;lt;tt&amp;gt;/etc/ImageMagick-7-SUSE/policy.xml&amp;lt;/tt&amp;gt; die folgende Zeile ein oder kommentieren Sie sie aus:&lt;br /&gt;
  &amp;lt;policy domain=&amp;quot;coder&amp;quot; rights=&amp;quot;read|write&amp;quot; pattern=&amp;quot;PDF&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Ausrichten der Seiten wird Image::Magick benötigt, welches sich leider derzeit nicht über MCPAN installieren lässt. Benutzen Sie die Installationsanleitung unter&lt;br /&gt;
 https://github.com/AppImage/AppImageKit/wiki/FUSE&lt;br /&gt;
insbesondere&lt;br /&gt;
{{Shell|&amp;gt; cd /bin&amp;lt;br&amp;gt;&amp;amp;nbsp; wget https://imagemagick.org/archive/binaries/magick&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo chmod a+x magick&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo ./magick}}&lt;br /&gt;
&lt;br /&gt;
== Zusatzprogramm für aktuelle USB-Sticks ==&lt;br /&gt;
{{Shell|&amp;gt; sudo apt-get install exfatprogs}}&lt;br /&gt;
&lt;br /&gt;
== Zusatzprogramm für Ausweisfunktion ==&lt;br /&gt;
Die ''AusweisApp2'' ist bereits standardmäßig im Release enthalten, ansonsten kann man weitere Versionen unter&lt;br /&gt;
 https://www.openecard.org/en/download/&lt;br /&gt;
finden.&lt;br /&gt;
&lt;br /&gt;
== Zusatzeinstellungen für die Fritz!Box ==&lt;br /&gt;
Sofern Sie eine Fritz!Box benutzten, können Sie sich die eingehenden Anrufe mit dem Skript ''fritzcall.pl'' direkt anzeigen lassen. Dafür sind allerdings zunächst Anpassungen in der Fritz!Box nötig. Unter&lt;br /&gt;
 &amp;gt; Heimnetz &amp;gt; Netzwerk &amp;gt;  Netzwerkeinstellungen&lt;br /&gt;
klicken Sie unter dem Zusatzpunkt ''weitere Einstellungen'' die Auswahlbox ''Zugriff für Anwendungen zulassen'' an, um Abrufe über die TR-064 API zuzulassen.&lt;br /&gt;
Ferner müssen Sie dem User, den Sie später in ''fritzcall.pl'' unter ''username'' mit seinem ''password'' eintragen wollen, zunächst unter&lt;br /&gt;
 &amp;gt; System &amp;gt; Fritz!Box-Benutzer &lt;br /&gt;
den Zugang aus dem Internet erlauben.&lt;br /&gt;
Wenn diese Einstellungen richtig vorgenommen sind, sollte der im Rechner gestartete Browser-Aufruf&lt;br /&gt;
 http://fritz.box:49000/tr64desc.xml&lt;br /&gt;
eine XML-Datei auswerfen.&lt;br /&gt;
&lt;br /&gt;
===External links===&lt;br /&gt;
*[https://www.perl.org/ Perl-Community]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Fehlende_Pakete_nachladen_-_ubuntu&amp;diff=7247</id>
		<title>Fehlende Pakete nachladen - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Fehlende_Pakete_nachladen_-_ubuntu&amp;diff=7247"/>
				<updated>2026-01-12T10:28:01Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* Installation fehlender Perl-Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/16-04 16.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Perl/ Perl]&lt;br /&gt;
|&lt;br /&gt;
*[https://innovativeinnovation.github.io/ubuntu-setup/perl/cpan.html Perl-Einrichtung]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Ubuntu liefert ein System, das aus aus Sicherheitsgründen viele notwendigen Pakete für ''Lawsuit'' noch nicht enthält.&lt;br /&gt;
Zudem sind für die Installation und Kompilierung von Perlmodulen nötigen Programme im Kernbestand nicht enthalten und sie müssen nachinstalliert werden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Themes anpassen ==&lt;br /&gt;
Installieren Sie die Themes-Erweiterung per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install gnome-tweaks gnome-shell-extensions}}&lt;br /&gt;
Sofern noch nicht vorhanden, legen Sie den &amp;lt;tt&amp;gt;.themes&amp;lt;/tt&amp;gt;-Ordner an:&lt;br /&gt;
{{shell|&amp;gt; mkdir ~/.themes}}&lt;br /&gt;
Ermitteln Sie die von Ihnen verwendete ''Gnome''-version mit&lt;br /&gt;
{{shell|&amp;gt; gnome-shell --version}}&lt;br /&gt;
und folgen der Anleitung unter&lt;br /&gt;
 https://drasite.com/flat-remix-gnome&lt;br /&gt;
insbesondere mit dem folgenden Befehl&lt;br /&gt;
{{shell|&amp;gt; sudo apt install git}}&lt;br /&gt;
und dann&lt;br /&gt;
{{shell|&amp;gt; git clone --branch 20231026 https://github.com/daniruiz/flat-remix-gnome&amp;lt;br&amp;gt;&amp;amp;nbsp; cd flat-remix-gnome&amp;lt;br&amp;gt;&amp;amp;nbsp; make &amp;amp;&amp;amp; sudo make install}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weitere benötigte Pakete ==&lt;br /&gt;
{{Shell|&amp;gt; sudo apt install libglib2.0-dev-bin imagemagick gcc gimp k3b kdiff3 kfind lftp python3-img2pdf qrencode unoconv xterm zip }}&lt;br /&gt;
Ferner&lt;br /&gt;
{{Shell|&amp;gt; sudo snap install tesseract }}&lt;br /&gt;
&lt;br /&gt;
== Installation fehlender Perl-Module ==&lt;br /&gt;
Einige Perl-Module, die ''Lawsuit'' verwendet, sind teilweise in rpm-Paketen von openSUSE enthalten. Für deren Installation aus externen Quellen werden folgende Pakete zusätzlich benötigt:&lt;br /&gt;
{{Shell|&amp;gt; sudo apt install automake libapache2-mod-fcgid make libarchive-zip-perl libcgi-simple-perl libpdf-api2-perl libimage-magick-perl libyaml-perl libjpeg-dev libjpeg8-dev libjpeg-turbo8-dev zbar-tools libnet-whois-raw-perl libcrypt-rijndael-perl libgd-dev libdatetime-locale-perl libdatetime-timezone-systemv-perl libfuse2t64}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Superuser starten Sie die MCPAN-Shell:&lt;br /&gt;
{{Shell|&amp;gt; sudo perl -e shell -MCPAN}}&lt;br /&gt;
und installieren Sie dann die folgenden Module:&lt;br /&gt;
{{Shell|cpan[1]&amp;gt;install CGI.pm &amp;lt;br&amp;gt;cpan[2]&amp;gt;install CGI::Cookie&amp;lt;br&amp;gt;cpan[3]&amp;gt;install Math::Utils&amp;lt;br&amp;gt;cpan[4]&amp;gt;install use.pm&amp;lt;br&amp;gt;cpan[5]&amp;gt;install File::Tail&amp;lt;br&amp;gt;cpan[6]&amp;gt;install ODF::lpOD&amp;lt;br&amp;gt;cpan[7]&amp;gt;install URI::Encode&amp;lt;br&amp;gt;cpan[8]&amp;gt;install JSON&amp;lt;br&amp;gt;cpan[9]&amp;gt;install Imager::QRCode&amp;lt;br&amp;gt;cpan[10]&amp;gt;install Imager::File::JPEG&amp;lt;br&amp;gt;cpan[11]&amp;gt;install Image::Scale&amp;lt;br&amp;gt;cpan[12]&amp;gt;install HTTP::Request&amp;lt;br&amp;gt;cpan[13]&amp;gt;install LWP::UserAgent&amp;lt;br&amp;gt;cpan[14]&amp;gt;install LWP::Simple::Post&amp;lt;br&amp;gt;cpan[15]&amp;gt;install List::Util&amp;lt;br&amp;gt;cpan[16]&amp;gt;install MIME::Words&amp;lt;br&amp;gt;cpan[17]&amp;gt;install App::PDFUtils&amp;lt;br&amp;gt;cpan[18]&amp;gt;install Data::ICal&amp;lt;br&amp;gt;cpan[19]&amp;gt;install DateTime::Event::ICal&amp;lt;br&amp;gt;cpan[20]&amp;gt;install Data::ICal::DateTime&amp;lt;br&amp;gt;cpan[21]&amp;gt;install Net::Fritz::Box&amp;lt;br&amp;gt;cpan[22]&amp;gt;install Net::Fritz::Phonebook # W&amp;amp;auml;hlen Sie hier Pretty Printing&amp;lt;br&amp;gt;cpan[23]&amp;gt;install Spreadsheet::ParseXLSX&amp;lt;br&amp;gt;cpan[24]&amp;gt; quit}}&lt;br /&gt;
&lt;br /&gt;
Daneben wird für das beA-Postfach grundsätzlich eine Texterkennung erwartet. Für sie verwendet ''Lawsuit'' die Erweiterung ''pdfsandwich'', die wie folgt installiert wird&lt;br /&gt;
{{Shell|&amp;gt; sudo apt-get install pdfsandwich}}&lt;br /&gt;
Fügen Sie anschließend in der Datei &amp;lt;tt&amp;gt;/etc/ImageMagick-7-SUSE/policy.xml&amp;lt;/tt&amp;gt; die folgende Zeile ein oder kommentieren Sie sie aus:&lt;br /&gt;
  &amp;lt;policy domain=&amp;quot;coder&amp;quot; rights=&amp;quot;read|write&amp;quot; pattern=&amp;quot;PDF&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zusatzprogramm für aktuelle USB-Sticks ==&lt;br /&gt;
{{Shell|&amp;gt; sudo apt-get install exfatprogs}}&lt;br /&gt;
&lt;br /&gt;
== Zusatzprogramm für Ausweisfunktion ==&lt;br /&gt;
Die ''AusweisApp2'' ist bereits standardmäßig im Release enthalten, ansonsten kann man weitere Versionen unter&lt;br /&gt;
 https://www.openecard.org/en/download/&lt;br /&gt;
finden.&lt;br /&gt;
&lt;br /&gt;
== Zusatzeinstellungen für die Fritz!Box ==&lt;br /&gt;
Sofern Sie eine Fritz!Box benutzten, können Sie sich die eingehenden Anrufe mit dem Skript ''fritzcall.pl'' direkt anzeigen lassen. Dafür sind allerdings zunächst Anpassungen in der Fritz!Box nötig. Unter&lt;br /&gt;
 &amp;gt; Heimnetz &amp;gt; Netzwerk &amp;gt;  Netzwerkeinstellungen&lt;br /&gt;
klicken Sie unter dem Zusatzpunkt ''weitere Einstellungen'' die Auswahlbox ''Zugriff für Anwendungen zulassen'' an, um Abrufe über die TR-064 API zuzulassen.&lt;br /&gt;
Ferner müssen Sie dem User, den Sie später in ''fritzcall.pl'' unter ''username'' mit seinem ''password'' eintragen wollen, zunächst unter&lt;br /&gt;
 &amp;gt; System &amp;gt; Fritz!Box-Benutzer &lt;br /&gt;
den Zugang aus dem Internet erlauben.&lt;br /&gt;
Wenn diese Einstellungen richtig vorgenommen sind, sollte der im Rechner gestartete Browser-Aufruf&lt;br /&gt;
 http://fritz.box:49000/tr64desc.xml&lt;br /&gt;
eine XML-Datei auswerfen.&lt;br /&gt;
&lt;br /&gt;
===External links===&lt;br /&gt;
*[https://www.perl.org/ Perl-Community]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Fehlende_Pakete_nachladen_-_ubuntu&amp;diff=7246</id>
		<title>Fehlende Pakete nachladen - ubuntu</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Fehlende_Pakete_nachladen_-_ubuntu&amp;diff=7246"/>
				<updated>2026-01-12T10:27:08Z</updated>
		
		<summary type="html">&lt;p&gt;87.123.86.246: /* Installation fehlender Perl-Module */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ubuntu|&lt;br /&gt;
*[https://ubuntu.com/16-04 16.04]&lt;br /&gt;
|&lt;br /&gt;
*[https://wiki.ubuntuusers.de/Perl/ Perl]&lt;br /&gt;
|&lt;br /&gt;
*[https://innovativeinnovation.github.io/ubuntu-setup/perl/cpan.html Perl-Einrichtung]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Ubuntu liefert ein System, das aus aus Sicherheitsgründen viele notwendigen Pakete für ''Lawsuit'' noch nicht enthält.&lt;br /&gt;
Zudem sind für die Installation und Kompilierung von Perlmodulen nötigen Programme im Kernbestand nicht enthalten und sie müssen nachinstalliert werden. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== Themes anpassen ==&lt;br /&gt;
Installieren Sie die Themes-Erweiterung per&lt;br /&gt;
{{shell|&amp;gt; sudo apt-get install gnome-tweaks gnome-shell-extensions}}&lt;br /&gt;
Sofern noch nicht vorhanden, legen Sie den &amp;lt;tt&amp;gt;.themes&amp;lt;/tt&amp;gt;-Ordner an:&lt;br /&gt;
{{shell|&amp;gt; mkdir ~/.themes}}&lt;br /&gt;
Ermitteln Sie die von Ihnen verwendete ''Gnome''-version mit&lt;br /&gt;
{{shell|&amp;gt; gnome-shell --version}}&lt;br /&gt;
und folgen der Anleitung unter&lt;br /&gt;
 https://drasite.com/flat-remix-gnome&lt;br /&gt;
insbesondere mit dem folgenden Befehl&lt;br /&gt;
{{shell|&amp;gt; sudo apt install git}}&lt;br /&gt;
und dann&lt;br /&gt;
{{shell|&amp;gt; git clone --branch 20231026 https://github.com/daniruiz/flat-remix-gnome&amp;lt;br&amp;gt;&amp;amp;nbsp; cd flat-remix-gnome&amp;lt;br&amp;gt;&amp;amp;nbsp; make &amp;amp;&amp;amp; sudo make install}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Weitere benötigte Pakete ==&lt;br /&gt;
{{Shell|&amp;gt; sudo apt install libglib2.0-dev-bin imagemagick gcc gimp k3b kdiff3 kfind lftp python3-img2pdf qrencode unoconv xterm zip }}&lt;br /&gt;
Ferner&lt;br /&gt;
{{Shell|&amp;gt; sudo snap install tesseract }}&lt;br /&gt;
&lt;br /&gt;
== Installation fehlender Perl-Module ==&lt;br /&gt;
Einige Perl-Module, die ''Lawsuit'' verwendet, sind teilweise in rpm-Paketen von openSUSE enthalten. Für deren Installation aus externen Quellen werden folgende Pakete zusätzlich benötigt:&lt;br /&gt;
{{Shell|&amp;gt; sudo apt install automake libapache2-mod-fcgid make libarchive-zip-perl libcgi-simple-perl libpdf-api2-perl libimage-magick-perl libyaml-perl libjpeg-dev libjpeg8-dev libjpeg-turbo8-dev zbar-tools libnet-whois-raw-perl libcrypt-rijndael-perl libgd-dev libdatetime-locale-perl libdatetime-timezone-systemv-perl}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Als Superuser starten Sie die MCPAN-Shell:&lt;br /&gt;
{{Shell|&amp;gt; sudo perl -e shell -MCPAN}}&lt;br /&gt;
und installieren Sie dann die folgenden Module:&lt;br /&gt;
{{Shell|cpan[1]&amp;gt;install CGI.pm &amp;lt;br&amp;gt;cpan[2]&amp;gt;install CGI::Cookie&amp;lt;br&amp;gt;cpan[3]&amp;gt;install Math::Utils&amp;lt;br&amp;gt;cpan[4]&amp;gt;install use.pm&amp;lt;br&amp;gt;cpan[5]&amp;gt;install File::Tail&amp;lt;br&amp;gt;cpan[6]&amp;gt;install ODF::lpOD&amp;lt;br&amp;gt;cpan[7]&amp;gt;install URI::Encode&amp;lt;br&amp;gt;cpan[8]&amp;gt;install JSON&amp;lt;br&amp;gt;cpan[9]&amp;gt;install Imager::QRCode&amp;lt;br&amp;gt;cpan[10]&amp;gt;install Imager::File::JPEG&amp;lt;br&amp;gt;cpan[11]&amp;gt;install Image::Scale&amp;lt;br&amp;gt;cpan[12]&amp;gt;install HTTP::Request&amp;lt;br&amp;gt;cpan[13]&amp;gt;install LWP::UserAgent&amp;lt;br&amp;gt;cpan[14]&amp;gt;install LWP::Simple::Post&amp;lt;br&amp;gt;cpan[15]&amp;gt;install List::Util&amp;lt;br&amp;gt;cpan[16]&amp;gt;install MIME::Words&amp;lt;br&amp;gt;cpan[17]&amp;gt;install App::PDFUtils&amp;lt;br&amp;gt;cpan[18]&amp;gt;install Data::ICal&amp;lt;br&amp;gt;cpan[19]&amp;gt;install DateTime::Event::ICal&amp;lt;br&amp;gt;cpan[20]&amp;gt;install Data::ICal::DateTime&amp;lt;br&amp;gt;cpan[21]&amp;gt;install Net::Fritz::Box&amp;lt;br&amp;gt;cpan[22]&amp;gt;install Net::Fritz::Phonebook # W&amp;amp;auml;hlen Sie hier Pretty Printing&amp;lt;br&amp;gt;cpan[23]&amp;gt;install Spreadsheet::ParseXLSX&amp;lt;br&amp;gt;cpan[24]&amp;gt; install libfuse2t64 cpan[25]&amp;gt;quit}}&lt;br /&gt;
&lt;br /&gt;
Daneben wird für das beA-Postfach grundsätzlich eine Texterkennung erwartet. Für sie verwendet ''Lawsuit'' die Erweiterung ''pdfsandwich'', die wie folgt installiert wird&lt;br /&gt;
{{Shell|&amp;gt; sudo apt-get install pdfsandwich}}&lt;br /&gt;
Fügen Sie anschließend in der Datei &amp;lt;tt&amp;gt;/etc/ImageMagick-7-SUSE/policy.xml&amp;lt;/tt&amp;gt; die folgende Zeile ein oder kommentieren Sie sie aus:&lt;br /&gt;
  &amp;lt;policy domain=&amp;quot;coder&amp;quot; rights=&amp;quot;read|write&amp;quot; pattern=&amp;quot;PDF&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Zusatzprogramm für aktuelle USB-Sticks ==&lt;br /&gt;
{{Shell|&amp;gt; sudo apt-get install exfatprogs}}&lt;br /&gt;
&lt;br /&gt;
== Zusatzprogramm für Ausweisfunktion ==&lt;br /&gt;
Die ''AusweisApp2'' ist bereits standardmäßig im Release enthalten, ansonsten kann man weitere Versionen unter&lt;br /&gt;
 https://www.openecard.org/en/download/&lt;br /&gt;
finden.&lt;br /&gt;
&lt;br /&gt;
== Zusatzeinstellungen für die Fritz!Box ==&lt;br /&gt;
Sofern Sie eine Fritz!Box benutzten, können Sie sich die eingehenden Anrufe mit dem Skript ''fritzcall.pl'' direkt anzeigen lassen. Dafür sind allerdings zunächst Anpassungen in der Fritz!Box nötig. Unter&lt;br /&gt;
 &amp;gt; Heimnetz &amp;gt; Netzwerk &amp;gt;  Netzwerkeinstellungen&lt;br /&gt;
klicken Sie unter dem Zusatzpunkt ''weitere Einstellungen'' die Auswahlbox ''Zugriff für Anwendungen zulassen'' an, um Abrufe über die TR-064 API zuzulassen.&lt;br /&gt;
Ferner müssen Sie dem User, den Sie später in ''fritzcall.pl'' unter ''username'' mit seinem ''password'' eintragen wollen, zunächst unter&lt;br /&gt;
 &amp;gt; System &amp;gt; Fritz!Box-Benutzer &lt;br /&gt;
den Zugang aus dem Internet erlauben.&lt;br /&gt;
Wenn diese Einstellungen richtig vorgenommen sind, sollte der im Rechner gestartete Browser-Aufruf&lt;br /&gt;
 http://fritz.box:49000/tr64desc.xml&lt;br /&gt;
eine XML-Datei auswerfen.&lt;br /&gt;
&lt;br /&gt;
===External links===&lt;br /&gt;
*[https://www.perl.org/ Perl-Community]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>87.123.86.246</name></author>	</entry>

	</feed>