<?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=94.134.175.14</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=94.134.175.14"/>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=Spezial:Beitr%C3%A4ge/94.134.175.14"/>
		<updated>2026-07-05T14:34:29Z</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=6026</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=6026"/>
				<updated>2022-10-27T16:14:55Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6025</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=6025"/>
				<updated>2022-10-27T16:13:04Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/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]=A free open source tool to split and merge pdf documents&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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6024</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=6024"/>
				<updated>2022-10-27T16:07:36Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam-4.3.4-linux.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]=A free open source tool to split and merge pdf documents&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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6023</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=6023"/>
				<updated>2022-10-27T16:01:52Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam-4.3.4-linux.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]=A free open source tool to split and merge pdf documents&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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6022</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=6022"/>
				<updated>2022-10-27T15:52:35Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam-4.3.4-linux.tar.gz}}&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]=A free open source tool to split and merge pdf documents&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-4.3.4-linux/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6021</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=6021"/>
				<updated>2022-10-27T15:42:39Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam-4.3.4-linux.tar.gz}}&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]=A free open source tool to split and merge pdf documents&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-4.3.4-linux/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6020</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=6020"/>
				<updated>2022-10-27T15:42:11Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam-4.3.4-linux.tar.gz}}&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]=A free open source tool to split and merge pdf documents&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=java -jar home/BENUTZER/bin/pdfsam-4.3.4-linux/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=home/BENUTZER/bin/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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6019</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=6019"/>
				<updated>2022-10-27T15:39:35Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam-4.3.4-linux.tar.gz}}&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]=A free open source tool to split and merge pdf documents&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=java -jar ~/bin/pdfsam-4.3.4-linux/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=~/bin/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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6018</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=6018"/>
				<updated>2022-10-27T15:38:34Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam-4.3.4-linux.tar.gz}}&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]=A free open source tool to split and merge pdf documents&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=java -jar ~/bin/pdfsam-4.3.4-linux/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=pdfsam&lt;br /&gt;
 GenericName=pdfsam&lt;br /&gt;
 Icon=/home/BENUTZER/bin/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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6017</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=6017"/>
				<updated>2022-10-27T15:35:16Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam-4.3.4-linux.tar.gz}}&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]=A free open source tool to split and merge pdf documents&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=java -jar ~/bin/pdfsam-4.3.4-linux/bin/pdfsam.sh&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=/home/BENUTZER/bin/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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6016</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=6016"/>
				<updated>2022-10-27T15:32:37Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam-4.3.4-linux.tar.gz}}&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]=A free open source tool to split and merge pdf documents&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=java -jar ~/bin/pdfsam-4.3.4-linux/pdfsam-basic-4.3.4.jar&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=/home/BENUTZER/bin/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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6015</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=6015"/>
				<updated>2022-10-27T15:23:28Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam-4.3.4-linux.tar.gz}}&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]=A free open source tool to split and merge pdf documents&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=java -jar ~/bin/pdfsam/pdfsam-basic-4.3.4.jar&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=/home/BENUTZER/bin/pdfsam/pdfsam.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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6014</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=6014"/>
				<updated>2022-10-27T15:22:03Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
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/v4.3.4/pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;tar xzf pdfsam-4.3.4-linux.tar.gz}}&lt;br /&gt;
und mit diesem Desktop-Eintrag nutzbar gemacht werden:&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Categories=Utility;TextEditor;&lt;br /&gt;
 Comment[de_DE]=A free open source tool to split and merge pdf documents&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=java -jar ~/bin/pdfsam/pdfsam-basic-4.3.4.jar&lt;br /&gt;
 GenericName[de_DE]=&lt;br /&gt;
 GenericName=&lt;br /&gt;
 Icon=/home/BENUTZER/bin/pdfsam/pdfsam.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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6013</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=6013"/>
				<updated>2022-10-27T15:14:14Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* 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. 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;
