Chef パッケージのインストールや削除

提供: FreeBSD入門
移動: 案内検索
スポンサーリンク

Chefでは、packageのリソースを利用して、パッケージのインストールや削除が行えます。

読み方

Chef
しぇふ

概要

Chefでは、packageのリソースを利用して、パッケージのインストールや削除が行えます。レシピに以下のような記述をすると vim がインストールできます。

package "vim" do
	action :install
end

インストール方法については、以下のページを参照してください。

単体のパッケージのインストール

vim単体のパッケージをインストールする例です。

package "vim" do
	action :install
end

複数パッケージのインストール

複数のパッケージをまとめてインストールする場合には、以下のようにリストにするのが便利です。

%w{vim tmux git zsh}.each do |pkg|
	package pkg do
		action :install
	end
end

バージョンを指定してインストール

package "gcc" do
	action :install
	version "4.8.4_3"
end

パッケージの削除

パッケージをアンインストールする例です。

package "tmux" do
	action :remove
end

指定したファイルからインストール

package "tmux" do
	action :install
	source "/var/cache/pkg/tmux-2.0.txz"
end

パッケージをインストールするときのオプション指定

options に、インストールコマンドのオプションを指定できます。

package "vim" do
	action :install
	options "--XXXX"
end

関連項目




スポンサーリンク