7

そこで、Haskell プログラムをローカルでコンパイルし、EC2 Ubuntu 12.04 (無料トライアル) インスタンスにアップロードしたいと考えています。

私の質問は、Haskell プログラムを公式の Ubuntu 12.04 ディストリビューション (virtualbox など) でコンパイルした場合、EC2 で動作しますか? それとも、Amazon が実行しているのとまったく同じバージョンの Ubuntu が必要ですか? まったく同じ一連の更新プログラムが必要ですか?

PS はいの場合 - Amazon のバージョンの Ubuntu はどこで入手できますか?

ありがとう!

4

2 に答える 2

10

私はこれを定期的に行っていますが、うまくいくはずです。同じアーキテクチャ (32 ビットまたは 64 ビット) を使用していることを確認してください。

次の場所で、さまざまな Ubuntu AMI のリストを取得できます。

https://help.ubuntu.com/community/EC2StartersGuide

于 2012-07-01T04:49:40.240 に答える
0

https://cloud-images.ubuntu.com/releases/から公式の Ubuntu AMI を使用している場合、公式の Ubuntu ディストリビューションとまったく同じバイナリを使用できます (アーキテクチャが同じである限り: 32 ビットまたは 64 -少し)。唯一の違いは、デフォルトでインストールされるパッケージです (そのため、いくつかの追加パッケージをインストールする必要がある場合があります)。また、両方が更新されている限り、両方にまったく同じ更新セットがあります。

他の人が作成した AMI を使用している場合でも、それは同じである必要があります。ほとんどの Ubuntu AMI は、公式の Ubuntu ディストリビューションをインストールすることで作成されると思います。

于 2012-07-25T19:07:49.973 に答える