Fehlende Pakete nachladen - ubuntu: Unterschied zwischen den Versionen

Aus Lawsuit - Wiki
Wechseln zu: Navigation, Suche
(Weitere benötigte Pakete)
 
(17 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{Ubuntu|
 
{{Ubuntu|
*[https://ubuntu.com/16-04 16.04]
+
*[https://ubuntu.com/24-04 24.04]
 
|
 
|
 
*[https://wiki.ubuntuusers.de/Perl/ Perl]
 
*[https://wiki.ubuntuusers.de/Perl/ Perl]
Zeile 31: Zeile 31:
  
 
== Weitere benötigte Pakete ==
 
== Weitere benötigte Pakete ==
{{Shell|> sudo apt install libglib2.0-dev-bin imagemagick gcc gimp k3b kdiff3 kfind lftp python3-img2pdf qrencode unoconv xterm zip }}
+
{{Shell|> sudo apt install libglib2.0-dev-bin imagemagick gcc gimp k3b kdiff3 kfind libgd-perl lftp python3-img2pdf qrencode unoconv xterm zip }}
 
Ferner
 
Ferner
 
{{Shell|> sudo snap install tesseract }}
 
{{Shell|> sudo snap install tesseract }}
Zeile 37: Zeile 37:
 
== Installation fehlender Perl-Module ==
 
== Installation fehlender Perl-Module ==
 
Einige Perl-Module, die ''Lawsuit'' verwendet, sind teilweise in rpm-Paketen von openSUSE enthalten. Für deren Installation aus externen Quellen werden folgende Pakete zusätzlich benötigt:
 
Einige Perl-Module, die ''Lawsuit'' verwendet, sind teilweise in rpm-Paketen von openSUSE enthalten. Für deren Installation aus externen Quellen werden folgende Pakete zusätzlich benötigt:
{{Shell|> sudo apt install automake libapache2-mod-fcgid make libarchive-zip-perl libcgi-simple-perl libpdf-api2-perl libimage-magick-perl libyaml-perl libjpeg-dev libjpeg8-dev libjpeg-turbo8-dev zbar-tools libnet-whois-raw-perl libcrypt-rijndael-perl libgd-dev libdatetime-locale-perl libdatetime-timezone-systemv-perl}}
+
{{Shell|> sudo apt install automake libapache2-mod-fcgid make libarchive-zip-perl libcgi-simple-perl libgd-perl libpdf-api2-perl libimage-magick-perl libyaml-perl libjpeg-dev libjpeg8-dev libjpeg-turbo8-dev zbar-tools libnet-whois-raw-perl libcrypt-rijndael-perl libgd-dev libdatetime-locale-perl libdatetime-timezone-systemv-perl libfuse2t64}}
  
  
Zeile 43: Zeile 43:
 
{{Shell|> sudo perl -e shell -MCPAN}}
 
{{Shell|> sudo perl -e shell -MCPAN}}
 
und installieren Sie dann die folgenden Module:
 
und installieren Sie dann die folgenden Module:
{{Shell|cpan[1]>install CGI.pm <br>cpan[2]>install CGI::Cookie<br>cpan[2]>install use.pm<br>cpan[3]>install File::Tail<br>cpan[4]>install ODF::lpOD<br>cpan[5]>install URI::Encode<br>cpan[6]>install JSON<br>cpan[7]>install Imager::QRCode<br>cpan[8]>install Imager::File::JPEG<br>cpan[9]>install Image::Scale<br>cpan[10]>install HTTP::Request<br>cpan[11]>install LWP::UserAgent<br>cpan[12]>install LWP::Simple::Post<br>cpan[13]>install List::Util<br>cpan[14]>install MIME::Words<br>cpan[15]>install App::PDFUtils<br>cpan[16]>install Data::ICal<br>cpan[17]>install DateTime::Event::ICal<br>cpan[18]>install Data::ICal::DateTime<br>cpan[19]>install Net::Fritz::Box<br>cpan[20]>install Net::Fritz::Phonebook # W&auml;hlen Sie hier Pretty Printing<br>cpan[21]>install Spreadsheet::ParseXLSX<br>cpan[22]>quit}}
+
{{Shell|cpan[1]>install CGI.pm <br>cpan[2]>install CGI::Cookie<br>cpan[3]>install Math::Utils<br>cpan[4]>install use.pm<br>cpan[5]>install File::Tail<br>cpan[6]>install ODF::lpOD<br>cpan[7]>install URI::Encode<br>cpan[8]>install JSON<br>cpan[9]>install Image::Magick<br>cpan[10]>install Imager::QRCode<br>cpan[11]>install Imager::File::JPEG<br>cpan[12]>install Image::Scale<br>cpan[13]>install HTTP::Request<br>cpan[14]>install LWP::UserAgent<br>cpan[15]>install LWP::Simple::Post<br>cpan[16]>install List::Util<br>cpan[17]>install MIME::Words<br>cpan[18]>install App::PDFUtils<br>cpan[19]>install Data::ICal<br>cpan[20]>install DateTime::Event::ICal<br>cpan[21]>install Data::ICal::DateTime<br>cpan[22]>install Net::Fritz::Box<br>cpan[23]>install Net::Fritz::Phonebook # W&auml;hlen Sie hier Pretty Printing<br>cpan[24]>install Spreadsheet::ParseXLSX<br>cpan[25]> quit}}
  
 +
 +
== Fortgeschrittene Texterkennung mit Pdfsandwich ==
 
Daneben wird für das beA-Postfach grundsätzlich eine Texterkennung erwartet. Für sie verwendet ''Lawsuit'' die Erweiterung ''pdfsandwich'', die wie folgt installiert wird
 
Daneben wird für das beA-Postfach grundsätzlich eine Texterkennung erwartet. Für sie verwendet ''Lawsuit'' die Erweiterung ''pdfsandwich'', die wie folgt installiert wird
 
{{Shell|> sudo apt-get install pdfsandwich}}
 
{{Shell|> sudo apt-get install pdfsandwich}}
Zeile 50: Zeile 52:
 
   <policy domain="coder" rights="read|write" pattern="PDF" />
 
   <policy domain="coder" rights="read|write" pattern="PDF" />
  
== Zusatzprogramm für aktuelle USB-Sticks ==
+
 
{{Shell|> sudo apt-get install exfatprogs}}
+
== Ausrichten der Scans mit ImageMagick ==
 +
Zum Ausrichten der Seiten wird Image::Magick benötigt, welches sich leider derzeit nicht über MCPAN installieren lässt. Benutzen Sie die Installationsanleitung unter
 +
https://imagemagick.org/script/download.php#gsc.tab=0
 +
insbesondere
 +
{{Shell|> cd /bin<br>&nbsp; wget https://imagemagick.org/archive/binaries/magick<br>&nbsp; sudo chmod a+x magick<br>&nbsp; sudo ./magick}}
 +
oder ladene Sie den Tarball von einem der Mirrorserver unter
 +
ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-7.1.2-12.tar.gz
 +
herunter.
 +
 
 +
Hilfsweise funktioniert das Quellpaket:
 +
{{Shell|> cd /bin<br>&nbsp; wget https://imagemagick.org/archive/ImageMagick.tar.gz<br>&nbsp; tar xvzf ImageMagick.tar.gz<br>&nbsp; cd ImageMagick-7.1.2-12<br>&nbsp; ./configure --with-perl<br>&nbsp; make}}
 +
Vergewissern Sie sich, dass die ''perl dev''-Dateien installiert sind:
 +
{{Shell|> sudo apt install libperl-dev}}
 +
Installieren Sie nun ''ImageMagick'':
 +
{{Shell|> sudo make install}}
 +
Ergänzen Sie noch fehlende Links:
 +
{{Shell|> sudo ldconfig /usr/local/lib}}
 +
Überprüfen Sie abschließend, ob das Modul läuft:
 +
{{Shell|> sudo apt install perl-doc<br>&nbsp; perldoc Image::Magick}}
 +
 
  
 
== Zusatzprogramm für Ausweisfunktion ==
 
== Zusatzprogramm für Ausweisfunktion ==

Aktuelle Version vom 3. Februar 2026, 22:42 Uhr

Kompatibilität mit Ubuntu-Version Ubuntu-Themen Weiterführende Artikel Ubuntu.png


Einführung[Bearbeiten]

Ubuntu liefert ein System, das aus aus Sicherheitsgründen viele notwendigen Pakete für Lawsuit noch nicht enthält. Zudem sind für die Installation und Kompilierung von Perlmodulen nötigen Programme im Kernbestand nicht enthalten und sie müssen nachinstalliert werden.



Themes anpassen[Bearbeiten]

Installieren Sie die Themes-Erweiterung per

> sudo apt-get install gnome-tweaks gnome-shell-extensions

Sofern noch nicht vorhanden, legen Sie den .themes-Ordner an:

> mkdir ~/.themes

Ermitteln Sie die von Ihnen verwendete Gnome-version mit

> gnome-shell --version

und folgen der Anleitung unter

https://drasite.com/flat-remix-gnome

insbesondere mit dem folgenden Befehl

> sudo apt install git

und dann

> git clone --branch 20231026 https://github.com/daniruiz/flat-remix-gnome
  cd flat-remix-gnome
  make && sudo make install


Weitere benötigte Pakete[Bearbeiten]

> sudo apt install libglib2.0-dev-bin imagemagick gcc gimp k3b kdiff3 kfind libgd-perl lftp python3-img2pdf qrencode unoconv xterm zip

Ferner

> sudo snap install tesseract


Installation fehlender Perl-Module[Bearbeiten]

Einige Perl-Module, die Lawsuit verwendet, sind teilweise in rpm-Paketen von openSUSE enthalten. Für deren Installation aus externen Quellen werden folgende Pakete zusätzlich benötigt:

> sudo apt install automake libapache2-mod-fcgid make libarchive-zip-perl libcgi-simple-perl libgd-perl libpdf-api2-perl libimage-magick-perl libyaml-perl libjpeg-dev libjpeg8-dev libjpeg-turbo8-dev zbar-tools libnet-whois-raw-perl libcrypt-rijndael-perl libgd-dev libdatetime-locale-perl libdatetime-timezone-systemv-perl libfuse2t64


Als Superuser starten Sie die MCPAN-Shell:

> sudo perl -e shell -MCPAN

und installieren Sie dann die folgenden Module:

cpan[1]>install CGI.pm
cpan[2]>install CGI::Cookie
cpan[3]>install Math::Utils
cpan[4]>install use.pm
cpan[5]>install File::Tail
cpan[6]>install ODF::lpOD
cpan[7]>install URI::Encode
cpan[8]>install JSON
cpan[9]>install Image::Magick
cpan[10]>install Imager::QRCode
cpan[11]>install Imager::File::JPEG
cpan[12]>install Image::Scale
cpan[13]>install HTTP::Request
cpan[14]>install LWP::UserAgent
cpan[15]>install LWP::Simple::Post
cpan[16]>install List::Util
cpan[17]>install MIME::Words
cpan[18]>install App::PDFUtils
cpan[19]>install Data::ICal
cpan[20]>install DateTime::Event::ICal
cpan[21]>install Data::ICal::DateTime
cpan[22]>install Net::Fritz::Box
cpan[23]>install Net::Fritz::Phonebook # Wählen Sie hier Pretty Printing
cpan[24]>install Spreadsheet::ParseXLSX
cpan[25]> quit


Fortgeschrittene Texterkennung mit Pdfsandwich[Bearbeiten]

Daneben wird für das beA-Postfach grundsätzlich eine Texterkennung erwartet. Für sie verwendet Lawsuit die Erweiterung pdfsandwich, die wie folgt installiert wird

> sudo apt-get install pdfsandwich

Fügen Sie anschließend in der Datei /etc/ImageMagick-7-SUSE/policy.xml die folgende Zeile ein oder kommentieren Sie sie aus:

 <policy domain="coder" rights="read|write" pattern="PDF" />


Ausrichten der Scans mit ImageMagick[Bearbeiten]

Zum Ausrichten der Seiten wird Image::Magick benötigt, welches sich leider derzeit nicht über MCPAN installieren lässt. Benutzen Sie die Installationsanleitung unter

https://imagemagick.org/script/download.php#gsc.tab=0

insbesondere

> cd /bin
  wget https://imagemagick.org/archive/binaries/magick
  sudo chmod a+x magick
  sudo ./magick

oder ladene Sie den Tarball von einem der Mirrorserver unter

ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-7.1.2-12.tar.gz

herunter.

Hilfsweise funktioniert das Quellpaket:

> cd /bin
  wget https://imagemagick.org/archive/ImageMagick.tar.gz
  tar xvzf ImageMagick.tar.gz
  cd ImageMagick-7.1.2-12
  ./configure --with-perl
  make

Vergewissern Sie sich, dass die perl dev-Dateien installiert sind:

> sudo apt install libperl-dev

Installieren Sie nun ImageMagick:

> sudo make install

Ergänzen Sie noch fehlende Links:

> sudo ldconfig /usr/local/lib

Überprüfen Sie abschließend, ob das Modul läuft:

> sudo apt install perl-doc
  perldoc Image::Magick


Zusatzprogramm für Ausweisfunktion[Bearbeiten]

Die AusweisApp2 ist bereits standardmäßig im Release enthalten, ansonsten kann man weitere Versionen unter

https://www.openecard.org/en/download/

finden.

Zusatzeinstellungen für die Fritz!Box[Bearbeiten]

Sofern Sie eine Fritz!Box benutzten, können Sie sich die eingehenden Anrufe mit dem Skript fritzcall.pl direkt anzeigen lassen. Dafür sind allerdings zunächst Anpassungen in der Fritz!Box nötig. Unter

> Heimnetz > Netzwerk >  Netzwerkeinstellungen

klicken Sie unter dem Zusatzpunkt weitere Einstellungen die Auswahlbox Zugriff für Anwendungen zulassen an, um Abrufe über die TR-064 API zuzulassen. Ferner müssen Sie dem User, den Sie später in fritzcall.pl unter username mit seinem password eintragen wollen, zunächst unter

> System > Fritz!Box-Benutzer 

den Zugang aus dem Internet erlauben. Wenn diese Einstellungen richtig vorgenommen sind, sollte der im Rechner gestartete Browser-Aufruf

http://fritz.box:49000/tr64desc.xml

eine XML-Datei auswerfen.

External links[Bearbeiten]