OpenOffice einrichten: Unterschied zwischen den Versionen

Aus Lawsuit - Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „{{Knowledge| *[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed] *[https://de.opensuse.org/Portal:42.3 Leap 42.3] *[https://de.opensuse.org/Portal:42.2 Lea…“)
 
(Herunterladen der Software)
 
(89 dazwischenliegende Versionen von 13 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/Portal:OpenOffice Portal:OpenOffice (nur englisch)]
+
*[https://en.opensuse.org/OpenOffice.org OpenOffice (nur englisch)]
 
|
 
|
*[https://de.opensuse.org/SDB:LAMP_Einrichtung SDB:LAMP_Einrichtung]
+
*[https://www.openoffice.org/de/doc/index.html OpenOffice Dokumentationsportal]
*[https://de.opensuse.org/Apache2 Apache2]
 
*[https://de.opensuse.org/Portal:MySQL Portal:MySQL]
 
 
}}
 
}}
  
  
 
== Einführung ==
 
== Einführung ==
 +
OpenSuse wird standardmäßig mit LibreOffice ausgeliefert. Da jedoch Lawsuit zur Dokumentenerstellung und -manipulation standardisierte Perl-Module verwendet und der Content-Code von LibreOffice mittlerweile merklich abweicht, sind Perl-basierte Anwendungen wie Lawsuit auf den bisherigen Marktführer angewiesen. OpenOffice bietet daneben mehr zusätzliche Anwendungen und Sprachpakete, so dass es für die Büroanwendung weiterhin die leistungsstärkere Alternative ist.
  
OpenSuse wird standardmäßig mit LibreOffice ausgeliefert. Da jedoch Lawsuit zur Dokumentenerstellung und -manipulation standardisierte Perl-Module verwendet und der Content-Code von LibreOffice mittlerweile merklich abweicht, ist es auf den bisherigen Marktführer angewiesen. OpenOffice bietet daneben mehr zusätzliche Anwendungen und Sprachpakete, so dass es für die Büroanwendung weiterhin die leistungsstärkere Alternative ist.
 
  
 +
----
  
----
+
== Vorbereitung ==
 +
Falls Sie eigene TTF-Schriftarten verwenden wollen, achten Sie bitte darauf, diese vor der Installation von OpenOffice einzupflegen, damit sie von Anbeginn an von OpenOffice einbezogen werden.
 +
 
 +
=== Variante 1: Menüauswahl ===
 +
Klicken Sie im SUSE-Hauptmenü über
 +
Einstellungen > Systemeinstellungen > Schriftart > Schriftartenverwaltung
 +
zur Schriftartenverwaltung und tragen mittels des Buttons "+ Hinzufügen" Ihre Schriftarten wahlweise systemweit oder lokal ein.
 +
 
 +
=== Variante 2: Shell-Befehl ===
 +
Alternativ können Sie den Shell-Befehl
 +
* für die systemweite Installation
 +
{{Shell|> su -c "fonts-config --verbose"}}
 +
* für die lokale Installation
 +
{{Shell|> su -c "fonts-config --user BENUTZERNAME --verbose"}}
 +
verwenden, nachdem Sie Ihre TrueType-Schriftarten dem System bekanntgemacht haben, indem Sie  Ihr Verzeichnis mit den eigenen Schriftarten wie folgt in die zugehörige Konfigurationsdatei <tt>/etc/fonts/local.conf</tt> eintragen:
 +
{{Shell| &lt;&#63;xml version&#61;&quot;1.0&quot;&#63;&gt;<br>&lt;&#33;DOCTYPE fontconfig SYSTEM &quot;fonts.dtd&quot;&gt;<br>&lt;&#33;-- /etc/fonts/local.conf file for local customizations --&gt;<br>&lt;fontconfig&gt;<br>&nbsp;<b><dir>/home/Benutzer/Mein-TrueTypeFont-Verzeichnis</dir></b><br>&lt;/fontconfig&gt;}}
  
 
== Herunterladen der Software ==
 
== Herunterladen der Software ==
 
 
Wechseln Sie in Ihr <tt>bin</tt>-Verzeichnis und laden Sie die Software herunter:
 
Wechseln Sie in Ihr <tt>bin</tt>-Verzeichnis und laden Sie die Software herunter:
{{Shell|cd ~/bin<br>wget https://sourceforge.net/projects/openofficeorg.mirror/files/4.1.5/binaries/de/Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_de.tar.gz}}
+
{{Shell|> cd ~/bin<br>> wget https://sourceforge.net/projects/openofficeorg.mirror/files/4.1.7/binaries/de/Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_de.tar.gz/download}}
 
Entpacken Sie die Datei mit
 
Entpacken Sie die Datei mit
{{Shell|tar -zxvf Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_de.tar.gz}}
+
{{Shell|> tar -zxvf Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_de.tar.gz}}
=== Installation der Apache-Pakete ===
 
 
 
Der Apache-Server und das optionale Perl-Modul können mit ''zypper'' installiert werden. Öffnen Sie dazu ein Terminal-Fenster und wechseln Sie wie folgt in den Superuser-Modus:
 
{{Shell|> su}}
 
Geben Sie nach der Passwortbestätigung den folgenden Befehl ein:
 
{{Shell|# zypper in apache2 apache2-mod_perl}}
 
 
 
=== Anpassung der Firewall ===
 
 
 
Die Firewall ist so voreingestellt, dass sie über Port 80 auf den Rechner eingehende Daten grundsätzlich sperrt. Folglich müssen die Firewall-Einstellungen so angepasst werden, dass aus dem Lokalen Netzwerk über Port 80 eingehender Datenstrom akzeptiert wird.
 
Die folgenden Schritte müssen weiterhin als Root ausgeführt werden.
 
{{Shell|# sysconf_addword /etc/sysconfig/SuSEfirewall2 FW_CONFIGURATIONS_EXT apache2<br># sysconf_addword /etc/sysconfig/SuSEfirewall2 FW_CONFIGURATIONS_EXT apache2-ssl<br># rcSuSEfirewall2 restart }}
 
Die Einstellungen finden sich jedoch auch unter ''YaST'' und können dort im '''etc/sysconfig-Editor''' mit den Einträgen ''apache2'' und ''apache2-ssl'' aktiviert werden, indem sie diese durch Leerzeichen getrennt im Feld ''FW_CONFIGURATIONS_EXT'' in <tt>/etc/sysconfig/SuSEfirewall2 </tt> einsetzen. Diese Konfigurationsvariable findet sich unter:
 
Network > Firewall > SuSEfirewall2
 
 
 
=== Aktivierung des Servers ===
 
Starten Sie den Server und setzen Sie ihn in ein Bootverzeichnis, damit er mit dem Rechner hochgefahren wird.
 
{{Shell|# rcapache2 start<br>
 
{{Shell|# chkconfig -a apache2}}
 
 
 
=== Hinzufügen von Apache-Modulen===
 
Um benötigte Apache-Module zu laden, können wir die Konfigurationsvariable ''APACHE_MODULES'' in <tt>/etc/sysconfig/apache2</tt> editieren. Schneller geht es jedoch mit den nachfolgenden Befehlen. Nach jeder Änderung muss der Server neu gestartet werden. Auch für die folgenden Befehle sind wieder die Rechte eines Superusers vonnöten.
 
{{Shell|# a2enmod mod_perl<br># a2enmod -l<br># rcapache2 restart}}
 
 
 
== Virtual Hosts ==
 
Das Verzeichnis für alle Virtual Host ist <tt>/etc/apache2/vhosts.d/</tt>. Wie Sie sehen gibt es zwei Konfigurationsdateien - eine mit ssl, die andere ohne ssl. Wir benutzen die Vorlage ohne [https://de.wikipedia.org/wiki/Transport_Layer_Security Secure Sockets Layer]. Nur Dateien mit dem Suffix ".conf" werden automatisch in die Apachekonfiguration einbezogen.
 
 
 
{{Intro|Wenn Sie neben Lawsuit einen weiteren eigenen Virtual Host hinzufügen möchten, ersetzen Sie in den folgenden Zeilen bitte ''Domainname'' durch ihren Verzeichnisnamen oder Ihre IP-Adresse.}}
 
 
 
* Es gibt mehrere Varianten für die Struktur, mit welcher der eigenen Server auf dem Rechner aufgesetzt werden kann. Folgende Optionen bieten sich an:
 
:* [https://httpd.apache.org/docs/2.4/de/vhosts/name-based.html namensbasiert]
 
:* [https://httpd.apache.org/docs/2.4/de/vhosts/ip-based.html IP-basiert]
 
:* portbasiert
 
 
 
* Sei können für Ihre Verzeichnisse die Vorlage '''vhost.template''' kopieren und als Ihre '''{DOMAINNAME}.conf''' speichern. Hier hinein tragen Sie anschließend die Unterverzeichnisse für Ihren Virtual Host ein.
 
 
 
Für Lawsuit wird die Konfigurationsdatei jedoch im Unterverzeichnis <tt>lawsuit/bin</tt> bereits fertig zur Verfügung gestellt. Sie müssen jedoch in der Datei den Platzhalter durch den eigenen Nutzernamen ersetzen. Dies erfolgt durch die folgenden Befehle:
 
 
 
 
 
:{{Shell | # cd /etc/apache2/vhosts.d }}
 
:{{Shell | # cp vhost.template {DOMAINNAME}.conf }}
 
:{{Shell | # mkdir -p /srv/www/vhosts/{DOMAINNAME}/}}
 
  
* Now edit the copied configuration file and adjust the following as needed:
+
== Installation der Apache-Pakete ==
:* Change the document root for your virtual host: '''DocumentRoot /srv/www/vhosts/{DOMAINNAME}'''
+
Als Superuser fügen Sie dann, falls noch nicht geschehen, Ihr <tt>bin</tt>-Verzeichnis, in dem Sie sich gerade befinden, den autorisierten Softwarequellen hinzu:  
:* You also need to change corresponding directory directive: '''<Directory "/srv/www/vhosts/{DOMAINNAME}">'''
+
{{Shell|> su<br># zypper ar ./ lokal}}
:* <VirtualHost *:80> It is possible to replace the "*" with an IP addess and "80" with a non standard http port. See [http://httpd.apache.org/docs/2.2/mod/core.html#virtualhost Apache Documentation].
+
Anschließend installieren Sie die folgenden Pakete:
 +
{{Shell|# zypper in openoffice openoffice-base openoffice-calc openoffice-draw openoffice-impress openoffice-math openoffice-writer openoffice-de openoffice-de-base openoffice-de-calc openoffice-de-draw  openoffice-de-impress openoffice-de-math openoffice-de-writer openoffice-images openoffice-javafilter openoffice-onlineupdate openoffice-ooofonts openoffice-ooolinguistic openoffice-pyuno openoffice4.1.7-suse-menus}}
  
* Restart Apache
+
{{Info|Falls Sie die Fehlermeldung "'''Package is not signed!'''" erhalten, fehlte die elektronische Unterschrift unter dem Paket. Bitte übergehen Sie diesen Fehler, indem Sie in der Auswahl ''Abbrechen, wiederholen, ignorieren? [a/w/i] (a):'' jeweils "'''i'''" für "ignorieren" eintippen.
:{{Shell | # /etc/init.d/apache2 restart}}
+
Ebenso folgt gelegentlich eine Fehlermeldung "'''Dateikonflikte'''", weil die OpenSuse-Menü-Icons diejenigen von LibreOffice verdrängen. Sie können das Überschreiben bestätigen oder aber auf den Eintrag von OpenOffice im Startmenü verzichten.}}
  
=== Custom Configuration ===
+
Unter Umständen muss das LibreOffice-Paket wegen Dateikonflikten mit OpenOffice gelöscht werden. Gehen Sie dazu wie folgt vor:
Add/edit configuration for all virtual hosts to '''/etc/apache2/default-server.conf'''. Edit '''APACHE_CONF_INCLUDE_FILES''' in '''/etc/sysconfig/apache2''' to include configurations from external files. To understand the hierarchy and layout of all include files, read the comments at the top of '''httpd.conf''' The old, single, 40K, monolithic configuration file is available in '''/usr/share/doc/packages/apache2/httpd-std.conf-prefork'''.
+
{{Shell|# zypper rm libreoffice libreoffice-base libreoffice-writer libreoffice-impress libreoffice-draw libreoffice-calc libreoffice-qt5 libreoffice-pyuno libreoffice-math libreoffice-l10n-en libreoffice-l10n-de libreoffice-branding-openSUSE libreoffice-share-linker libreoffice-icon-themes libreoffice-base-drivers-firebird libreoffice-writer-extensions libreoffice-writer-extensions libreoffice-mailmerge libreoffice-filters-optional libreoffice-calc-extensions myspell-de_AT myspell-en_GB myspell-fr_FR}}
  
== Trouble Shooting ==
+
Anschließend wiederholen Sie die Installation von OpenOffice mit dem obigen Befehl.
Read any error messages when you start the service. Reproduce what is not working and see how it is reflected in the logs. The log files can be monitored in a root shell with the following command:
 
  
{{Shell | # tail -F /var/log/apache2/*}}
+
Sie können beide Prozesse mit den spiegelbildlichen Befehlen jederzeit wieder rückgängig machen.
  
If you suspect a bug, please [http://en.opensuse.org/Bugs report it]
+
== Empfehlenswerte Extensions ==
 +
=== Quellen ===
 +
* Automatisierte Literaturlistenverwaltung von [[https://www.zotero.org/download/ Zotero]]
 +
{{shell|cd ~/bin<br>wget &quot;https://www.zotero.org/download/client/dl?channel&#61;release&platform&#61;linux-x86_64&version&#61;5.0.56 &quot;<br>tar xfvj Zotero-5.0.56_linux-x86_64.tar.bz2
 +
<br>sh ./Zotero_linux-x86_64/zotero}} 
 +
* Wörterbuch Französisch [https://sourceforge.net/projects/aoo-extensions/files/17340/5/lo-oo-ressources-linguistiques-fr-v5.3.oxt/download herunterladen]
 +
* Frankierung im Umschlagfenster von der [https://www.deutschepost.de/de/i/internetmarke-porto-drucken/e-porto-add-in.html Deutschen Post AG]
  
==See also==
+
=== Installation ===
=== Related articles ===
+
Verschieben Sie Ihre Erweiterungen der Übersicht halber für spätere Portierungen in Ihr <tt>bin-</tt> Verzeichnis:
*[[SuSEfirewall2| SuSE Firewall]]
+
{{shell|mv ~/Downloads/*.oxt ~/bin/}}
* Package documentation and example configuration files in /usr/share/doc/packages/apache2/
+
Sie können die Erweiterungen nun entweder installieren, indem Sie sie mit der rechten Maustaste anklicken und die Office-Anwendung auswählen, in die sie installiert werden soll, wobei "openoffice4" auf OpenOffice verweist und "ooffice" auf LibreOffice.
 +
{{Warnung|Viele Erweiterungen benötigen leider statt der vorinstallierten ''OpenJDK'' das originäre ''Java-Runtime-Environment'' von Oracle. Die Anleitung für dessen Installation finden Sie unter "[[Oracle-JRE]]".}}
  
===External links===
+
== Weiterführende Informationen ==
* [https://www.openoffice.org/den]
+
===Verwandte Artikel===
 +
* [http://www.schriftarten-fonts.de/c/11/normale_schriftarten Große Auswahl freier Schrifttypen]
 +
* [http://www.dafont.com gemeinfreie Schriftarten bei DaFont]
 +
* [https://www.fontsquirrel.com/ lizenzpflichtige Schriftarten bei FontSquirrel]
  
 +
===Externe Links===
 +
* [https://www.openoffice.org/de Offizielle OpenOffice-Homepage]
 +
* [https://help.libreoffice.org/Common/Extension_Manager/de Office Extension Manager]
 
{{DEFAULTSORT:{{PAGENAME}}}}
 
{{DEFAULTSORT:{{PAGENAME}}}}
  
[[Category:Installation]]
+
[[Category:Linuxinstallation]]

Aktuelle Version vom 23. April 2020, 17:04 Uhr

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


Einführung[Bearbeiten]

OpenSuse wird standardmäßig mit LibreOffice ausgeliefert. Da jedoch Lawsuit zur Dokumentenerstellung und -manipulation standardisierte Perl-Module verwendet und der Content-Code von LibreOffice mittlerweile merklich abweicht, sind Perl-basierte Anwendungen wie Lawsuit auf den bisherigen Marktführer angewiesen. OpenOffice bietet daneben mehr zusätzliche Anwendungen und Sprachpakete, so dass es für die Büroanwendung weiterhin die leistungsstärkere Alternative ist.



Vorbereitung[Bearbeiten]

Falls Sie eigene TTF-Schriftarten verwenden wollen, achten Sie bitte darauf, diese vor der Installation von OpenOffice einzupflegen, damit sie von Anbeginn an von OpenOffice einbezogen werden.

Variante 1: Menüauswahl[Bearbeiten]

Klicken Sie im SUSE-Hauptmenü über

Einstellungen > Systemeinstellungen > Schriftart > Schriftartenverwaltung

zur Schriftartenverwaltung und tragen mittels des Buttons "+ Hinzufügen" Ihre Schriftarten wahlweise systemweit oder lokal ein.

Variante 2: Shell-Befehl[Bearbeiten]

Alternativ können Sie den Shell-Befehl

  • für die systemweite Installation
> su -c "fonts-config --verbose"
  • für die lokale Installation
> su -c "fonts-config --user BENUTZERNAME --verbose"

verwenden, nachdem Sie Ihre TrueType-Schriftarten dem System bekanntgemacht haben, indem Sie Ihr Verzeichnis mit den eigenen Schriftarten wie folgt in die zugehörige Konfigurationsdatei /etc/fonts/local.conf eintragen:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- /etc/fonts/local.conf file for local customizations -->
<fontconfig>
 <dir>/home/Benutzer/Mein-TrueTypeFont-Verzeichnis</dir>
</fontconfig>


Herunterladen der Software[Bearbeiten]

Wechseln Sie in Ihr bin-Verzeichnis und laden Sie die Software herunter:

> cd ~/bin
> wget https://sourceforge.net/projects/openofficeorg.mirror/files/4.1.7/binaries/de/Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_de.tar.gz/download

Entpacken Sie die Datei mit

> tar -zxvf Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_de.tar.gz


Installation der Apache-Pakete[Bearbeiten]

Als Superuser fügen Sie dann, falls noch nicht geschehen, Ihr bin-Verzeichnis, in dem Sie sich gerade befinden, den autorisierten Softwarequellen hinzu:

> su
# zypper ar ./ lokal

Anschließend installieren Sie die folgenden Pakete:

# zypper in openoffice openoffice-base openoffice-calc openoffice-draw openoffice-impress openoffice-math openoffice-writer openoffice-de openoffice-de-base openoffice-de-calc openoffice-de-draw openoffice-de-impress openoffice-de-math openoffice-de-writer openoffice-images openoffice-javafilter openoffice-onlineupdate openoffice-ooofonts openoffice-ooolinguistic openoffice-pyuno openoffice4.1.7-suse-menus


Hinweis
Falls Sie die Fehlermeldung "Package is not signed!" erhalten, fehlte die elektronische Unterschrift unter dem Paket. Bitte übergehen Sie diesen Fehler, indem Sie in der Auswahl Abbrechen, wiederholen, ignorieren? [a/w/i] (a): jeweils "i" für "ignorieren" eintippen. Ebenso folgt gelegentlich eine Fehlermeldung "Dateikonflikte", weil die OpenSuse-Menü-Icons diejenigen von LibreOffice verdrängen. Sie können das Überschreiben bestätigen oder aber auf den Eintrag von OpenOffice im Startmenü verzichten.


Unter Umständen muss das LibreOffice-Paket wegen Dateikonflikten mit OpenOffice gelöscht werden. Gehen Sie dazu wie folgt vor:

# zypper rm libreoffice libreoffice-base libreoffice-writer libreoffice-impress libreoffice-draw libreoffice-calc libreoffice-qt5 libreoffice-pyuno libreoffice-math libreoffice-l10n-en libreoffice-l10n-de libreoffice-branding-openSUSE libreoffice-share-linker libreoffice-icon-themes libreoffice-base-drivers-firebird libreoffice-writer-extensions libreoffice-writer-extensions libreoffice-mailmerge libreoffice-filters-optional libreoffice-calc-extensions myspell-de_AT myspell-en_GB myspell-fr_FR


Anschließend wiederholen Sie die Installation von OpenOffice mit dem obigen Befehl.

Sie können beide Prozesse mit den spiegelbildlichen Befehlen jederzeit wieder rückgängig machen.

Empfehlenswerte Extensions[Bearbeiten]

Quellen[Bearbeiten]

  • Automatisierte Literaturlistenverwaltung von [Zotero]
cd ~/bin
wget "https://www.zotero.org/download/client/dl?channel=release&platform=linux-x86_64&version=5.0.56 "
tar xfvj Zotero-5.0.56_linux-x86_64.tar.bz2
sh ./Zotero_linux-x86_64/zotero

Installation[Bearbeiten]

Verschieben Sie Ihre Erweiterungen der Übersicht halber für spätere Portierungen in Ihr bin- Verzeichnis:

mv ~/Downloads/*.oxt ~/bin/

Sie können die Erweiterungen nun entweder installieren, indem Sie sie mit der rechten Maustaste anklicken und die Office-Anwendung auswählen, in die sie installiert werden soll, wobei "openoffice4" auf OpenOffice verweist und "ooffice" auf LibreOffice.

Warnung!
Viele Erweiterungen benötigen leider statt der vorinstallierten OpenJDK das originäre Java-Runtime-Environment von Oracle. Die Anleitung für dessen Installation finden Sie unter "Oracle-JRE".


Weiterführende Informationen[Bearbeiten]

Verwandte Artikel[Bearbeiten]

Externe Links[Bearbeiten]