Amazon Web Services(AWS)は公式にサポートされているAmazon Machine Image(AMI)を提供しますが、それがどのLinuxディストリビューションに基づいているかを示していません。
公式のAmazon Linux AMIは別のLinuxディストリビューションに基づいていますか?
Amazon Web Services(AWS)は公式にサポートされているAmazon Machine Image(AMI)を提供しますが、それがどのLinuxディストリビューションに基づいているかを示していません。
公式のAmazon Linux AMIは別のLinuxディストリビューションに基づいていますか?
回答:
AWSフォーラムには、公式にサポートされているAmazon Linux AMIがLinuxディストリビューションに基づいていないことを示すディスカッションスレッドがあります。むしろ、Amazon Linux AMIはAmazonが独自に管理するイメージです。
yum
など。google.com/search ? q=amazon+linux+centosリンクされたAWSフォーラムスレッドの状態The Amazon Linux AMI is based on RHEL 5.x and parts of RHEL6.
しかし、それは2010年に戻ってきました。最近では、と述べていone of the goals of the most current Amazon Linux AMI (2013.09) is to be as compatible as possible with RHEL 6
ます。
RHELに基づいているようです:
$ cat /etc/os-release
NAME="Amazon Linux AMI"
VERSION="2017.09"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2017.09"
PRETTY_NAME="Amazon Linux AMI 2017.09"
ANSI_COLOR="0;33"
CPE_NAME="cpe:/o:amazon:linux:2017.09:ga"
HOME_URL="http://aws.amazon.com/amazon-linux-ami/"
freedesktopは「ID_LIKE」と言います:
パッケージ化およびプログラミングインターフェイスに関してローカルオペレーティングシステムに密接に関連するオペレーティングシステムの識別子をリストする必要があります。たとえば、ローカルOSの派生元である1つ以上のOS識別子をリストします。
ローカルOSの派生物である1つ以上のOS識別子のリスト
RHEL / CentOS7を見ると、同じファイルは次のようになります。
$ cat /etc/os-release
...
ID_LIKE="fedora"
...
それでも、Amazon Linuxにはまだ機能がyum
ありdnf
、見えません。変だ。投機は、Amazonが持っているという理論をサポートするために私をリードサポート RHと上流の契約を。
RHEL 5/6に基づいているということはほとんどありそうにない。
それは怠laで愚かなことです。私が通常Amazonのエンジニアに帰さない2つのこと。それを判断する1つの方法は、RHEL7の最新バージョン、ドライバー、カーネルセキュリティパッチなどにのみ存在する何かを分離し、Amazon Linuxで同じテストを実行することです。存在するかしないかのどちらかです。
無責任ではありませんが、RHEL6xを使用する正当な理由もありません。
/ usr / local / bin / composerの代わりに/ usr / bin / composerを使用する必要があるファイル構造に基づいて、CentOS 7