Eine neuere Version kann vom Anbieter mit &lt;br /&gt;
{{shell|&amp;amp;gt;cd bin &amp;lt;br&amp;gt; wget https://github.com/torakiki/pdfsam/releases/download/v4.3.4/pdfsam-4.3.4-linux.tar.gz}}&lt;br /&gt;
heruntergeladen und wie folgt installiert werden:&lt;br /&gt;
{{shell|&amp;amp;gt; tar xzf pdfsam-4.3.4-linux.tar.gz&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;./configure&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;make&amp;lt;br&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;sudo make install}}&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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6012</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=6012"/>
				<updated>2022-10-27T13:23:52Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* moneyplex - Homebanking */&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. 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;
&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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=Sinnvolle_Erg%C3%A4nzungen&amp;diff=6011</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=6011"/>
				<updated>2022-10-27T12:58:18Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* moneyplex - Homebanking */&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. 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;
&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 50 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>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=HP-Drucker_installieren&amp;diff=6010</id>
		<title>HP-Drucker installieren</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=HP-Drucker_installieren&amp;diff=6010"/>
				<updated>2022-10-27T10:49:36Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* Fehler von Version 3.19.12 bis 3.20.1 */&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 15.1]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 15.0]&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/Perl Perl]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Perl-Entwicklung Perl-Entwicklung]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Hewlett Packard bietet mit den Programmen hp-setup und hp-toolbox sehr leistungsstarke konsolegesteuerte Werkzeuge an, die zwar auch im YaST-Paket hplip (statt hplip-hpijs) enthalten sind. Jedoch ist das mitgelieferte Paket erfahrungsgemäß ein oder mehrere Jahre veraltet. Auch wegen der sehr leistungsstarken Systemanalyse der Installationsroutine von hplip hat es sich als vorteilhafter erwiesen, die aktuelle Version vom HP-Server herunterzuladen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Software nachladen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zunächst müssen einige Pakete händisch umgestellt werden, sollte zypper nicht funktionieren, dann über yast:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper in autoconf automake avahi-utils cpp7 cups-ddk cups-devel dbus-1-devel dbus-1-python dbus-1-python-devel gcc7 gcc-c++ gcc7-c++ hplip libcrypto43 libgphoto2-devel libjpeg-devel libksane-devel libnotify-tools libtool lsb-release python-qt5 python-qt5-utils python-devel python-gobject2 python-imaging python-notify python-pilkit python-reportlab rpm-build xsane zlib-devel}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wechseln Sie für die Installation von hplip mit einem Terminal in Ihr bin-Verzeichnis&lt;br /&gt;
{{Shell|&amp;gt; cd ~/bin}}&lt;br /&gt;
&lt;br /&gt;
Rufen Sie die Seite&lt;br /&gt;
&lt;br /&gt;
  https://developers.hp.com/hp-linux-imaging-and-printing/gethplip&lt;br /&gt;
&lt;br /&gt;
auf oder geben Sie zum direkten Herunterladen der aktuellen Version von hplip in den Terminal ein:&lt;br /&gt;
{{Shell|&amp;gt; wget https://sourceforge.net/projects/hplip/files/hplip/3.22.6/hplip-3.22.6.run}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Folgendes Pakete müssen ggf. gesondert über eine 1-Klick-Installation hinzugefügt werden:&lt;br /&gt;
&lt;br /&gt;
  https://software.opensuse.org/package/python-reportlab?search_term=python-reportlab&lt;br /&gt;
  https://software.opensuse.org/package/python-notify&lt;br /&gt;
&lt;br /&gt;
Sollte dieses offizielle Paket nicht funktionieren, fügen Sie ein alternatives Repository hinzu und installieren von dort:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper addrepo https://download.opensuse.org/repositories/openSUSE:Leap:15.3:Update/standard/openSUSE:Leap:15.3:Update.repo&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper refresh&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper install python-reportlab&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper install python-notify}}&lt;br /&gt;
&lt;br /&gt;
Anschließend starten Sie die Treiberinstallation als normaler User mit:&lt;br /&gt;
{{Shell|&amp;gt; sh hplip-3.22.6.run}}&lt;br /&gt;
&lt;br /&gt;
Während des Prozesses werden alle benötigten Programme und Dateien nachgeladen. Anschließend rufen Sie als Superuser die Einrichtung mit&lt;br /&gt;
{{Shell|# sh hp-setup}}&lt;br /&gt;
&lt;br /&gt;
auf.&lt;br /&gt;
&lt;br /&gt;
Hernach sollten die überflüssigen Sprachpakete wieder gelöscht werden:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper rm tesseract-ocr-traineddata-*}}&lt;br /&gt;
&lt;br /&gt;
und nur die nötigen Sprachen tatsächlich installiert werden, z.B.&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper in tesseract-ocr-traineddata-dutch tesseract-ocr-traineddata-english tesseract-ocr-traineddata-english_middle tesseract-ocr-traineddata-esperanto tesseract-ocr-traineddata-french tesseract-ocr-traineddata-greek tesseract-ocr-traineddata-greek_ancient tesseract-ocr-traineddata-turkish tesseract-ocr-traineddata-italian tesseract-ocr-traineddata-spanish}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abschließend muss das richtige Ghostskript für den Drucker als einfacher Benutzer installiert werden:&lt;br /&gt;
{{Shell|&amp;gt; hp-plugin}}&lt;br /&gt;
&lt;br /&gt;
Sollte auch diese HP-Installationsroutine scheitern, kann das Plugin auch direkt vom Server heruntergeladen werden mit&lt;br /&gt;
{{Shell|&amp;gt; wget https://developers.hp.com/sites/default/files/hplip-3.22.6-plugin.run}}&lt;br /&gt;
&lt;br /&gt;
und anschließend per Shellbefehl installiert werden:&lt;br /&gt;
{{Shell|&amp;gt; sh hplip-3.22.6-plugin.run}}&lt;br /&gt;
&lt;br /&gt;
== Fehler von Version 3.19.12 bis 3.20.1 ==&lt;br /&gt;
Von der Version '''3.19.12''' bis '''3.20.1''' funktionierte das unverzichtbare Plugin nicht mehr, denn die Abhängigkeit vom Paket '''QT5 Support''' konnte nicht aufgelöst werden. Ein Upgrade konnte daher bis auf Weiteres gesperrt werden mit:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper addlock hplip&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper addlock hplip-hpijs &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper addlock hplip-sane}}&lt;br /&gt;
Die Sperre kann jederzeit wieder aufgehoben werden durch:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper removelock hplip&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper removelock hplip-hpijs &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper removelock hplip-sane}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://developers.hp.com/hp-linux-imaging-and-printing/gethplip HP for Linux]&lt;br /&gt;
*[https://de.opensuse.org/SDB:Drucker-Konfigurieren SDB:Drucker]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=HP-Drucker_installieren&amp;diff=6009</id>
		<title>HP-Drucker installieren</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=HP-Drucker_installieren&amp;diff=6009"/>
				<updated>2022-10-27T10:49:10Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* Fehler ab Version 3.19.12 */&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 15.1]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 15.0]&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/Perl Perl]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Perl-Entwicklung Perl-Entwicklung]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Hewlett Packard bietet mit den Programmen hp-setup und hp-toolbox sehr leistungsstarke konsolegesteuerte Werkzeuge an, die zwar auch im YaST-Paket hplip (statt hplip-hpijs) enthalten sind. Jedoch ist das mitgelieferte Paket erfahrungsgemäß ein oder mehrere Jahre veraltet. Auch wegen der sehr leistungsstarken Systemanalyse der Installationsroutine von hplip hat es sich als vorteilhafter erwiesen, die aktuelle Version vom HP-Server herunterzuladen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Software nachladen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zunächst müssen einige Pakete händisch umgestellt werden, sollte zypper nicht funktionieren, dann über yast:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper in autoconf automake avahi-utils cpp7 cups-ddk cups-devel dbus-1-devel dbus-1-python dbus-1-python-devel gcc7 gcc-c++ gcc7-c++ hplip libcrypto43 libgphoto2-devel libjpeg-devel libksane-devel libnotify-tools libtool lsb-release python-qt5 python-qt5-utils python-devel python-gobject2 python-imaging python-notify python-pilkit python-reportlab rpm-build xsane zlib-devel}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wechseln Sie für die Installation von hplip mit einem Terminal in Ihr bin-Verzeichnis&lt;br /&gt;
{{Shell|&amp;gt; cd ~/bin}}&lt;br /&gt;
&lt;br /&gt;
Rufen Sie die Seite&lt;br /&gt;
&lt;br /&gt;
  https://developers.hp.com/hp-linux-imaging-and-printing/gethplip&lt;br /&gt;
