OpenOffice einrichten: Unterschied zwischen den Versionen

Aus Lawsuit - Wiki
Wechseln zu: Navigation, Suche
(Einführung)
(Herunterladen der Software)
Zeile 20: Zeile 20:
  
 
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.5/binaries/de/Apache_OpenOffice_4.1.5_Linux_x86-64_install-rpm_de.tar.gz}}
 
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.5_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 ===
+
=== Installation der Apache-Pakete ===
 
+
Als Superuser fügen Sie dann, falls noch nicht geschehen, Ihr bin-Verzeichnis, in dem Sie sich gerade befinden, den autorisierten Softwarequellen hinzu:
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.
+
{{Shell|>su<br># zypper ar ./ lokal}}
Die folgenden Schritte müssen weiterhin als Root ausgeführt werden.
+
Anschließend installieren Sie die folgenden Pakete:
{{Shell|# sysconf_addword /etc/sysconfig/SuSEfirewall2 FW_CONFIGURATIONS_EXT apache2<br># sysconf_addword /etc/sysconfig/SuSEfirewall2 FW_CONFIGURATIONS_EXT apache2-ssl<br># rcSuSEfirewall2 restart }}
+
{{Shell|# zypper in openoffice-de openoffice-de-base openoffice-de-calc openoffice-de-draw openoffice-de-help openoffice-de-impress openoffice-de-math openoffice-de-res openoffice-de-writer openoffice-images openoffice-javafilter openoffice-onlineupdate openoffice-ooofonts openoffice-ooolinguistic openoffice-pyuno openoffice4.1.5-suse-menus}}
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:
+
{{Hinweis|Falls sie die Fehlermeldung <red>Package is not signed!</red> 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.}}
Network > Firewall > SuSEfirewall2
+
zypper ar ./ lokal
 
 
=== 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 ==
 
== Virtual Hosts ==

Version vom 7. März 2018, 19:00 Uhr

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


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 Per-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.



Herunterladen der Software

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

> cd ~/bin
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

Entpacken Sie die Datei mit

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


Installation der Apache-Pakete

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-de openoffice-de-base openoffice-de-calc openoffice-de-draw openoffice-de-help openoffice-de-impress openoffice-de-math openoffice-de-res openoffice-de-writer openoffice-images openoffice-javafilter openoffice-onlineupdate openoffice-ooofonts openoffice-ooolinguistic openoffice-pyuno openoffice4.1.5-suse-menus

Vorlage:Hinweis zypper ar ./ lokal

Virtual Hosts

Das Verzeichnis für alle Virtual Host ist /etc/apache2/vhosts.d/. Wie Sie sehen gibt es zwei Konfigurationsdateien - eine mit ssl, die andere ohne ssl. Wir benutzen die Vorlage ohne Secure Sockets Layer. Nur Dateien mit dem Suffix ".conf" werden automatisch in die Apachekonfiguration einbezogen.

Vorabhinweis
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:
  • 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 lawsuit/bin 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:


# cd /etc/apache2/vhosts.d
# cp vhost.template {DOMAINNAME}.conf
# mkdir -p /srv/www/vhosts/{DOMAINNAME}/


  • Now edit the copied configuration file and adjust the following as needed:
  • Change the document root for your virtual host: DocumentRoot /srv/www/vhosts/{DOMAINNAME}
  • You also need to change corresponding directory directive: <Directory "/srv/www/vhosts/{DOMAINNAME}">
  • <VirtualHost *:80> It is possible to replace the "*" with an IP addess and "80" with a non standard http port. See Apache Documentation.
  • Restart Apache
# /etc/init.d/apache2 restart


Custom Configuration

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.

Trouble Shooting

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:

# tail -F /var/log/apache2/*


If you suspect a bug, please report it

See also

Related articles

  • SuSE Firewall
  • Package documentation and example configuration files in /usr/share/doc/packages/apache2/

External links