序文
Amazon Linux AMIは (大まかに) CentOSに基づいており、EC2 向けの完全にまともな OS です。実際、Amazon によって EC2 向けに特別に調整されています。
Amazon Linux AMI は、Amazon Elastic Compute Cloud (Amazon EC2) で使用するために、Amazon Web Services によって提供され、サポートおよび管理されている Linux イメージです。これは、Amazon EC2 で実行されるアプリケーションに安定した安全で高性能な実行環境を提供するように設計されています。また、AWS との簡単な統合を可能にするパッケージも含まれています [...]。アマゾン ウェブ サービスは、Amazon Linux AMI を実行しているすべてのインスタンスに対して継続的なセキュリティとメンテナンスの更新を提供します。[...] [私の強調]
ただし、実際には他のディストリビューションほど広く使用されているわけではありません。最も人気があるのは、一般的に人気があり、特に EC2 の長年にわたる専用のカスタマイズされたサポートにより、Ubuntu である可能性があります (たとえば、EC2StartersGuide、Ubuntu Cloud Imagesまたはalestic上の Amazon EC2 用の Ubuntu AMIの便利なリスト)。これには 2 つの欠点があります。
- より多くの例/チュートリアル/その他を見つけることができます。Ubuntu ベースの EC2 向けであり、最終的には作業が容易になります。
- CentOS で使用できるプリコンパイル済みパッケージはわずかに少なく、最終的には独自にコンパイルする必要があります(ただし、以下を参照してください)。
解決
つまり、CentOS (および Amazon Linux AMI) はYumパッケージ マネージャーを使用して、CentOS (およびサードパーティ) リポジトリからパッケージをインストールおよび更新します(Debian/Ubuntu は代わりにAPTパッケージ マネージャーを使用します - 固有の概念は非常に似ていますが)。 、たとえばセクション「Amazon Linux AMI Basicsでのパッケージの追加」を参照してください。
Amazon Linux AMI に含まれるパッケージに加えて、Amazon は、Amazon EC2 内で使用する一般的な Linux アプリケーションで構成される yum リポジトリを提供します。Amazon Linux AMI は、すべての yum アクションに対してデフォルトでこのリポジトリを指すように設定されています。パッケージは、yum コマンドを発行してインストールできます。例えば:
# sudo yum install httpd
したがって、make 経由でインストールできyum install make
ます (すぐに入手できるすべてのパッケージのリストは、経由で取得できますyum list all
)。
ただし、 Amazon Linux AMI が CentOS シリーズのリリースとバイナリ互換性を持つように構築されている限り、実際にはその必要はないかもしれないことに注意してください。したがって、CentOS で実行するように構築されたパッケージは、Amazon Linux AMI でも実行する必要があります。 . [鉱山を強調]
ただし、目的のパッケージpptpd
は CentOS の標準リポジトリの一部ではありませんが、サードパーティの Enterprise Linux (EPEL)リポジトリの追加パッケージで利用できます (文字 Pを参照)。これを使用することの実行可能性についてコメントすることはできません。ただし、独自にコンパイルすることはできません。
幸運を!