Enbldは、開発環境構築のための、もう一つのパッケージマネージャーです。等)をコンディション(条件)スクリプトに記述し、perlのスクリプトとして実行します。Enbldはスクリプトの定義された条件に従って、ソフトウェアをインストールします。一度コンディションスクリプトを書けば、同じ環境を簡単に再現できます。)と違い、Enbldはバージョンを固定しません。インストールするバージョンは自由に指定できます。バージョンを'latest'(最新)と指定することも可能です。この場合、自動的に最新バージョンを特定し、そのバージョンをインストールします。新しいバージョンのリリースをチェック可能バージョンを'latest'(最新)と指定したソフトウェアは、より新しいバージョンがリリースされたか、チェックできます。)でも、常に最新バージョンを使うことができます。全てのソフトウェアは、ホームディレクトリにインストールインストールにsudoコマンドは必要ありません。バックアップや削除は、簡単にできます。他のプログラミング言語のバージョンマネージャーと違い、全てのプログラミング言語に同一のインストールインタフェースを提供します。プログラミング言語ごとに異なる方法を習得する必要は有りません。Enbldは完全なパッケージマネージャーは目指しませんEnbldがサポートするソフトウェアの基準は以下の通りです。tmux上記の基準に該当しないソフトウェアはサポートしません。Enbldは、プログラミング言語が提供するモジュールインストール機能と重複する機能は提供しません。モジュールのインストールには、CPANや、Rubygemなど、プログラミング言語が提供する機能を使って下さい。Enbldは、全てのバージョンのビルドを保証するわけではありません。Mavericksで動作検証を行っています。)でも動作するかもしれません。(/usr/bin/perl)を使います。perlEnbldは全てのコンポーネントを「$HOME/.enbld」ディレクトリにインストールします。そのため、EnbldがインストールしたソフトウェアのためにPATHを設定する必要があります。PATHの設定.bashrcか、.bash_profileに下記の設定を追加して下さい。version]アップグレードその後、より新しいバージョンがリリースされたら、もう一度スクリプトを実行して下さい。./samples/git_install.pl最新バージョンがインストールされます。指定バージョンのインストールバージョンの指定は、コンディションスクリプトの中で行います。5.18.1'がインストールされました。...引数の追加'arguments'関数は、'configure'スクリプトに引数を追加します。5.18.1は、スレッド付きでビルドされました。XでEnbldを使う場合、ソフトウェア間の依存関係も自動的に解決します。wgetにはlibidnライブラリが必要ですが、Enbldはwgetをインストールする際、自動的にlibidnもインストールします。X以外の、Linuxや、BSDといったOSでは依存関係の解決パターンが多いので、必要なソフトウェアは、OSのパッケージ管理マネージャーを使って解決して下さい。ユーティリティコマンド'enblder''enblder'は、Enbldの使い勝手を良くするためのユーティリティコマンドです。主なコマンドを以下に示します。enblderで表示されます。入手可能なソフトウェアの表示サブコマンド'available'は、Enbldがインストールできるソフトウェアの一覧を表示します。availableコンディションスクリプトに指定するソフトウェアの名称は、この一覧に表示される名称を使います。ソフトウェアのインストールサブコマンド'install'は、指定したソフトウェアの最新バージョンをインストールします。gitコンディションスクリプトを書かずに、ソフトウェアをインストールしたい時に使います。その後で'freeze'サブコマンドを使うと、そのインストールを反映したコンディションスクリプトを表示することができます。インストール済みのソフトウェアの表示サブコマンド'list'は、インストール済みのソフトウェアの一覧と、バージョンを表示します。listコンディションスクリプトの表示サブコマンド'freeze'は、インストール済みのソフトウェアを再現するコンディションスクリプトを表示します。freeze表示された内容をテキストファイルにリダイレクトすれば、そのまま実行可能なperlのスクリプトになります。./conditions.pl旧バージョンのソフトウェアの表示サブコマンド'outdated'は、旧バージョンのソフトウェアの一覧を表示します。outdated旧バージョンのソフトウェアをアップデートサブコマンド'upgrade'は、旧バージョンになったソフトウェアをアップデートします。最後に、Enbldのお勧めの使い方を紹介します。Enbldをインストールする。利用可能なソフトウェアの一覧を表示する。常に最新バージョンを使いたいソフトウェアをインストールする。コンディションスクリプトを作成する。指定したバージョンを使いたいソフトウェアを加える。コンディションスクリプトを実行する。時々、より新しいバージョンのリリースをチェックする。古くなったソフトウェアをアップグレードする。