На основании ответа на аналогичный вопрос (CentOS) Я установил файл jPackage .repo и попытался sudo yum install tomcat6
. Я получаю следующие сообщения об ошибках:
--> Finished Dependency Resolution java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 from rhel-x86_64-server-5 has depsolving problems --> Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 (rhel-x86_64-server-5) java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 from rhel-x86_64-server-5 has depsolving problems --> Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 (rhel-x86_64-server-5) java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 from rhel-x86_64-server-5 has depsolving problems --> Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 (rhel-x86_64-server-5) Error: Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4.2-gcj-compat-1.4.2.0-40jpp.115.x86_64 (rhel-x86_64-server-5) You could try using --skip-broken to work around the problem You could try running: package-cleanup --problems package-cleanup --dupes rpm -Va --nofiles --nodigest
Я нашел сайт о том, что, возможно, установка rpm-build
было решением всех моих проблем, но этого не произошло - он уже установлен.
Я бы предпочел, чтобы пакет управлялся менеджером пакетов (yum). Есть ли опыт в том, чтобы заставить это работать?
Пакеты RHN включают только Tomcat5. Для справки, это RHEL 5.5 на серверах Rackspace, который будет использоваться с Django / Solr / Haystack для поиска по сайту. Переход с предыдущего хостинга на Ubuntu 10.04 LTS, где сайт размещался / создавался с помощью Tomcat6.
Сегодня у меня была такая же проблема. Моим решением было просто установить недостающий RPM вручную:
rpm -Uvh https://github.com/downloads/pallet/pallet/jpackage-utils-compat-el5-0.0.1-1.noarch.rpm
После этого больше никаких проблем.
Мне удалось установить Tomcat6, сначала установив Tomcat5 из репозитория RHN, который успешно установил все зависимости. После этого из репозитория jPackage я установил версию JDK 1.6.0, а затем Tomcat6. Я считаю это крайне грязным решением, но поскольку оно работает, я не могу с этим спорить (если только я не найду конфликты в будущем).