Chef:Install 自定义 Apache path/location
Chef:Install Apache at custom path/location
我想使用 chef 安装 apache。但是当我使用:
package 'httpd' do
action :install
end
它将在 /etc/httpd
中安装 apache,但我想在另一个目录中安装 apache(例如:/abc
)。
Chef package
资源使用底层系统的包管理器,例如 yum
、apt
。
您没有提到您 运行 所在的发行版。但是,在基于 YUM 的分发上使用 package 'httpd'
将触发 yum install httpd
因此,首先找到如何使用基础 OS 命令 change/set 安装路径。例如。对于百胜:
yum --installroot=<path> install <package>
在 Chef package
资源中:
package 'httpd' do
options '--installroot=/abc'
action :install
end
我创建了一个自定义包,然后安装到所需位置它对我帮助很大非常感谢大家
我想使用 chef 安装 apache。但是当我使用:
package 'httpd' do
action :install
end
它将在 /etc/httpd
中安装 apache,但我想在另一个目录中安装 apache(例如:/abc
)。
Chef package
资源使用底层系统的包管理器,例如 yum
、apt
。
您没有提到您 运行 所在的发行版。但是,在基于 YUM 的分发上使用 package 'httpd'
将触发 yum install httpd
因此,首先找到如何使用基础 OS 命令 change/set 安装路径。例如。对于百胜:
yum --installroot=<path> install <package>
在 Chef package
资源中:
package 'httpd' do
options '--installroot=/abc'
action :install
end
我创建了一个自定义包,然后安装到所需位置它对我帮助很大非常感谢大家