Euca2ools のインストール
Euca2oolsは、ソースからインストールすることも、バイナリパッケージ (DEB や RPM) を使ってインストールすることもできます。最新のソースの tarball およびバイナリパッケージは、次のところにあります。
使用しているディストリビューションに応じて適切なパッケージまたは tarball をダウンロードしてください。Euca2ools は Python で記述されており、boto ライブラリと M2Crypto 暗号化ツールキットおよび SSL ツールキットを利用しています。依存関係でそれぞれ必要なバージョンは以下のとおりです。
- Python 2.5 (dev) 以上
- Boto 1.8d 以上
- M2Crypto 0.19.1 以上
上の依存関係をビルドするには、euca2ools-1.0-src-deps.tar.gz をダウンロードする必要があります。このファイルには、boto-1.8d.tar.gz と M2Crypto-0.19.1.tar.gz が含まれています。
以下の要領で依存関係をビルドしてインストールします。
ライブラリをビルドするには、python-dev、swig、help2man、および libssl-dev もインストールする必要があります。
- euca2ools-1.0.tar.gz と euca2ools-1.0-src-deps.tar.gz をダウンロードします。以下に示す手順では、これらのファイルが現在の作業ディレクトリにあることを前提にしています。
- boto のインストール
tar zvxf euca2ools-1.0-src-deps.tar.gz cd euca2ools-1.0-src-deps tar zxvf boto-1.8d.tar.gz cd boto-1.8c sudo python setup.py install cd ..
- M2Crypto のインストール
tar zxvf M2Crypto-0.19.1.tar.gz cd M2Crypto-0.19.1 sudo python setup.py install cd ..
- Euca2ools を /usr/local/bin にインストールし、必要に応じてこのパス $PATH に追加します。
cd .. tar zxvf euca2tools-1.0.tar.gz cd euca2tools-1.0 sudo make export PATH=/usr/local/bin:$PATH (ほとんどの環境では、この手順は不要です)
- アンインストール
sudo make clean
必要なら、Python パッケージがインストールされているディレクトリから euca2ools、boto、M2Crypto も削除します。
「Euca2ools ガイド」に戻る
「Euca2ools の使い方」に進む
