Fehlende Pakete nachladen: Unterschied zwischen den Versionen

Aus Lawsuit - Wiki
Wechseln zu: Navigation, Suche
(Installation fehlender Perl-Module)
(Weitere benötigte RPM-Pakete)
 
(131 dazwischenliegende Versionen von 42 Benutzern werden nicht angezeigt)
Zeile 5: Zeile 5:
 
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]
 
*[https://de.opensuse.org/Portal:42.1 Leap 42.1]
 
|
 
|
*[https://en.opensuse.org/OpenOffice.org OpenOffice (nur englisch)]
+
*[https://de.opensuse.org/Perl Perl]
 
|
 
|
 +
*[https://de.opensuse.org/Perl-Entwicklung Perl-Entwicklung]
 
}}
 
}}
  
Zeile 13: Zeile 14:
  
 
OpenSuse liefert aus urheberrechtlichen Gründen wesentliche Bestandteile für die Medienverwaltung nicht im eigenen Softwarepaket mit aus. Dies betrifft sogar Software für die Datensicherung auf CDs.  
 
OpenSuse liefert aus urheberrechtlichen Gründen wesentliche Bestandteile für die Medienverwaltung nicht im eigenen Softwarepaket mit aus. Dies betrifft sogar Software für die Datensicherung auf CDs.  
Ferner sind für die Installation und Kompilierung von Perlmodulen im Kernbestand nicht enthalten und sie müssen nachinstalliert werden.  
+
Ferner sind für die Installation und Kompilierung von Perlmodulen nötigen Programme im Kernbestand nicht enthalten und sie müssen nachinstalliert werden.  
  
  
Zeile 23: Zeile 24:
 
  https://opensuse-community.org/
 
  https://opensuse-community.org/
 
auf. Klicken Sie auf den zu Ihrer Desktopumgebung passenden Button und bestätigen Sie die Erweiterungen der von Ihnen akzeptierten Software-Repositories.
 
auf. Klicken Sie auf den zu Ihrer Desktopumgebung passenden Button und bestätigen Sie die Erweiterungen der von Ihnen akzeptierten Software-Repositories.
 +
 +
