[英]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.