簡體   English   中英

在CentOS 5.10上使用Opscode Cookbook安裝Tomcat6

[英]Installing Tomcat6 using Opscode cookbook on CentOS 5.10

我正在嘗試使用opscode Chef Cookbook安裝tomcat6。 我收到以下錯誤。

Recipe: tomcat::default
  * package[tomcat6] action install
    * No version specified, and no candidate version available for tomcat6
================================================================================
Error executing action `install` on resource 'package[tomcat6]'
================================================================================


Chef::Exceptions::Package
-------------------------
No version specified, and no candidate version available for tomcat6

當我嘗試yum install tomcat6時,顯然沒有名為tomcat6的軟件包。 如何解決呢? 我嘗試添加yum和yum-epel食譜,但由於它們會覆蓋我的yum文件,因此它們不是解決方案。 有沒有一種方法可以從URL中的zip文件中獲取tomcat軟件包,並通過修改opscode cookbook使用該軟件包進行安裝?

將ospcode食譜包裝到您的ospcode食譜中,並在調用該tomcat::default之前添加以下執行

cd /etc/yum.repos.d
wget 'http://www.jpackage.org/jpackage50.repo'
yum update

為了使tomcat6包可用,您必須添加jpackage存儲庫。 我制作了一個食譜,將存儲庫添加到rhel家族中。

https://github.com/psyreactor/yum-jpackage-cookbook

只需在節點的run_list中包含yum-jpackage即可。

在readme.md中是詳細信息設置

對不起,我英語致謝

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM