不幸的是,我使用的软件 (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 安装过时的软件包而不是较新的软件包?
答案1
如果您愿意,您可以从官方网站下载适当的软件包(deb,rpm..): http://www.openoffice.org/download/other.html
之后您可以使用 rpm 或 yum 进行安装。
答案2
我发现,在安装时openoffice
,将 添加exclude=libreoffice*
到您的/etc/yum.conf
帮助中sudo yum update
,我相信这也有助于解决您的问题。它告诉yum
忽略libreoffice*
包,因此yum
甚至不知道有一个包会淘汰openoffice
。
答案3
sudo yum --setopt=obsoletes=0 install openoffice*
obsoletes=0
或者你可以/etc/yum.conf
这两种方法对我来说都有效Oracle Linux 6.7
。