LinuxÉdu-Québec

Accueil À propos de nous Contact Plan du site
Accueil du site > Applications > Bureautique > Installation de OpenOffice sous Linux

Le vendredi 12 mars 2004, par Benoit St-André

Installation de OpenOffice sous Linux

Comme amateur de logiciel libre et contibuteur à la communauté, j’aime bien essayer les logiciels avec un peu d’avance.

La sortie récente de la "release candidate 1" de OpenOffice m’en a donné l’occasion.

J’ai téléchargé l’archive compressée de OpenOffice1.1.1rc1 sur un miroir (la version LinuxIntel_install_fr).

L’installation

Sous une distribution comme Mandrake, la version de OpenOffice installée par défaut est installée pour tous les utilisateurs. Il n’y a pas un OpenOffice par usager, mais bien un logiciel qui est installé de façon multi-utilisateur.

Pour conserver cet avantage (bien pratique lorsqu’on a deux ou trois personnes qui utilisent la même machine), il faut passer une petite commande à l’installateur.

Voici quelques étapes rapides pour procéder...

- Décompresser l’archive .tar.gz
- Se rendre en mode terminal dans le dossier créé par la décompression (OOo_1.1.1_LinuxIntel_install_fr/ par exemple)
- Devenir root (avec la commande su)
- exécuter l’application "setup" de la façon suivante : ./setup -net , cette étape démarrera l’installation multi-utilisateurs. Vous devrez choisir un emplacement pour l’installation de OpenOffice (on vous offrira /opt/OpenOffice1.1.1 , ce qui est correct).

