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

Answers:



11

我发现,在安装时openoffice,添加exclude=libreoffice*到的/etc/yum.conf帮助中sudo yum update,并且我相信它也会对您的问题有所帮助。它告诉yum忽略libreoffice*软件包,因此yum甚至不知道有一个已过时的软件包openoffice


最佳解决方案,因为您无需手动下载任何内容。同样yum clean all,如果您想知道的话,也不必重新构建缓存。
MattPark

1
需要注意的重要一点是,如果您正在运行的是单个命令(例如,在脚本中),则无需搞乱yum.conf-您可以将其--exclude=libreoffice\*用作yum直接在命令行上使用的标志。
通配符

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.