yum installe openoffice obsolète au lieu de libreoffice

9

Malheureusement, le logiciel que j'utilise (Alfresco) nécessite l'installation d'openoffice et non de libreoffice. Si j'essaye de le configurer pour utiliser libreoffice, je reçois des erreurs lors du démarrage. Si j'essaie d'installer l'un des packages openoffice:

yum install openoffice*

Je reçois des erreurs pour tous les packages similaires à:

Package openoffice.org-langpack-bg_BG is obsoleted by libreoffice-langpack-bg, trying to install 1:libreoffice-langpack-bg-3.4.5.2-16.el6.x86_64 instead

Ensuite, il procède à essayer de télécharger libreoffice. Je ne vois rien en man yumce qui concerne l'installation de packages obsolètes. Existe-t-il un moyen d'installer des packages obsolètes via yum et non leurs nouveaux homologues?

Scott
la source
même problème lors de l'installation de languageweaver. @BengiWiebe ci-dessous a parfaitement résolu mon problème.
MattPark

Réponses:

11

J'ai trouvé que, lors de l'installation openoffice, en ajoutant exclude=libreoffice*à votre /etc/yum.confaide sudo yum update, et je suis sûr que cela aiderait aussi votre problème. Il dit yumd'ignorer les libreoffice*packages, donc yumne sait même pas qu'il existe un package obsolète openoffice.

BenjiWiebe
la source
Meilleure solution car vous n'avez rien à télécharger manuellement. De plus, vous n'avez pas à yum clean allreconstruire le cache au cas où vous vous poseriez la question.
MattPark
1
Il est important de noter que si c'est une seule commande que vous exécutez (par exemple dans un script), vous n'avez pas besoin de jouer avec - yum.confvous pouvez simplement l'utiliser --exclude=libreoffice\*comme indicateur pour yumdirectement sur la ligne de commande.
Wildcard
7
sudo yum --setopt=obsoletes=0 install openoffice*

Ou vous pouvez mettre obsoletes=0à/etc/yum.conf

Les deux méthodes ont fonctionné pour moi Oracle Linux 6.7.

Michel Samia
la source