L’installation devrait assez bien se dérouler. Maintenant, le programme est disponible pour tous les utilisateurs, cependant, il reste une petite étape, soit d’installer les composantes nécessaire pour l’utilisateur. Vous devez donc redevenir un utilisateur normal (ceux qui utiliseront OpenOffice) et exécuter la commande /opt/OpenOffice1.1.1/setup (si vous l’avez installé dans le répertoire /opt, sinon adaptez le chemin en conséquence. Cela vous permettra d’installer les préférences utilisateur pour l’utilisateur en cours.

Il ne vous reste plus ensuite qu’à utiliser OpenOffice avec la commande /opt/OpenOffice1.1.1/soffice. Petite subtilité : vous ne pouvez pas juste exécuter la commande "soffice", parce que ça démarrera la version déjà installée de OpenOffice. Personnellement, j’ai copié l’icône "OpenOffice Writer" du menu "Bureautique", "Traitement de texte" en le glissant sur mon Bureau, et j’ai ensuite modifié les propriétés de l’icône pour qu’il exécute le bon OpenOffice d’un seul clic.

Et OpenOffice1.1.1rc1 ? Il est bien ?

Selon ce que j’en ai lu, certaines corrections intéressantes ont été faites :
- correction d’un bogue qui faisait parfois perdre des images dans Impress
- améliorations des filtres pour les documents Microsoft Office.

Mais, de ma perception, l’amélioration est spectaculaire sur la vitesse de démarrage sur Linux. Juste pour ça, ça vaut la peine de l’essayer !

5 Messages de forum

  • 12 mars 2004 21:17, par Raymond Ouellette

    D’autres trucs ?

    Personnellement je ne laisse pas deux versions d’OOo sur mon poste, ça prend de la place et il n’y a pas vraiment d’avantages vu que chaque version qui se suit d’OOo améliore la précédente. Benoit vient de vous montrer comment installer correctement OOo. Il y a toutefois plusieurs façons de désinstaller la vieille version.

    On peut désinstaller la vieille version avec /usr/lib/openoffice/setup comme root (en supposant que votre version d’OOo est dans /usr/lib). Mais, bien plus rapidement, et si vous ne voulez pas perdre vos liens et vos icônes, supprimez simplement le répertoire d’OOo (comme root, /usr/lib/openoffice). Ensuite éditez le fichier  /.sversionrc qui est bien explicite ; si vous avez deux versions d’OOo vous les verrez avec chacune une ligne indiquant votre répertoire personnel. Il suffit d’enlever la ligne de l’ancienne version d’OOo.

    Si vous désinstallez les rpm avec les utilitaires rpm, vous perdrez les icônes d’OOo. Enfin, si comme Benoit vous avez installé la nouvelle version dans /opt/OpenOffice1.1.1 alors faites un lien symbolique du répertoire de l’ancienne version et pointant vers la nouvelle : ln -s /opt/OpenOffice1.1.1 /usr/lib/openoffice comme root si votre ancienne version était dans /usr/lib/openoffice.

    — 

    La police d’affichage de l’interface est horrible, corrigez-la de cette façon (usager par usager). Menu -> Outils -> Options -> Polices -> cochez « Utilisez la table de remplacement », écrivez dans la case de gauche Andale Sans UI et choisissez du côté droit la police de remplacement, comme Bitstream Vera Sans, approuvez en cliquant le crochet vert et sélectionez « toujours ». Le changement sera effectif après avoir cliqué le bouton OK. La police Andale n’existe pas dans votre poste, c’est une police uniquement distribuée avec StarOffice de Sun et c’est la raison pour laquelle il faut la substituer.

    Une autre police horrible, celle de la fonction d’aide. Changez la en éditant le fichier /usr/lib/openoffice/help/fr/default.css (comme root). Vouz y verrez ce texte vers le haut du fichier :

    font-family : Bitstream Vera Sans,Albany,Helvetica,Verdana,Tahoma,Andale Sans,Arial,lucidux sans ;

    font-size : 10pt ;

    color : #000000 ;

    J’ai ajouté Bistream Vera Sans avant Albany et j’ai modifié la taille de 9pt à 10pt . Allez-y selon votre confort. OOo est TRÈS paramétrable, mais j’admets qu’il faut savoir quoi modifier ;-)

    Menu -> Outils -> Options -> Affichage -> Échelle : j’ai mis 106 % car les polices sous Linux n’ont pas la même taille que sous Windows. Faites des tests.

    Menu -> Outils -> Options -> Affichage -> Onglets en couleurs : pour votre confort

    Menu -> Outils -> Adaptation -> Barres d’état et barres d’outils : vous pouvez paramétrer à souhait...

    Dans le traitement de texte, ouvrez le navigateur (F5) et le styliste (F11). Tenez la touche Ctrl enfoncée et déplacez la barre supérieure du navigateur vers le côté droit de l’écran, tout près de la barre des boutons. Vous incorporerez alors le navigateur dans la fenêtre. Faites de même avec le styliste. les deux outils cohabiteront du côté droit dans un espace dont vous pouvez facilement régler la largeur. La petite flèche en haut sert à ranger vos outils. Très pratique surtout lorsqu’on a compris que OOo utilise abondamment les styles.

    Enfin, dernier conseil, comme root, exécutez : /usr/lib/openoffice/spadmin. Il n’est pas nécessaire d’ajouter une imprimante, mais changez les propriétés par défaut de l’imprimante Postscript générique : papier au format lettre et résolution à 600 dpi.

    Bonne utilisation !

    R. Ouellette

  • 7 juillet 2004 07:43, par Alain Leroy

    "Bitstream Vera Sans" rajouté, comme indiqué dans le fichier fr/default.css,fait aussi que les caractères accentués apparaissent bien dans l’aide alors qu’ils en étaient absents (replacés par rien : exemple Grce pour Grâce). Ceci sous une debian knoppix

    Merci donc pour l’info

    Alain Leroy

  • 21 septembre 2004 10:56, par stephia
    Bonjour, j’ai installé openoffice1.1 sans problème. Toutefois, au lieu de me lancer l’application lorsque je clique sur mon icône, il me lance une nouvelle fois l’installation. J’ai appris qu’il fallait écrire une ligne ’’ unset SESSION_MANAGERdans le shell soffice mais je ne sais pas où exactememnt . Je débute. si quelqu’un pouvait m’aider...Merci d’avance.
  • 23 septembre 2004 09:14, par R. Ouellette

    Toutefois, au lieu de me lancer l’application lorsque je clique sur mon icône, il me lance une nouvelle fois l’installation. J’ai appris qu’il fallait écrire une ligne ’’ unset SESSION_MANAGER dans le shell soffice mais je ne sais pas où exactememnt . Je débute. si quelqu’un pouvait m’aider

    Vérifiez que l’icône pointe bien sur le bon exécutable. Dépendant de votre distribution et de votre bureau graphique, éditez le chemin de l’exécutable pour lancer OOo :

    pointez vers /usr/lib/openoffice/program/soffice pour lancer une fenêtre vierge de OOo à partir de laquelle vous n’aurez qu’à choisir le module désiré [Fichier — Nouveau...] — ajustez le chemin en conséquence si OOo n’est pas dans /usr/lib/openoffice

    ne pointez pas vers le fichier setup, c’est lui qui relance l’installation.

    Si cela ne fonctionne pas, vérifiez le fichier /.sversionrc (dans votre répertoire personnel, c’est un fichier caché) et le chemin qu’il contient, il doit indiquer votre répertoire de paramètres personnel de OOo ) par exemple /.openoffice.org.

    Quant à la commande unset SESSION_MANAGER je ne vois pas pourquoi elle serait ici nécessaire...

    Raymond

  • 5 août 2005 15:49

    Bonjour j’aimerais savoir si quelqu’un a déjà tenté de lancer OpenOffice en ligne de commande avec PHP. Moi j’ai fait des tests et ça fonctionne seulement si c’est ROOT qui lance la commande. Mais comme c’est www-data qui effectue la commande rien ne se passe.

    Voici un exemple de mon script : xvfb-run -a /usr/bin/ooffice -invisible "macro :///Standard.module1.macro_fusion($1)"

    Si je lance dans la console en tant que ROOT ça fonctionne à merveille mais avec le user www-data rien ne s’exécute ?


Applications | LinuxÉdu-Québec | Revue de presse | Projets | Événements - colloques | Réflexion et opinion | Système d’exploitation