Voici les �tapes de l'installation de StarOffice :
/usr/local
les archives tar fourniesLes binaires de StarOffice reposent sur la version 5.4.4 de la biblioth�que C, et fonctionneront avec la libc 5.3, mais le programme d'installation ne donne satisfaction qu'avec une version de libc au moins �gale � 5.4.4.
Une solution (non test�e) permettant d'installer le logiciel sans mettre � jour consisterait � d�sarchiver une libc ad�quate dans un r�pertoire temporaire puis � la r�f�rencer dans la variable d'environnement LD_LIBRARY_PATH avant d'invoquer l'utilitaire d'installation.
Il est inutile d'essayer d'employer une libc trop ancienne car la proc�dure d'installation �choue en ce cas avec le message d'erreur :
line 1: Syntax error at token 'I' expected declarator;
La plus r�cente version de la libc se nomme
libc-VERSION.bin.tar.gz (par exemple
libc-5.4.33.bin.tar.gz) et se trouve dans le r�pertoire
/pub/linux/GCC
des sites FTP (par exemple ftp.lip6.fr).
En extraire le contenu dans un r�pertoire temporaire puis, en tant que
root, copier le fichier libc.so.*
dans le r�pertoire
/lib
. �tablir ensuite le lien symbolique n�cessaire � sa prise en
charge gr�ce � la commande :
ln -sf /lib/libc.so.VERSION /lib/libc.so.5o� VERSION remplace le num�ro de version.
Les utilisateurs de la distribution Red Hat utiliseront plut�t le paquet rpm ad�quat.
Le Dr. Romano Giannetti (romano@iet.unipi.it) nous r�v�le comment installer sans mise � jour de la libc sur une machine Red Hat 4.2 avec libc5.3 :
libc.so.5.4
.x, pas exemple sous forme de
rpm
(il se trouve dans le r�pertoire contrib
des sites
FTP). L'extraire dans un r�pertoire temporaire vide gr�ce � : rpm2cpio
libc.so.5.4.x-y.rpm | cpio --extract --make-directories
. La
biblioth�que se trouvera dans le r�pertoire ./lib
libc.so.5.4.
x idans votre r�pertoire home. Puis
(correct sous un shell de la famille sh): ln -s libc.so.5.4.x libc.so.5
; export LD_LIBRARY_PATH=$HOME:/lib:/usr/lib
setup
Il suffit, en tant que root, d'extraire les archives de
StarOffice sous /usr/local/
:
cd /usr/local tar -xzvf NOM_DU_FICHIER.tar.gz
Chaque futur utilisateur de StarOffice doit invoquer les commandes suivantes :
cd /usr/local/StarOffice-3.1 ./setuppuis opter pour la "standard installation". Il est recommand� d'accepter d'installer dans le chemin de r�pertoire propos� ("default installation path").
StarOffice utilise un certain nombre de variables d'environnement. Les
fichiers ~/.sd.sh
(pour le shell Bourne) et ~/.sd.csh
(pour le shell C) mettent en place les valeurs ad�quates. Les utilisateurs
de bash devront placer � la fin de leur fichier ~/.bashrc
une ligne :
source ~/.sd.shCette n�cessaire modification ne sera prise en charge que lors des connexions ("login") suivantes.
Phil Reardon indique que la proc�dure d'installation du StarOffice d'OpenLinux ajoute � l'un des chemins de r�pertoires un caract�re '/' inutile. Pour r�soudre ce probl�me il suffit de supprimer le premier caract�re '/' apparaissant dans la ligne :
exec ${pfad:='.'}/linux-x86/bin/$name;;Il faut donc supprimer le '/' plac� avant "linux-x86".
Les fichiers ~/.sd.sh
et ~/.sd.csh
lient la variable
d'environnement LANG � une valeur, ce qui oblige divers programmes
(dont Perl et man) � �mettre des messages
d'avertissement, par exemple :
"warning: setlocale(LC_CTYPE, "")..." ou bien
"Failed to open the message catalog man on the path NLSPATH=".
Il suffit, pour s'en affranchir, de supprimer la ligne "LANG=us" de
~/.sd.sh
et la ligne "setenv LANG us" de ~/.sd.csh
.
Merci � Adam L. Klein, de m'avoir indiqu� cela.
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:21