&lt;br /&gt;
auf oder geben Sie zum direkten Herunterladen der aktuellen Version von hplip in den Terminal ein:&lt;br /&gt;
{{Shell|&amp;gt; wget https://sourceforge.net/projects/hplip/files/hplip/3.22.6/hplip-3.22.6.run}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Folgendes Pakete müssen ggf. gesondert über eine 1-Klick-Installation hinzugefügt werden:&lt;br /&gt;
&lt;br /&gt;
  https://software.opensuse.org/package/python-reportlab?search_term=python-reportlab&lt;br /&gt;
  https://software.opensuse.org/package/python-notify&lt;br /&gt;
&lt;br /&gt;
Sollte dieses offizielle Paket nicht funktionieren, fügen Sie ein alternatives Repository hinzu und installieren von dort:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper addrepo https://download.opensuse.org/repositories/openSUSE:Leap:15.3:Update/standard/openSUSE:Leap:15.3:Update.repo&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper refresh&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper install python-reportlab&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper install python-notify}}&lt;br /&gt;
&lt;br /&gt;
Anschließend starten Sie die Treiberinstallation als normaler User mit:&lt;br /&gt;
{{Shell|&amp;gt; sh hplip-3.22.6.run}}&lt;br /&gt;
&lt;br /&gt;
Während des Prozesses werden alle benötigten Programme und Dateien nachgeladen. Anschließend rufen Sie als Superuser die Einrichtung mit&lt;br /&gt;
{{Shell|# sh hp-setup}}&lt;br /&gt;
&lt;br /&gt;
auf.&lt;br /&gt;
&lt;br /&gt;
Hernach sollten die überflüssigen Sprachpakete wieder gelöscht werden:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper rm tesseract-ocr-traineddata-*}}&lt;br /&gt;
&lt;br /&gt;
und nur die nötigen Sprachen tatsächlich installiert werden, z.B.&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper in tesseract-ocr-traineddata-dutch tesseract-ocr-traineddata-english tesseract-ocr-traineddata-english_middle tesseract-ocr-traineddata-esperanto tesseract-ocr-traineddata-french tesseract-ocr-traineddata-greek tesseract-ocr-traineddata-greek_ancient tesseract-ocr-traineddata-turkish tesseract-ocr-traineddata-italian tesseract-ocr-traineddata-spanish}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abschließend muss das richtige Ghostskript für den Drucker als einfacher Benutzer installiert werden:&lt;br /&gt;
{{Shell|&amp;gt; hp-plugin}}&lt;br /&gt;
&lt;br /&gt;
Sollte auch diese HP-Installationsroutine scheitern, kann das Plugin auch direkt vom Server heruntergeladen werden mit&lt;br /&gt;
{{Shell|&amp;gt; wget https://developers.hp.com/sites/default/files/hplip-3.22.6-plugin.run}}&lt;br /&gt;
&lt;br /&gt;
und anschließend per Shellbefehl installiert werden:&lt;br /&gt;
{{Shell|&amp;gt; sh hplip-3.22.6-plugin.run}}&lt;br /&gt;
&lt;br /&gt;
== Fehler von Version 3.19.12 bis 3.20.1 ==&lt;br /&gt;
Von der Version '''3.19.12''' '''bis 3.20.1''' funktionierte das unverzichtbare Plugin nicht mehr, denn die Abhängigkeit vom Paket '''QT5 Support''' konnte nicht aufgelöst werden. Ein Upgrade konnte daher bis auf Weiteres gesperrt werden mit:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper addlock hplip&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper addlock hplip-hpijs &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper addlock hplip-sane}}&lt;br /&gt;
Die Sperre kann jederzeit wieder aufgehoben werden durch:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper removelock hplip&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper removelock hplip-hpijs &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper removelock hplip-sane}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://developers.hp.com/hp-linux-imaging-and-printing/gethplip HP for Linux]&lt;br /&gt;
*[https://de.opensuse.org/SDB:Drucker-Konfigurieren SDB:Drucker]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=HP-Drucker_installieren&amp;diff=6008</id>
		<title>HP-Drucker installieren</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=HP-Drucker_installieren&amp;diff=6008"/>
				<updated>2022-10-27T10:46:53Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* Software nachladen */&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 15.1]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 15.0]&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/Perl Perl]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Perl-Entwicklung Perl-Entwicklung]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Hewlett Packard bietet mit den Programmen hp-setup und hp-toolbox sehr leistungsstarke konsolegesteuerte Werkzeuge an, die zwar auch im YaST-Paket hplip (statt hplip-hpijs) enthalten sind. Jedoch ist das mitgelieferte Paket erfahrungsgemäß ein oder mehrere Jahre veraltet. Auch wegen der sehr leistungsstarken Systemanalyse der Installationsroutine von hplip hat es sich als vorteilhafter erwiesen, die aktuelle Version vom HP-Server herunterzuladen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Software nachladen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zunächst müssen einige Pakete händisch umgestellt werden, sollte zypper nicht funktionieren, dann über yast:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper in autoconf automake avahi-utils cpp7 cups-ddk cups-devel dbus-1-devel dbus-1-python dbus-1-python-devel gcc7 gcc-c++ gcc7-c++ hplip libcrypto43 libgphoto2-devel libjpeg-devel libksane-devel libnotify-tools libtool lsb-release python-qt5 python-qt5-utils python-devel python-gobject2 python-imaging python-notify python-pilkit python-reportlab rpm-build xsane zlib-devel}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wechseln Sie für die Installation von hplip mit einem Terminal in Ihr bin-Verzeichnis&lt;br /&gt;
{{Shell|&amp;gt; cd ~/bin}}&lt;br /&gt;
&lt;br /&gt;
Rufen Sie die Seite&lt;br /&gt;
&lt;br /&gt;
  https://developers.hp.com/hp-linux-imaging-and-printing/gethplip&lt;br /&gt;