Sollte der österreichische Server nicht zu erreichen sein, hilft alternativ der Eintrag eines neuen Repositories
 +
{{Shell|> sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/' packman}}
 +
 +
== Weitere benötigte RPM-Pakete ==
 +
{{Shell|> sudo zypper in firefox-uget-integrator gcc gimp k3b kdiff3 kfind kfind-lang perl-HTTP-Request-AsCGI python3-img2pdf qrencode tesseract unoconv zip }}
  
 
== Installation fehlender Perl-Module ==
 
== Installation fehlender Perl-Module ==
Einige Perl-Module, die ''Lawsuit'' verwendet, sind nicht 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|# zypper in gcc zip reportlab perl-gtk perl-Archive-Zip perl-PerlMagick}}
+
{{Shell|> sudo zypper in automake FastCGI make perl-Archive-Zip perl-CGI-Simple perl-File-Tail perl-PDF-API2 perl-PerlMagick perl-YAML libjpeg-turbo libjpeg8-devel zbar perl-Net-Whois-Raw perl-Crypt-Rijndael perl-GD perl-DateTime-Locale perl-DateTime-TimeZone}}
  
Als Superuser starten Sie die MCPAN-Shel:
+
Daneben wird für das beA-Postfach grundsätzlich eine Texterkennung erwartet. Für sie verwendet ''Lawsuit'' die Erweiterung ''pdfsandwich'', die sich hier findet
{{Shell|> su<br># per l shell -MCPAN}}
+
https://software.opensuse.org/package/pdfsandwich?search_term=pdfsandwich
 +
oder alternativ wie folgt von Hand installiert werden kann:
 +
{{Shell|> sudo zypper addrepo https://download.opensuse.org/repositories/home:/brassh/15.4/ pdfsandwich<br>&nbsp; sudo zypper in pdfsandwich}}
 +
Fügen Sie anschließend in der Datei <tt>/etc/ImageMagick-7-SUSE/policy.xml</tt> die folgende Zeile ein oder kommentieren Sie sie aus:
 +
  <policy domain="coder" rights="read|write" pattern="PDF" />
 +
 
 +
Als Superuser starten Sie die MCPAN-Shell:
 +
{{Shell|> su<br># perl -e shell -MCPAN}}
 
und installieren Sie dann die folgenden Module:
 
und installieren Sie dann die folgenden Module:
{{Shell|cpan[1]>install ODF::lpOD<br>cpan[2]>install URI::Encode<br>cpan[3]>install JSON<br>cpan[4]>install Net::Google::CalendarV3}}
+
{{Shell|cpan[1]>install CGI.pm <br>cpan[2]>install CGI::Cookie<br>cpan[3]>install ODF::lpOD<br>cpan[4]>install URI::Encode<br>cpan[5]>install JSON<br>cpan[6]>install Imager::QRCode<br>cpan[7]>install Imager::File::JPEG<br>cpan[8]>install Image::Scale<br>cpan[9]>install HTTP::Request<br>cpan[10]>install LWP::UserAgent<br>cpan[11]>install LWP::Simple::Post<br>cpan[12]>install List::Util<br>cpan[13]>install MIME::Words<br>cpan[14]>install App::PDFUtils<br>cpan[15]>install Data::ICal<br>cpan[16]>install DateTime::Event::ICal<br>cpan[17]>install Data::ICal::DateTime<br>cpan[18]>install Net::Fritz::Box<br>cpan[19]>install Net::Fritz::Phonebook # W&auml;hlen Sie hier Pretty Printing<br>cpan[20]>quit}}
 +
 
 +
== Zusatzprogramm für aktuelle USB-Sticks ==
 +
{{Shell|> sudo zypper in fuse-exfat exfatprogs}}
 +
 
 +
== Zusatzprogramm für Ausweisfunktion ==
 +
{{Shell|> wget "https://github.com/ecsec/open-ecard/releases/download/1.4.5/open-ecard-app-1.4.5-1.x86_64.rpm"<br>> sudo zypper in open-ecard-app-1.4.5-1.x86_64.rpm
 +
}}
 +
Die aktuellen RPMs finden Sie ansonsten unter
 +
https://www.openecard.org/en/download/pc/
 +
 
 +
== Unsignierte Pakete ==
 +
Um Updates für selbst heruntergeladene RPM-Pakete automatisch installieren zu können, obwohl die ihm <tt>bin</tt>-Verzeichnis hinterlegten Softwarepakete in der Regel nicht signiert sind, geben sie anschließend nur für dieses Repository folgende Ausnahmeregelung für ''zypper'' ein:
 +
{{Shell|> sudo zypper modifyrepo --gpgcheck-allow-unsigned-package bin}}
 +
 
 +
== Zusatzeinstellungen für die Fritz!Box ==
 +
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===
 
===External links===
* [https://www.openoffice.org/de Offizielle OpenOffice-Seite]
+
*[https://www.perl.org/ Perl-Community]
 
 
 
{{DEFAULTSORT:{{PAGENAME}}}}
 
{{DEFAULTSORT:{{PAGENAME}}}}
  
[[Category:Installation]]
+
[[Category:Linuxinstallation]]

Aktuelle Version vom 29. September 2024, 15:20 Uhr

Kompatibilität mit openSUSE openSUSE-Themen Weiterführende Artikel Suse.png


Einführung[Bearbeiten]

OpenSuse liefert aus urheberrechtlichen Gründen wesentliche Bestandteile für die Medienverwaltung nicht im eigenen Softwarepaket mit aus. Dies betrifft sogar Software für die Datensicherung auf CDs. Ferner sind für die Installation und Kompilierung von Perlmodulen nötigen Programme im Kernbestand nicht enthalten und sie müssen nachinstalliert werden.



Multimediapaket per 1-Klick-Installation[Bearbeiten]

Rufen Sie mit einem Browser die Seite

https://opensuse-community.org/

auf. Klicken Sie auf den zu Ihrer Desktopumgebung passenden Button und bestätigen Sie die Erweiterungen der von Ihnen akzeptierten Software-Repositories.

Sollte der österreichische Server nicht zu erreichen sein, hilft alternativ der Eintrag eines neuen Repositories

> sudo zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/' packman


Weitere benötigte RPM-Pakete[Bearbeiten]

> sudo zypper in firefox-uget-integrator gcc gimp k3b kdiff3 kfind kfind-lang perl-HTTP-Request-AsCGI python3-img2pdf qrencode tesseract unoconv zip


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 zypper in automake FastCGI make perl-Archive-Zip perl-CGI-Simple perl-File-Tail perl-PDF-API2 perl-PerlMagick perl-YAML libjpeg-turbo libjpeg8-devel zbar perl-Net-Whois-Raw perl-Crypt-Rijndael perl-GD perl-DateTime-Locale perl-DateTime-TimeZone


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

https://software.opensuse.org/package/pdfsandwich?search_term=pdfsandwich

oder alternativ wie folgt von Hand installiert werden kann:

> sudo zypper addrepo https://download.opensuse.org/repositories/home:/brassh/15.4/ pdfsandwich
  sudo zypper in 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" />

Als Superuser starten Sie die MCPAN-Shell:

> su
# perl -e shell -MCPAN

und installieren Sie dann die folgenden Module:

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


Zusatzprogramm für aktuelle USB-Sticks[Bearbeiten]

> sudo zypper in fuse-exfat exfatprogs


Zusatzprogramm für Ausweisfunktion[Bearbeiten]

> wget "https://github.com/ecsec/open-ecard/releases/download/1.4.5/open-ecard-app-1.4.5-1.x86_64.rpm"
> sudo zypper in open-ecard-app-1.4.5-1.x86_64.rpm

Die aktuellen RPMs finden Sie ansonsten unter

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

Unsignierte Pakete[Bearbeiten]

Um Updates für selbst heruntergeladene RPM-Pakete automatisch installieren zu können, obwohl die ihm bin-Verzeichnis hinterlegten Softwarepakete in der Regel nicht signiert sind, geben sie anschließend nur für dieses Repository folgende Ausnahmeregelung für zypper ein:

> sudo zypper modifyrepo --gpgcheck-allow-unsigned-package bin


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]