yum установить устаревший openoffice вместо libreoffice


9

К сожалению, программное обеспечение, которое я использую (Alfresco), требует установки openoffice, а не libreoffice. Если я пытаюсь настроить его на использование libreoffice, я получаю ошибки при запуске. Если я попытаюсь установить любой из пакетов openoffice:

yum install openoffice*

Я получаю ошибки для всех пакетов, похожих на:

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

Затем он пытается загрузить libreoffice. Я не вижу ничего в man yumотношении установки устаревших пакетов. Есть ли способ установить устаревшие пакеты через yum, а не их более новые аналоги?


такая же проблема при установке languageweaver. @BengiWiebe ниже решил мою проблему отлично.
MattPark

Ответы:



11

Я обнаружил, что при установке openofficeдобавление exclude=libreoffice*в вашу справку /etc/yum.confпомогло sudo yum update, и я уверен, что это поможет и вашей проблеме. Он говорит yumигнорировать libreoffice*пакеты, поэтому yumдаже не знает, что существует пакет, который устарел openoffice.


Лучшее решение, потому что вам не нужно ничего скачивать вручную. Также вам не нужно yum clean allперестраивать кеш, если вам интересно.
MattPark

1
Важно отметить, что если вы запускаете одну команду (например, в скрипте), вам не нужно возиться с ней yum.conf- вы можете просто использовать ее --exclude=libreoffice\*как флаг yumнепосредственно в командной строке.
Wildcard

7
sudo yum --setopt=obsoletes=0 install openoffice*

Или вы можете поместить obsoletes=0в/etc/yum.conf

Оба способа работали на меня Oracle Linux 6.7.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.