首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >陈旧的软件包中断旧JBoss的安装

陈旧的软件包中断旧JBoss的安装
EN

Unix & Linux用户
提问于 2014-02-11 17:42:30
回答 2查看 7.3K关注 0票数 6

我需要安装一个旧版本的JBoss。6.1.0EAP是为我的应用程序批准和支持的内容。因此,当我试图强制将正确版本的jboss作为软件包安装时,安装失败。在依赖性解决阶段,我得到了以下几次错误:

代码语言:javascript
运行
复制
Package shrinkwrap is obsoleted by shrinkwrap-impl-base, but obsoleting package does not provide for requirements

最后,我得到以下错误:

代码语言:javascript
运行
复制
Error: Package: jbossas-modules-eap-7.2.0-8.Final_redhat_8.ep6.el6.noarch (jb-eap-6-for-rhel-6-server-rpms)
       Requires: shrinkwrap >= 1.0.0
       Available: shrinkwrap-1.0.0-14.redhat_1.ep6.el6.noarch (jb-eap-6-for-rhel-6-server-rpms)
           shrinkwrap = 1.0.0-14.redhat_1.ep6.el6
       Available: shrinkwrap-1.0.0-16.redhat_2.ep6.el6.noarch (jb-eap-6-for-rhel-6-server-rpms)
           shrinkwrap = 1.0.0-16.redhat_2.ep6.el6

如果我试着:

代码语言:javascript
运行
复制
yum install shrinkwrap-1.0.0-16.redhat_2.ep6.el6.noarch

它将其更改为shrinkwrap-impl-base-1.1.2。所以我不确定最好的方法。

是否有可能强迫yum安装1.0.0包?如果没有,是否可以安装shrinkwrap-impl-base然后安装JBoss而只忽略该依赖项?(还有几百个其他依赖项,所以我不想忽略所有依赖项。)

还是有其他的解决办法?

系统如果RHEL6.4与基本权利和jb-eap-6-for-rhel-6-server-rpms频道安装。

EN

回答 2

Unix & Linux用户

发布于 2016-05-09 07:34:54

代码语言:javascript
运行
复制
sudo yum --setopt=obsoletes=0 install shrinkwrap

或者您可以将obsoletes=0放到/etc/yum.conf中,以使这种行为持久。

这两种方式在Oracle Linux 6.7上都适用于我。

票数 6
EN

Unix & Linux用户

发布于 2015-08-22 21:36:43

您的应用程序是RHEL6认证的吗?

如果是这样的话,那么这就是一个支持的案例;既然你为此付出了代价,那么首先要利用它。

如果您的应用程序没有通过RHEL6认证,那么这是一个学习的机会。“这是认证的RHEL(版本)”应该是在前5个问题,你问一个给定的产品,因为你想要能够使用你有权得到的支持!

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/114748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档