&lt;br /&gt;
auf oder geben Sie zum direkten Herunterladen der aktuellen Version von hplip in den Terminal ein:&lt;br /&gt;
{{Shell|&amp;gt; wget https://sourceforge.net/projects/hplip/files/hplip/3.22.6/hplip-3.22.6.run}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Folgendes Pakete müssen ggf. gesondert über eine 1-Klick-Installation hinzugefügt werden:&lt;br /&gt;
&lt;br /&gt;
  https://software.opensuse.org/package/python-reportlab?search_term=python-reportlab&lt;br /&gt;
  https://software.opensuse.org/package/python-notify&lt;br /&gt;
&lt;br /&gt;
Sollte dieses offizielle Paket nicht funktionieren, fügen Sie ein alternatives Repository hinzu und installieren von dort:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper addrepo https://download.opensuse.org/repositories/openSUSE:Leap:15.3:Update/standard/openSUSE:Leap:15.3:Update.repo&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper refresh&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper install python-reportlab&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper install python-notify}}&lt;br /&gt;
&lt;br /&gt;
Anschließend starten Sie die Treiberinstallation als normaler User mit:&lt;br /&gt;
{{Shell|&amp;gt; sh hplip-3.22.6.run}}&lt;br /&gt;
&lt;br /&gt;
Während des Prozesses werden alle benötigten Programme und Dateien nachgeladen. Anschließend rufen Sie als Superuser die Einrichtung mit&lt;br /&gt;
{{Shell|# sh hp-setup}}&lt;br /&gt;
&lt;br /&gt;
auf.&lt;br /&gt;
&lt;br /&gt;
Hernach sollten die überflüssigen Sprachpakete wieder gelöscht werden:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper rm tesseract-ocr-traineddata-*}}&lt;br /&gt;
&lt;br /&gt;
und nur die nötigen Sprachen tatsächlich installiert werden, z.B.&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper in tesseract-ocr-traineddata-dutch tesseract-ocr-traineddata-english tesseract-ocr-traineddata-english_middle tesseract-ocr-traineddata-esperanto tesseract-ocr-traineddata-french tesseract-ocr-traineddata-greek tesseract-ocr-traineddata-greek_ancient tesseract-ocr-traineddata-turkish tesseract-ocr-traineddata-italian tesseract-ocr-traineddata-spanish}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abschließend muss das richtige Ghostskript für den Drucker als einfacher Benutzer installiert werden:&lt;br /&gt;
{{Shell|&amp;gt; hp-plugin}}&lt;br /&gt;
&lt;br /&gt;
Sollte auch diese HP-Installationsroutine scheitern, kann das Plugin auch direkt vom Server heruntergeladen werden mit&lt;br /&gt;
{{Shell|&amp;gt; wget https://developers.hp.com/sites/default/files/hplip-3.22.6-plugin.run}}&lt;br /&gt;
&lt;br /&gt;
und anschließend per Shellbefehl installiert werden:&lt;br /&gt;
{{Shell|&amp;gt; sh hplip-3.22.6-plugin.run}}&lt;br /&gt;
&lt;br /&gt;
== Fehler ab Version 3.19.12 ==&lt;br /&gt;
Ab der aktuellen Version '''3.19.12''' funktioniert das unverzichtbare Plugin nicht mehr, denn die Abhängigkeit vom Paket '''QT5 Support''' kann nicht aufgelöst werden. Ein Upgrade sollte daher bis auf Weiteres gesperrt werden mit:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper addlock hplip&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper addlock hplip-hpijs &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper addlock hplip-sane}}&lt;br /&gt;
Die Sperre kann jederzeit wieder aufgehoben werden durch:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper removelock hplip&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper removelock hplip-hpijs &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper removelock hplip-sane}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://developers.hp.com/hp-linux-imaging-and-printing/gethplip HP for Linux]&lt;br /&gt;
*[https://de.opensuse.org/SDB:Drucker-Konfigurieren SDB:Drucker]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=HP-Drucker_installieren&amp;diff=6007</id>
		<title>HP-Drucker installieren</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=HP-Drucker_installieren&amp;diff=6007"/>
				<updated>2022-10-27T10:29:58Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* Software nachladen */&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 15.1]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 15.0]&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/Perl Perl]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Perl-Entwicklung Perl-Entwicklung]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Hewlett Packard bietet mit den Programmen hp-setup und hp-toolbox sehr leistungsstarke konsolegesteuerte Werkzeuge an, die zwar auch im YaST-Paket hplip (statt hplip-hpijs) enthalten sind. Jedoch ist das mitgelieferte Paket erfahrungsgemäß ein oder mehrere Jahre veraltet. Auch wegen der sehr leistungsstarken Systemanalyse der Installationsroutine von hplip hat es sich als vorteilhafter erwiesen, die aktuelle Version vom HP-Server herunterzuladen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Software nachladen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zunächst müssen einige Pakete händisch umgestellt werden, sollte zypper nicht funktionieren, dann über yast:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper in autoconf automake avahi-utils cpp7 cups-ddk cups-devel dbus-1-devel dbus-1-python dbus-1-python-devel gcc7 gcc-c++ gcc7-c++ hplip libcrypto43 libgphoto2-devel libjpeg-devel libksane-devel libnotify-tools libtool lsb-release python-qt5 python-qt5-utils python-devel python-gobject2 python-imaging python-notify python-pilkit python-reportlab rpm-build xsane zlib-devel}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wechseln Sie für die Installation von hplip mit einem Terminal in Ihr bin-Verzeichnis&lt;br /&gt;
{{Shell|&amp;gt; cd ~/bin}}&lt;br /&gt;
&lt;br /&gt;
Rufen Sie die Seite&lt;br /&gt;
&lt;br /&gt;
  https://developers.hp.com/hp-linux-imaging-and-printing/gethplip&lt;br /&gt;
