O Amazon Linux AMI release 2010.11.1 corresponde a qual versão RHEL (4/5/6)?

0

Estou usando o Amazon Linux AMI padrão em uma instância do EC2 - Amazon Linux AMI versão 2010.11.1. Eu posso ver que é um sistema baseado em Redhat, mas depois de tentar muitas ferramentas (/ etc / issues, uname -a, lsb_release), eu não posso dizer em qual versão do RHEL ou CentOS ele é baseado. Eu preciso pegar alguns pacotes que não estão disponíveis nos repositórios de pacotes da Amazon. Eu tenho uma lista de repositórios personalizados do yum que eu posso usar, mas como não sei qual versão do RHEL é baseada na Amazon AMI, não posso escolher entre diferentes versões de repositórios.

Como posso saber se está executando o RHEL 4/5/6 (ou seus equivalentes do CentOS)?

    
por Jayesh 27.06.2011 / 15:39

3 respostas

1

Parece que a resposta não é direta. Aqui está uma resposta do fórum Amazon AW no AWS:

The Amazon Linux AMI is based on RHEL 5.x and parts of RHEL6. One of our goals is binary compatibility with RHEL 5.x, and therefore CentOS5.x. Astute users will note that our kernel is based on 2.6.34, and we have engineered the image to conform to a cloud environment. For example, the lack of Xorg support helps to keep the images small and lean. The goal of the Amazon Linux AMI is to provide an image for use in the cloud and to serve as reference image of EC2 best practices. The maintenance (security, enhancements, features and bug fixes) for the image will come directly from Amazon, while maintaining maximum compatibility, security and functionality.

    
por 01.07.2011 / 03:26
0

Você pode dizer qual versão baseada em RedHat está sendo executada, observando o conteúdo de / etc / redhat-release.

É possível que este arquivo tenha sido removido, mas é o caso de algumas ferramentas não aceitarem que estejam sendo executadas em um sistema RedHat'ish.

EDIT: Tente executar um (ou mais) dos seguintes comandos

rpm -qa | grep el
rpm -qa | grep centos
rpm -qa | grep rhel

Isso mostrará se algum pacote RHEL 5/6 ou CentOS 5 está instalado.

Se você vir alguns el5 e alguns centos você está rodando o CentOS5. Se você vir apenas o el5 você está executando o RHEL 5 (os pacotes do CentOS 5 e do RHEL 5 são intercambiáveis).

Se você ver el4 é RHEL 4 ou possivelmente CentOS 4 - eu acho que isso é improvável.

Se você vir rhel6 ou el6 , é o RHEL 6.

Você também pode tentar

rpm -qa | grep release

O que também pode dar o jogo.

    
por 27.06.2011 / 15:45
0

O guia do usuário da Amazon ( na parte inferior da página ) menciona que é mais compatível com o CentOS5 ou posterior .

Você deve ser capaz de comparar sua versão do kernel com as versões do CentOS para escolher a correspondência mais próxima. Com base na versão do kernel listada em suas notas de lançamento , eles podem estar acompanhando o Fedora. pouco mais de perto do que Enterprise. RHEL6 ainda está em 2.6.32.

    
por 28.06.2011 / 10:55