-----------------------------------------------------
Installation der glibc 2.0.7 Libraries
-----------------------------------------------------

StarOffice benoetigt die glibc 2.0.7 Libraries. Um das StarOffice installieren 
und damit arbeiten zu koennen, muessen diese Libraries auf Ihrem System 
eingerichtet sein. Sollte das nicht der Fall sein, finden Sie sie in der Datei 
glibc2.tar.gz in diesem Verzeichnis. Sie koennen die Installation automatisch
mit dem Shell Script soprep oder manuell durchfuehren. Wir empfehlen die 
Verwendung des Shell Scripts soprep, welches Sie ebenfalls in diesem Verzeichnis
finden.

-----------------------------------------------------
Installation via Shell Script soprep
-----------------------------------------------------

Soprep ist ein Shell script, mit dem die StarOffice-Installation auf einem 
System, auf dem die glibc 2.0.7 Biblotheken nicht vorhanden sind, vorbereitet 
werden kann.

Die glibc2 Bibliotheken koennen am einfachsten in das lib Unterverzeichnis der
geplanten StarOffice Version installiert werden.
Wenn sie also z.B. ihr StarOffice spaeter nach /opt/Office50 installieren wollen
waehlen Sie als Verzeichnis fuer die glibc2 Libraries /opt/Office50/lib.

Zusaetzlich wird vom soprep in das /lib Verzeichnis der zugehoerige
dynamic loader ld-linux.so.2 installiert, wenn dieser dort noch nicht vorhanden
ist.

ACHTUNG: Auf Systemen, auf denen bereits eine andere inkompatible glibc2 Version
installiert ist, muss der dynamic loader ld-linux.so.2 ausgetauscht werden
damit die glibc2.0.7 genutzt werden kann. Dies bedeutet einen gravierenden
Eingriff in das System, der dazu fuehren kann, dass andere Programme, die diese
andere glibc2 Version verwenden, unter Umstaenden nicht mehr funktionieren. 
Soprep erkennt dieses und bricht nach einem Hinweis auf ein eventuell spaeter
auszufuehrendes Kommando ab. Mit diesem Kommando kann man dann anschliessend 
die Installation des loaders erzwingen.

1) Wechseln Sie in das Verzeichnis, in dem sich die Dateien glibc2.tar.gz
und soprep befinden.

2) Starten Sie eine Bourne Shell mit dem Kommando:

   /bin/sh

3) Geben Sie folgendes Kommando ein:

   . ./soprep

   Der erste Punkt muss eingegeben werden. Hierdurch wird das script in der 
   aktuellen Shell ausgeführt!

4) Folgen Sie den Anweisungen und geben Sie den Zielpfad fuer die glibc2
   libraries ein. Beispiel: /opt/Office50/lib

5) Sollte das soprep Programm erkennen, dass der dynamic link loader 
   ld-linux.so.2 bereits in einer aelteren Version vorhanden ist, koennen
   Sie jetzt die Installation des Loaders durch Eingabe des folgenden Kommandos
   erzwingen:
   
   gldrinst force

6) Nach der Installation der glibc2 wechseln Sie in das Verzeichnis
   mit dem StarOffice Installationssatz und fuehren das StarOffice Setup aus.

   ./setup

7) Wenn Sie NICHT das lib Unterverzeichnis von StarOffice als Zielverzeichnis
   fuer die glibc2 gewaehlt haben, muessen Sie jetzt entweder die Dateien
   dorthin kopieren oder die glibc2.0.7 in ihrem Linux System global 
   zur Verfuegung stellen. Um letzteres durchzufuehren tragen sie den glibc2
   Pfad in die Datei /etc/ld.so.conf ein und rufen das Programm ldconfig auf.


-----------------------------------------------------
Manuelle Installation
-----------------------------------------------------

Sie koennen die glibc2-Libraries auch manuell installieren. Gehen Sie wie 
folgt vor:

1) Entpacken der benoetigten glibc2-Libraries, z.B. im Verzeichnis /tmp:
   
   cd /tmp
   tar zxvf glibc207.tar.gz

2) Entfernen eines moeglicherweise noch aus einer aelteren glibc2 Version 
   vorhandenen library loaders (ld-linux.so.2)

   ACHTUNG: hierbei gilt die oben bei der Installation via Shell Script
            angegebene Warnung entsprechend !             

   rm -f /lib/ld-linux.so.2

3) Kopieren Sie als Root den Runtime-Linker in das /lib Verzeichnis
   
   cp /tmp/glibc2/ld-linux.so.2 /lib/ld-linux.so.2

4) Tragen Sie den Pfad zu den Libraries in Ihren LD_LIBRARY_PATH ein:
   
   export LD_LIBRARY_PATH=/tmp/glibc2:$LD_LIBRARY_PATH    fuer sh,bash
   setenv LD_LIBRARY_PATH /tmp/glibc2:$LD_LIBRARY_PATH    fuer csh,tcsh

5) Fuehren Sie das StarOffice-Setup in dem Verzeichnis aus, in dem sich 
   der Installationssatz befindet: 

   ./setup

6) Nach erfolgter StarOffice-Installation kopieren Sie die glibc2-Libraries 
   bitte in das lib-Verzeichnis Ihrer Installation, z.B. 
   
   cp -d /tmp/glibc2/* /home/myuser/Office50/lib

7) Loeschen Sie die temporaeren Dateien:
   
   rm /tmp/glibc2/*
   rmdir /tmp/glibc2


-----------------------------------------------------------
"Library GNU Public License"
-----------------------------------------------------------

Die glibc 2.0.7 Libraries fallen unter die "Library GNU Public License" (LGPL).
Die Sourcen zu diesen Libraries finden Sie unter:

ftp://ftp.gnu.org/pub/gnu

