As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AL1 notas de lançamento da versão 2015.03
Atenção
O Amazon Linux 1 (AL1, antigo Amazon Linux AMI) não é mais suportado. Este guia está disponível somente para fins de referência.
nota
AL1 não é mais a versão atual do Amazon Linux. AL2023 é o sucessor do AL1 Amazon Linux 2. Para obter mais informações sobre o que há de novo em AL2 023, consulte a seção Comparando AL1 e AL2 023 no AL2023 User Guide e a lista de alterações de Package em 023. AL2
Este tópico inclui atualizações AL1 de notas de versão para a versão 2015.03.
Atualizando para a AL1 versão 2015.03
Atualize para a AL1 versão 2015.03 a partir de versões anteriores!
Embora as versões anteriores da AMI e seus pacotes continuem disponíveis para lançamento na Amazon EC2 mesmo com o lançamento de novas AL1 versões, recomendamos que os usuários migrem para a versão mais recente da AMI e mantenham seus sistemas atualizados. Em alguns casos, os clientes que buscam suporte para uma versão anterior do AL1 through Suporte podem ser solicitados a migrar para versões mais recentes como parte do processo de suporte.
Para atualizar para a AL1 versão 2015.03 a partir de 2011.09 ou posterior, execute. sudo yum update Quando a atualização estiver concluída, reinicie sua instância.
Lembre-se de que a estrutura do AL1 repositório está configurada para fornecer um fluxo contínuo de atualizações que permite que você passe de uma versão AL1 para a próxima. Consulte nossas lock-on-launch Perguntas frequentes para ver como você pode bloquear uma instância (seja uma nova inicialização ou já em execução) em uma versão específica dos AL1 repositórios.
Lançamento de 3.1 pontos de 2015.03.1
Lançado em 21 de agosto de 2015
Atualizamos a AMI básica para incluir todas as correções de bugs e atualizações de segurança que foram disponibilizadas em nossos repositórios desde a versão 2015.03.
Esta versão pontual inclui o kernel 3.14.48.
Adicionamos nfs-utils ao pacote padrão definido na AMI para oferecer suporte ao Amazon Elastic File System.
Novos atributos
Python 2.7 por padrão
O Python 2.7 agora é usado para os pacotes principais do sistema, incluindo e. yum cloud-init
Adicionamos suporte ao Python 2.7 para todos os nossos módulos Python 2.6 existentes. Para obter uma lista completa, use o comando de pesquisa do yum:
$yum search python27
$yum search python26
/usr/bin/pythoné controlado por alternativas e pode ser definido como 2.7 ou 2.6:
- Padrão para 2.7
$sudo alternatives --set python /usr/bin/python2.7- O padrão é 2.6
$sudo alternatives --set python /usr/bin/python2.6
Para máxima compatibilidade com o EPEL 6, recomendamos instalar o python26 pacote e configurá-lo como padrão usando o comando anterior. Isso acontecerá automaticamente ao atualizar a partir de uma AL1 versão anterior.
Para simplificar o processo de instalação de dependências não empacotadas, pip elas virtualenv são instaladas por padrão para o Python 2.7 em 2015.03. AMIs Se um módulo que você deseja não for fornecido em nossos repositórios (use os comandos de pesquisa acima para saber), você tem várias opções, descritas abaixo.
Esses exemplos pressupõem que você tenha instalado python27-pip python27-virtualenv e/ou iniciado com uma AMI de 2015.03, na qual esses pacotes estão incluídos por padrão.
exemplo Para instalar um pacote em todo o sistema sem alterar seu interpretador Python padrão
$sudo pip-2.7 install modulename
exemplo Para instalar um pacote em todo o sistema depois de alterar seu padrão com alternativas
$sudo pip install modulename
exemplo Para instalar um pacote em um virtualenv para que ele não afete seu sistema python
$virtualenv-2.7 myproject && cd myproject$source bin/activate$pip install modulename
Python 3.4
Como parte de nossas melhorias na experiência do Python, adicionamos o Python 3.4 aos nossos repositórios com a versão 2015.03. O Python 3.4 pode ser gerenciado da mesma forma descrita acima, usando pip e virtualenv instalando dependências.
exemplo Comandos de exemplo:
$yum search python34$sudo yum install python34-virtualenv$sudo alternatives --set python /usr/bin/python3.4$virtualenv-3.4 myproject
Python 2.6, 2.7 e 3.4 podem ser instalados em seu sistema simultaneamente, com /usr/bin/python control by. alternatives O Python 2.7 continuará sendo a versão usada pelas ferramentas do sistema.
Núcleo 3.14.35
Mudamos para o kernel long-term-supported 3.14 com nossa versão 2014.03 do AL1, e continuamos monitorando esse kernel em 2015.03.
Suporte ao DKMS
Em nosso G2 AMIs -- AL1 com o driver de GPU NVIDIA GRID -- o pacote nvidia agora está habilitado para DKMS. A atualização para um novo kernel acionará a compilação de um módulo nvidia tanto para o kernel em execução quanto para o kernel recém-instalado. Os módulos serão carregados para o kernel em execução sem a necessidade de reinicialização e serão carregados com um novo kernel quando você optar por reinicializá-lo.
Para ver o estado atual da execução dos módulos do kernel gerenciados pelo DKMS. sudo dkms status
Rubi 2.2
Embora o Ruby 2.0 continue sendo nosso interpretador Ruby padrão, adicionamos ruby22 pacotes a esta versão. AL1
Além disso, atualizamos nossas versões do Ruby para os níveis de patch upstream mais recentes:
ruby19-1.9.3.551
ruby20-2.0.0.643
ruby 21-2.1.5
ruby22-2.2.1
PHP 5.6
Com base nas solicitações dos clientes, o PHP 5.6 agora está disponível nos AL1 repositórios como. php56 O PHP 5.5 e o PHP 5.6 podem ser instalados paralelamente, e a versão em uso é controlada por alternativas. É importante observar que o PHP 5.6 tem a maior prioridade. Se você tiver as duas versões instaladas, o PHP 5.6 será o padrão.
Se você quiser garantir que seu ambiente continue usando o PHP 5.5 mesmo depois de instalar o PHP 5.6, execute sudo alternatives --set php /usr/bin/php-5.5 ou execute sudo alternatives --config php para definir o padrão interativamente.
O PHP 5.5 e o PHP 5.6 mantêm seus próprios arquivos de configuração, portanto, as alterações feitas no PHP 5.6 não serão aplicadas ao PHP 5.5 (e vice-versa).
Docker 1.5
Já faz um ano que introduzimos o Docker nos AL1 repositórios e continuamos acompanhando o Docker de perto. O Docker 1.5 já está disponível. As notas de lançamento iniciais
Marionete 3.7
Uma solicitação frequente do cliente foi o suporte do Puppet 3 em AL1, e agora ele está disponível nos repositórios como. puppet3 Essa adição inclui facter2 hiera1 e. Todos esses novos pacotes usam Ruby 2.0, enquanto os pacotes Puppet 2 anteriores (incluindo o fator 1) continuam exigindo o Ruby 1.8. Os pacotes Puppet 2 e Puppet 3 entram em conflito entre si, assim como os pacotes facter 1 e facter 2, o que significa que eles não podem ser instalados ao mesmo tempo.
Rust (pré-visualização)
Incluímos uma prévia da linguagem de programação Rust em nossa versão 2015.03. Esta prévia é baseada nas fontes de 09/03/2015 com módulos estabilizados. O lançamento final do Rust está programado para maio de 2015, e planejamos empacotar o Cargo e atualizar o Rust à medida que a data de lançamento se aproxima.
Você pode instalar o compilador Rust executando. sudo yum --enablerepo=amzn-preview install rust
Depreciação de 32 bits AMIs
Conforme anunciado em nossas notas de lançamento de 2014.09, não estamos mais produzindo novos 32 bits. AMIs
Ainda estamos produzindo pacotes de 32 bits para clientes existentes (aqueles que usam 32 bits a AMIs partir de 2014.09 e anteriores).
Novos clientes devem começar com 64 bits AMIs, e incentivamos os clientes existentes a migrar para 64 bits o mais rápido possível.
Depreciação da GPU AMIs
Conforme anunciado em nossas notas de lançamento de 2014.09, não estamos mais produzindo uma nova “GPU” AMIs para o CG1 tipo de instância.
Ainda estamos fornecendo atualizações de pacotes para clientes existentes (aqueles que usam GPU AMIs de 2014.09 e anteriores)
Recomendamos que os clientes migrem para o tipo de instância G2 e para o Amazon Linux AMI com o driver de GPU NVIDIA GRID.
Pacotes frescos
Muitos de nossos pacotes foram ressincronizados com versões upstream mais recentes. Alguns dos pacotes mais populares em 2015.03 são:
aws-cli-1.7.14-1.8
bash-4.1.2-15.24
curl-7.40.0-1.49
docker-1.5.0-1.8
fortune-mod-1.99.1-20.3
git-2.1.0-1.38
glibc-2.17-55.140
gnutls-2.8.5-14.13
http://d24-2.4.12-1.60
java-1.7.0-openjdk-1.7.0.75-2
java-1.8.0-openjdk-1.8.0.31-2
kernel-3.14.35-28.38
mysql55-5.5.42
nethack-3.4.3-32.3
nginx-1.6.2-1.23
nss-3.16.2.3-2.63
openssh-6.2p2-8.43
openssl-1.0.1k-1.84
php54-5.4.38-1.66
php55-5.5.22-1.98
php56-5.6.6-1.109
php-amazon-sdk2-2.7.22-1.2
pngcrush-1.7.82-1.8
postgresql 92-9.2.10
postgresql 93-9.3.6
fantoche 3-3.7.4-1.11
python-boto-2.36.0-1.6
python-botocore-0.95.0-1.6
python27-2.7.9-4.114
python34-3.4.3-1.29
rpm-4.11.2-2.63
ruby19-1.9.3.551-32.64
ruby20-2.0.0.643-1.21
ruby21-2.1.5-1.15
ruby22-2.2.1-1.4
subversão-1.8.10-1.47
systemtap-2.5-3.26
tomcat 6-6.0.43-1.2
tomcat 7-7.0.59-1.7
tomcat 8-8.0.20-1.52
vim-7.4.160-1.31
Tipos de instâncias compatíveis
A tabela de compatibilidade abaixo mostra quais AL1 tipos são recomendados para cada tipo de EC2 instância da Amazon.
| Família de instâncias | 64 bits suportado pelo HVM EBS | Armazenamento de instâncias HVM de 64 bits | PV de 64 bits suportado por EBS | PV Instance Store de 64 bits | HVM (G2) de 64 bits suportado por EBS |
|---|---|---|---|---|---|
t2 |
|||||
m3 |
|||||
c3 |
|||||
c4 |
|||||
r3 |
|||||
g2 |
|||||
i2 |
|||||
hs1 |
|||||
m1 |
|||||
c1 |
|||||
cc2.4xlarge |
|||||
m2 |
|||||
cr1 |
|||||
hi1 |
|||||
t1 |