web-dev-qa-db-ja.com

Debian用のAmazonEC2ツール?

DebianでコマンドラインAmazonEC2ツールを入手するための推奨される方法は何ですか?したがって、基本的に この質問 と同じですが、S3ではなくEC2用です。

Ubuntuには ec2-AMI-toolsec2-api-tools がありますが、Debianに相当するパッケージが見つかりませんでした。 「 DebianにEC2 AMIとAPIツールをインストールする 」というタイトルのブログ投稿では、Amazonのパッケージをパッケージ管理の外部にインストールすることについて説明していますが、それは少し不器用なようです。

5
Jonik

ああ、DebianでUbuntu .debパッケージを問題なく使用できるようです!少なくとも私が取り組んでいるDebian安定版(5.0.4)システムの場合、 ec2-api-tools Ubuntu Jauntyから どうやら正常に動作します...

私がしたこと:

  1. 。debパッケージ (私の場合はAMD64の場合) ec2-api-tools をダウンロードします
  2. Sudo dpkg -i ec2-api-tools_1.3.34128-0ubuntu2_AMD64.deb

編集:コメントで指摘されているように、代わりに 最新のUbuntuバージョンからのパッケージ が必要な場合があります。 (ただし、特定のDebianバージョンとの互換性については何も言えません。)

はどうかと言うと ec2-AMI-tools、それも非常にスムーズにインストールされましたが、いくつかの不足している依存関係を満たした後でのみ:Sudo apt-get install Ruby libopenssl-Ruby curl。 (そうしなければならなかった dpkg -r ec2-AMI-toolsそれが機能する前。)

さて、もちろん明らかな質問は次のとおりです:なぜ公式のDebianパッケージがないのですか?AmazonのEC2ツールはいくつかの理由でDebianで利用できないことがわかりました- DFSGコンプライアンスの理由 。 :-(

5
Jonik

これが「無料」の実装です euca2ools Debian安定版

ツール パッケージのリスト

(Amazonが行ったように)EC2ツールに「使用制限」条項3.3を追加することは、誤った対策だと思います

1
Gary

Ubuntuパッケージをダウンロードするための小さなスクリプト:

(getdeb-ub.sh)/etc/apt/sources.list.d/ubuntu.listにubuntuソースリストファイルがあり、以前にSudo apt-get updateがあったとすると、リストはキャッシュされていました。

#!/bin/bash

cd /etc/apt/sources.list.d
Sudo mv .ubuntu.list.bak ubuntu.list
aptitude download "$@"
Sudo mv ubuntu.list .ubuntu.list.bak

次に、./getdeb-ub.sh ec2-AMI-tools ec2-api-toolsを実行して、ubuntuリポジトリからec2ツールをダウンロードします。その後、Sudo aptitude install ec2-api-tools-x.x.x.debなどを実行して、必要なすべての依存関係を持つdebパッケージをインストールします。 (Sudo dpkg -i ...は依存関係をインストールしません)

1
Xiè Jìléi

Apt-getのパッケージは古くなっています。

Us-west-1リージョンでAMIをバンドル、アップロード、および登録する方法はありません(私は見つけることができます)。

私はそれらを機能させるために約10時間を無駄にしました。お勧めしません:(

0
Mike