&lt;br /&gt;
auf oder geben Sie zum direkten Herunterladen der aktuellen Version von hplip in den Terminal ein:&lt;br /&gt;
{{Shell|&amp;gt; wget https://sourceforge.net/projects/hplip/files/hplip/3.22.6/hplip-3.22.6.run}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Folgendes Pakete müssen ggf. gesondert über eine 1-Klick-Installation hinzugefügt werden:&lt;br /&gt;
&lt;br /&gt;
  https://software.opensuse.org/package/python-reportlab?search_term=python-reportlab&lt;br /&gt;
  https://software.opensuse.org/package/python-notify&lt;br /&gt;
&lt;br /&gt;
Sollte dieses offizielle Paket nicht funktionieren, fügen Sie ein alternatives Repository hinzu und installieren von dort:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper addrepo https://download.opensuse.org/repositories/openSUSE:Leap:15.3:Update/standard/openSUSE:Leap:15.3:Update.repo&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper refresh&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper install python-reportlab&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper install python-notify}}&lt;br /&gt;
&lt;br /&gt;
Anschließend starten Sie die Treiberinstallation als normaler User mit:&lt;br /&gt;
{{Shell|&amp;gt; sh hplip-3.22.6.run}}&lt;br /&gt;
&lt;br /&gt;
Während des Prozesses werden alle benötigten Programme und Dateien nachgeladen. Anschließend rufen Sie als Superuser die Einrichtung mit&lt;br /&gt;
{{Shell|# sh hp-setup}}&lt;br /&gt;
&lt;br /&gt;
auf.&lt;br /&gt;
&lt;br /&gt;
Hernach sollten die überflüssigen Sprachpakete wieder gelöscht werden:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper rm tesseract-ocr-traineddata-*}}&lt;br /&gt;
&lt;br /&gt;
und nur die nötigen Sprachen tatsächlich installiert werden, z.B.&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper in tesseract-ocr-traineddata-dutch tesseract-ocr-traineddata-english tesseract-ocr-traineddata-english_middle tesseract-ocr-traineddata-esperanto tesseract-ocr-traineddata-finnish tesseract-ocr-traineddata-greek tesseract-ocr-traineddata-greek_ancient tesseract-ocr-traineddata-turkish tesseract-ocr-traineddata-italian tesseract-ocr-traineddata-spanish}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abschließend muss das richtige Ghostskript für den Drucker als einfacher Benutzer installiert werden:&lt;br /&gt;
{{Shell|&amp;gt; hp-plugin}}&lt;br /&gt;
&lt;br /&gt;
Sollte auch diese HP-Installationsroutine scheitern, kann das Plugin auch direkt vom Server heruntergeladen werden mit&lt;br /&gt;
{{Shell|&amp;gt; wget https://developers.hp.com/sites/default/files/hplip-3.22.6-plugin.run}}&lt;br /&gt;
&lt;br /&gt;
und anschließend per Shellbefehl installiert werden:&lt;br /&gt;
{{Shell|&amp;gt; sh hplip-3.22.6-plugin.run}}&lt;br /&gt;
&lt;br /&gt;
== Fehler ab Version 3.19.12 ==&lt;br /&gt;
Ab der aktuellen Version '''3.19.12''' funktioniert das unverzichtbare Plugin nicht mehr, denn die Abhängigkeit vom Paket '''QT5 Support''' kann nicht aufgelöst werden. Ein Upgrade sollte daher bis auf Weiteres gesperrt werden mit:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper addlock hplip&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper addlock hplip-hpijs &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper addlock hplip-sane}}&lt;br /&gt;
Die Sperre kann jederzeit wieder aufgehoben werden durch:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper removelock hplip&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper removelock hplip-hpijs &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper removelock hplip-sane}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://developers.hp.com/hp-linux-imaging-and-printing/gethplip HP for Linux]&lt;br /&gt;
*[https://de.opensuse.org/SDB:Drucker-Konfigurieren SDB:Drucker]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=HP-Drucker_installieren&amp;diff=6006</id>
		<title>HP-Drucker installieren</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=HP-Drucker_installieren&amp;diff=6006"/>
				<updated>2022-10-27T10:26:52Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* Software nachladen */&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 15.1]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 15.0]&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/Perl Perl]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Perl-Entwicklung Perl-Entwicklung]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Hewlett Packard bietet mit den Programmen hp-setup und hp-toolbox sehr leistungsstarke konsolegesteuerte Werkzeuge an, die zwar auch im YaST-Paket hplip (statt hplip-hpijs) enthalten sind. Jedoch ist das mitgelieferte Paket erfahrungsgemäß ein oder mehrere Jahre veraltet. Auch wegen der sehr leistungsstarken Systemanalyse der Installationsroutine von hplip hat es sich als vorteilhafter erwiesen, die aktuelle Version vom HP-Server herunterzuladen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Software nachladen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zunächst müssen einige Pakete händisch umgestellt werden, sollte zypper nicht funktionieren, dann über yast:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper in autoconf automake avahi-utils cpp7 cups-ddk cups-devel dbus-1-devel dbus-1-python dbus-1-python-devel gcc7 gcc-c++ gcc7-c++ hplip libcrypto43 libgphoto2-devel libjpeg-devel libksane-devel libnotify-tools libtool lsb-release pyqt5 pyqt5-utils python-devel python-gobject2 python-imaging python-notify python-pilkit python-reportlab rpm-build xsane zlib-devel}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wechseln Sie für die Installation von hplip mit einem Terminal in Ihr bin-Verzeichnis&lt;br /&gt;
{{Shell|&amp;gt; cd ~/bin}}&lt;br /&gt;
&lt;br /&gt;
Rufen Sie die Seite&lt;br /&gt;
&lt;br /&gt;
  https://developers.hp.com/hp-linux-imaging-and-printing/gethplip&lt;br /&gt;
