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.