OpenOffice-1.1.1

Introduction à OpenOffice

OpenOffice est une suite office, la contre-partie Open Source de StarOffice.

Informations sur le package

Téléchargements supplémentaires

Installation de OpenOffice

Appliquez les correctifs téléchargés et copiez les fichiers gpc.

mv ../gpc231/* external/gpc &&
for p in ../openoffice-1.1.1-*.patch
do patch -Np1 -i $p
done

Si vous voulez optimiser la construction, éditez solenv/inc/unxlngi4.mk et ajoutez les options d'optimisation à la variable CFLAGSOPT. Quelques utilisateurs ont rapporté avoir des problèmes avec -fomit-frame-pointer. Le meilleur choix est de ne pas utiliser d'optimisation personnalisé. La commande suivante supprime une option -mcpu incorrecte dans le fichier ci-dessus.

sed -i "s:\-mcpu=pentiumpro::" \
solenv/inc/unxlngi4.mk

Configurez openoffice en utilisant les commandes suivantes. Vous pouvez ajouter des langages suivant vos préférences. Si un composant particulier n'est pas disponible dans la langue de votre choix, il sera par défaut en anglais. Si vous restreignez les langages, assurez-vous d'ajouter ENUS à la liste ; sinon la construction échoue. De même, la construction échoue quand la variable d'environnement LANG est initialisée. Supprimez-la avant de compiler.

cd config_office/ &&
./configure --with-lang=ALL \
--with-dict=ALL --without-fonts \
--enable-libsn --with-system-zlib &&
cd ..

Compilez OpenOffice en utilisant les commandes suivantes.

[Note]

Note

Openoffice échoue à la compilation si umask est initialisé sur quelque chose d'exotique. Initialisez-le à 022 si vous l'initialisez habituellement sur autre chose.

./bootstrap &&
bash -c "source LinuxIntelEnv.Set.sh; dmake"

Si vous avez téléchargé les fichiers compressés d'aide localisé, vous aurez besoin de les décompresser dans le répertoire approprié comme mentionné ci-dessous et de recréer l'ensemble d'installation.

cd solver/645/unxlngi4.pro/pck &&
for i in $(ls ../../../../../helpcontent_*_unix.tgz)
do
tar -xvzf $i
done &&
cd ../../../../instsetoo &&
rm -rf unxlngi4.pro &&
cd .. &&
bash -c "source LinuxIntelEnv.Set.sh ; dmake"

Installez OpenOffice en utilisant les commandes suivantes pour disposer du nécessaire pour la langue anglaise. Pour installer une version localisée, remplacez le 01 par le code international téléphonique de votre pays. Notez qu'un affichage X est nécessaire lors de l'installation bien qu'aucune fenêtre X ne sera visible. Vous pouvez utiliser Xvfb si vous compilez à partir de la console.

cd instsetoo/unxlngi4.pro/01/normal &&
sed -i "s:^oo_home=.*:oo_home=openoffice:" install &&
./install --prefix=/opt &&
for appl in swriter scalc sdraw simpress smath soffice spadmin
do ln -sf /opt/openoffice/program/$appl /usr/bin/$appl
done

Explications des commandes

mv ../gpc231/gpc.* external/gpc : copie les fichiers gpc à l'emplacement adéquate.

--with-lang=ALL : compile pour tous les langages disponibles.

--with-dict=ALL : installe les dictionnaires pour tout les langages disponibles.

--with-libart : utilise libart au lieu de gpc pour les poligones.

--with-libsn : utilise startup-notification.

--disable-java : ne construit pas les composants qui ont besoin de java.

--without-gpc : n'utilise pas gpc. Removes polygon clipping capability.

--without-fonts : n'installe pas les polices Bitstream Vera car elles sont déjà disponibles avec X.

./bootstrap : Création des packages requis pour le bootstrap lors de la construction.

dmake : Compile le package.

sed -i "s:^oo_home=... : Supprime le répertoire d'installation spécifique à la version.

for appl in swriter scalc sdraw simpress smath soffice; do ... : Crée les liens pour que le package puisse être lancé de la ligne de commande sans modifier le chemin existant.

Contenu

Le package OpenOffice contient swriter, simpress, scalc, sdraw, smath.

Description

swriter

Application de traitement de texte.

simpress

Application de présentations.

scalc

Tableur.

sdraw

Application de dessin.

smath

Editeur de formules mathématiques.

spadmin

Configuration des imprimantes pour OpenOffice. Vous pourriez avoir besoin de le lancer si vous avez des problèmes d'impression.