&lt;br /&gt;
auf oder geben Sie zum direkten Herunterladen der aktuellen Version von hplip in den Terminal ein:&lt;br /&gt;
{{Shell|&amp;gt; wget https://sourceforge.net/projects/hplip/files/hplip/3.22.6/hplip-3.22.6.run}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Folgendes Pakete müssen ggf. gesondert über eine 1-Klick-Installation hinzugefügt werden:&lt;br /&gt;
&lt;br /&gt;
  https://software.opensuse.org/package/python-reportlab?search_term=python-reportlab&lt;br /&gt;
  https://software.opensuse.org/package/python-notify&lt;br /&gt;
&lt;br /&gt;
Sollte dieses offizielle Paket nicht funktionieren, fügen Sie ein alternatives Repository hinzu und installieren von dort:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper addrepo https://download.opensuse.org/repositories/openSUSE:Leap:15.3:Update/standard/openSUSE:Leap:15.3:Update.repo&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper refresh&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper install python-reportlab&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper install python-notify}}&lt;br /&gt;
&lt;br /&gt;
Anschließend starten Sie die Treiberinstallation als normaler User mit:&lt;br /&gt;
{{Shell|&amp;gt; sh hplip-3.22.6.run}}&lt;br /&gt;
&lt;br /&gt;
Während des Prozesses werden alle benötigten Programme und Dateien nachgeladen. Anschließend rufen Sie als Superuser die Einrichtung mit&lt;br /&gt;
{{Shell|# sh hp-setup}}&lt;br /&gt;
&lt;br /&gt;
auf.&lt;br /&gt;
&lt;br /&gt;
Hernach sollten die überflüssigen Sprachpakete wieder gelöscht werden:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper rm tesseract-ocr-traineddata-*}}&lt;br /&gt;
&lt;br /&gt;
und nur die nötigen Sprachen tatsächlich installiert werden, z.B.&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper in tesseract-ocr-traineddata-dutch tesseract-ocr-traineddata-english tesseract-ocr-traineddata-english_middle tesseract-ocr-traineddata-esperanto tesseract-ocr-traineddata-finnish tesseract-ocr-traineddata-greek tesseract-ocr-traineddata-greek_ancient tesseract-ocr-traineddata-turkish tesseract-ocr-traineddata-italian tesseract-ocr-traineddata-spanish}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abschließend muss das richtige Ghostskript für den Drucker als einfacher Benutzer installiert werden:&lt;br /&gt;
{{Shell|&amp;gt; hp-plugin}}&lt;br /&gt;
&lt;br /&gt;
Sollte auch diese HP-Installationsroutine scheitern, kann das Plugin auch direkt vom Server heruntergeladen werden mit&lt;br /&gt;
{{Shell|&amp;gt; wget https://developers.hp.com/sites/default/files/hplip-3.22.6-plugin.run}}&lt;br /&gt;
&lt;br /&gt;
und anschließend per Shellbefehl installiert werden:&lt;br /&gt;
{{Shell|&amp;gt; sh hplip-3.22.6-plugin.run}}&lt;br /&gt;
&lt;br /&gt;
== Fehler ab Version 3.19.12 ==&lt;br /&gt;
Ab der aktuellen Version '''3.19.12''' funktioniert das unverzichtbare Plugin nicht mehr, denn die Abhängigkeit vom Paket '''QT5 Support''' kann nicht aufgelöst werden. Ein Upgrade sollte daher bis auf Weiteres gesperrt werden mit:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper addlock hplip&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper addlock hplip-hpijs &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper addlock hplip-sane}}&lt;br /&gt;
Die Sperre kann jederzeit wieder aufgehoben werden durch:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper removelock hplip&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper removelock hplip-hpijs &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper removelock hplip-sane}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://developers.hp.com/hp-linux-imaging-and-printing/gethplip HP for Linux]&lt;br /&gt;
*[https://de.opensuse.org/SDB:Drucker-Konfigurieren SDB:Drucker]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>94.134.175.14</name></author>	</entry>

	<entry>
		<id>http://wiki.iustus.eu/wiki/index.php?title=HP-Drucker_installieren&amp;diff=6005</id>
		<title>HP-Drucker installieren</title>
		<link rel="alternate" type="text/html" href="http://wiki.iustus.eu/wiki/index.php?title=HP-Drucker_installieren&amp;diff=6005"/>
				<updated>2022-10-27T10:21:04Z</updated>
		
		<summary type="html">&lt;p&gt;94.134.175.14: /* Software nachladen */&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 15.1]&lt;br /&gt;
