RHEL 5.5上的Tomcat6

基于对类似问题(CentOS)的回答,我已经安装了jPackage .repo文件,并尝试sudo yum install tomcat6 。 我遇到了以下错误消息:

  - >完成依赖关系解决scheme
来自rhel-x86_64-server-5的java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64解决了问题
   - >缺less依赖关系:java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64(rhel-x86_64-server-5)需要/ usr / bin / rebuild-security-
来自rhel-x86_64-server-5的java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64解决了问题
   - >缺less依赖关系:java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64(rhel-x86_64-server-5)需要/ usr / bin / rebuild-security-
来自rhel-x86_64-server-5的java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64解决了问题
   - >缺less依赖关系:java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64(rhel-x86_64-server-5)需要/ usr / bin / rebuild-security-
错误:缺less依赖关系:java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64(rhel-x86_64-server-5)需要/ usr / bin / rebuild-security-
 你可以尝试使用--skip-broken来解决这个问题
 你可以尝试运行:package-cleanup --problems
                        包清理 - 软件
                         rpm -Va --nofiles --nodigest

我发现一个网站声明,也许安装rpm-build是解决所有我的问题,但事实并非如此 – 它已经安装。

我宁愿保留包pipe理器(yum)pipe理的包。 有什么经验得到这个工作?

RHN软件包只包括Tomcat5。 作为参考,这是Rackspace服务器上的RHEL 5.5,与Django / Solr / Haystack一起用于站点search。 从之前在Ubuntu 10.04 LTS上的托pipe移动到托pipe/使用Tomcat6构build的站点。

今天我也有同样的问题。 我的解决scheme是只手工安装丢失的RPM:

 rpm -Uvh https://github.com/downloads/pallet/pallet/jpackage-utils-compat-el5-0.0.1-1.noarch.rpm 

之后没有更多的问题。

我能够通过首先从RHN仓库安装Tomcat5来安装Tomcat6,RHN仓库成功地安装了所有的依赖项。 之后,从jPackage回购,我安装了1.6.0版本的JDK,然后Tomcat6。 我认为这是一个非常肮脏的解决scheme,但是因为它起作用了,所以我不能真的和这个争论(除非我将来会发现冲突)。