*[https://de.opensuse.org/Portal:42.3 Leap 15.0]&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/Perl Perl]&lt;br /&gt;
|&lt;br /&gt;
*[https://de.opensuse.org/Perl-Entwicklung Perl-Entwicklung]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einführung ==&lt;br /&gt;
&lt;br /&gt;
Hewlett Packard bietet mit den Programmen hp-setup und hp-toolbox sehr leistungsstarke konsolegesteuerte Werkzeuge an, die zwar auch im YaST-Paket hplip (statt hplip-hpijs) enthalten sind. Jedoch ist das mitgelieferte Paket erfahrungsgemäß ein oder mehrere Jahre veraltet. Auch wegen der sehr leistungsstarken Systemanalyse der Installationsroutine von hplip hat es sich als vorteilhafter erwiesen, die aktuelle Version vom HP-Server herunterzuladen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
== Software nachladen ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Zunächst müssen einige Pakete händisch umgestellt werden, sollte zypper nicht funktionieren, dann über yast:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper in autoconf automake avahi-utils cpp7 cups-ddk cups-devel dbus-1-devel dbus-1-python dbus-1-python-devel gcc7 gcc-c++ gcc7-c++ hplip libcrypto43 libgphoto2-devel libjpeg-devel libksane-devel libnotify-tools libtool lsb-release python-qt4 python-qt4-utils python-devel python-gobject2 python-imaging python-notify python-pilkit python-reportlab rpm-build xsane zlib-devel}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wechseln Sie für die Installation von hplip mit einem Terminal in Ihr bin-Verzeichnis&lt;br /&gt;
{{Shell|&amp;gt; cd ~/bin}}&lt;br /&gt;
&lt;br /&gt;
Rufen Sie die Seite&lt;br /&gt;
&lt;br /&gt;
  https://developers.hp.com/hp-linux-imaging-and-printing/gethplip&lt;br /&gt;
&lt;br /&gt;
auf oder geben Sie zum direkten Herunterladen der aktuellen Version von hplip in den Terminal ein:&lt;br /&gt;
{{Shell|&amp;gt; wget https://sourceforge.net/projects/hplip/files/hplip/3.22.6/hplip-3.22.6.run}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Folgendes Pakete müssen ggf. gesondert über eine 1-Klick-Installation hinzugefügt werden:&lt;br /&gt;
&lt;br /&gt;
  https://software.opensuse.org/package/python-reportlab?search_term=python-reportlab&lt;br /&gt;
  https://software.opensuse.org/package/python-notify&lt;br /&gt;
&lt;br /&gt;
Sollte dieses offizielle Paket nicht funktionieren, fügen Sie ein alternatives Repository hinzu und installieren von dort:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper addrepo https://download.opensuse.org/repositories/openSUSE:Leap:15.3:Update/standard/openSUSE:Leap:15.3:Update.repo&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper refresh&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper install python-reportlab&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper install python-notify}}&lt;br /&gt;
&lt;br /&gt;
Anschließend starten Sie die Treiberinstallation als normaler User mit:&lt;br /&gt;
{{Shell|&amp;gt; sh hplip-3.22.6.run}}&lt;br /&gt;
&lt;br /&gt;
Während des Prozesses werden alle benötigten Programme und Dateien nachgeladen. Anschließend rufen Sie als Superuser die Einrichtung mit&lt;br /&gt;
{{Shell|# sh hp-setup}}&lt;br /&gt;
&lt;br /&gt;
auf.&lt;br /&gt;
&lt;br /&gt;
Hernach sollten die überflüssigen Sprachpakete wieder gelöscht werden:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper rm tesseract-ocr-traineddata-*}}&lt;br /&gt;
&lt;br /&gt;
und nur die nötigen Sprachen tatsächlich installiert werden, z.B.&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper in tesseract-ocr-traineddata-dutch tesseract-ocr-traineddata-english tesseract-ocr-traineddata-english_middle tesseract-ocr-traineddata-esperanto tesseract-ocr-traineddata-finnish tesseract-ocr-traineddata-greek tesseract-ocr-traineddata-greek_ancient tesseract-ocr-traineddata-turkish tesseract-ocr-traineddata-italian tesseract-ocr-traineddata-spanish}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Abschließend muss das richtige Ghostskript für den Drucker als einfacher Benutzer installiert werden:&lt;br /&gt;
{{Shell|&amp;gt; hp-plugin}}&lt;br /&gt;
&lt;br /&gt;
Sollte auch diese HP-Installationsroutine scheitern, kann das Plugin auch direkt vom Server heruntergeladen werden mit&lt;br /&gt;
{{Shell|&amp;gt; wget https://developers.hp.com/sites/default/files/hplip-3.22.6-plugin.run}}&lt;br /&gt;
&lt;br /&gt;
und anschließend per Shellbefehl installiert werden:&lt;br /&gt;
{{Shell|&amp;gt; sh hplip-3.22.6-plugin.run}}&lt;br /&gt;
&lt;br /&gt;
== Fehler ab Version 3.19.12 ==&lt;br /&gt;
Ab der aktuellen Version '''3.19.12''' funktioniert das unverzichtbare Plugin nicht mehr, denn die Abhängigkeit vom Paket '''QT5 Support''' kann nicht aufgelöst werden. Ein Upgrade sollte daher bis auf Weiteres gesperrt werden mit:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper addlock hplip&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper addlock hplip-hpijs &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper addlock hplip-sane}}&lt;br /&gt;
Die Sperre kann jederzeit wieder aufgehoben werden durch:&lt;br /&gt;
{{Shell|&amp;gt; sudo zypper removelock hplip&amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper removelock hplip-hpijs &amp;lt;br&amp;gt;&amp;amp;nbsp; sudo zypper removelock hplip-sane}}&lt;br /&gt;
&lt;br /&gt;
==Externe Links==&lt;br /&gt;
*[https://developers.hp.com/hp-linux-imaging-and-printing/gethplip HP for Linux]&lt;br /&gt;
*[https://de.opensuse.org/SDB:Drucker-Konfigurieren SDB:Drucker]&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxinstallation]]&lt;/div&gt;</summary>
		<author><name>94.134.175.14</name></author>	</entry>

	</feed>