Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AL1 notes de mise à jour de la version 2015.03
Avertissement
Amazon Linux 1 (AL1anciennement Amazon Linux AMI) n'est plus pris en charge. Ce guide n'est disponible qu'à titre de référence.
Note
AL1 n'est plus la version actuelle d'Amazon Linux. AL2023 est le successeur AL1 d'Amazon Linux 2. Pour plus d'informations sur les nouveautés de la version AL2 023, consultez la section Comparaison avec AL1 la version AL2 023 du Guide de l'utilisateur de la version AL2 023 et la liste des modifications apportées au package dans la version 023. AL2
Cette rubrique inclut les mises à jour des notes de AL1 publication pour la version 2015.03.
Mise à niveau vers la AL1 version 2015.03
Veuillez passer à la AL1 version 2015.03 à partir des versions antérieures !
Bien que les versions précédentes de l'AMI et de ses packages puissent toujours être lancées sur Amazon EC2 même lorsque de nouvelles AL1 versions seront publiées, nous recommandons aux utilisateurs de migrer vers la dernière version de l'AMI et de maintenir leurs systèmes à jour. Dans certains cas, les clients souhaitant obtenir de l'aide pour une version précédente de AL1 through Support peuvent être invités à passer à des versions plus récentes dans le cadre du processus de support.
Pour effectuer une mise à niveau vers AL1 la version 2015.03 à partir de 2011.09 ou version ultérieure, exécutez. sudo yum update Lorsque la mise à niveau est terminée, redémarrez votre instance.
N'oubliez pas que la structure du AL1 référentiel est configurée pour fournir un flux continu de mises à jour qui vous permettent de passer d'une version AL1 à l'autre. Consultez notre lock-on-launch FAQ pour savoir comment verrouiller une instance (qu'il s'agisse d'un nouveau lancement ou d'une instance déjà en cours d'exécution) sur une version particulière des AL1 référentiels.
Version 2015.03.1 point
Publié le 21 août 2015
Nous avons mis à jour l'AMI de base pour inclure toutes les corrections de bogues et mises à jour de sécurité disponibles dans nos référentiels depuis la version 2015.03.
Cette version provisoire inclut le noyau 3.14.48.
Nous avons ajouté nfs-utils au package par défaut défini sur l'AMI pour prendre en charge Amazon Elastic File System.
Nouvelles fonctionnalités
Python 2.7 par défaut
Python 2.7 est désormais utilisé pour les packages du système de base, notamment yum etcloud-init.
Nous avons ajouté le support de Python 2.7 pour tous nos modules Python 2.6 existants. Pour une liste complète, utilisez la commande de recherche de yum :
$yum search python27
$yum search python26
/usr/bin/pythonest contrôlé par des alternatives et peut être réglé sur 2.7 ou 2.6 :
- La valeur par défaut est 2,7
$sudo alternatives --set python /usr/bin/python2.7- La valeur par défaut est 2,6
$sudo alternatives --set python /usr/bin/python2.6
Pour une compatibilité maximale avec EPEL 6, nous vous recommandons d'installer le python26 package et de le définir par défaut à l'aide de la commande précédente. Cela se produira automatiquement lors de la mise à jour d'une AL1 version précédente.
Pour simplifier le processus d'installation des dépendances non packagées, pip virtualenv elles sont installées par défaut pour Python 2.7 sur AMIs 2015.03. Si le module que vous souhaitez n'est pas fourni dans nos référentiels (utilisez les commandes de recherche ci-dessus pour le savoir), plusieurs options s'offrent à vous, décrites ci-dessous.
Ces exemples supposent que vous avez installé python27-pip python27-virtualenv et/ou que vous avez démarré avec une AMI 2015.03 dans laquelle ces packages sont inclus par défaut.
Exemple Pour installer un package à l'échelle du système sans modifier votre interpréteur Python par défaut
$sudo pip-2.7 install modulename
Exemple Pour installer un package à l'échelle du système après avoir modifié votre configuration par défaut avec des alternatives
$sudo pip install modulename
Exemple Pour installer un package dans un environnement virtuel afin qu'il n'ait pas d'impact sur votre système python
$virtualenv-2.7 myproject && cd myproject$source bin/activate$pip install modulename
Python 3.4
Dans le cadre des améliorations apportées à l'expérience Python, nous avons ajouté Python 3.4 à nos référentiels avec la version 2015.03. Python 3.4 peut être géré de la même manière que celle décrite ci-dessus, en utilisant pip et virtualenv en installant des dépendances.
Exemple Exemples de commandes :
$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 et 3.4 peuvent tous être installés simultanément sur votre système, avec le /usr/bin/python contrôle dealternatives. Python 2.7 restera la version utilisée par les outils système.
Noyau 3.14.35
Nous sommes passés au noyau long-term-supported 3.14 avec notre version 2014.03 de AL1, et nous continuons à suivre ce noyau en 2015.03.
Support DKMS
Sur notre G2 AMIs , AL1 avec le pilote GPU NVIDIA GRID, le package NVIDIA est désormais compatible avec le DKMS. La mise à jour vers un nouveau noyau déclenchera la création d'un module nvidia à la fois pour le noyau en cours d'exécution et pour le noyau nouvellement installé. Les modules seront chargés pour le noyau en cours d'exécution sans qu'il soit nécessaire de redémarrer et seront chargés avec un nouveau noyau lorsque vous choisirez de le redémarrer.
Pour connaître l'état actuel de votre noyau géré par DKMS, exécutez les modules. sudo dkms status
Ruby 2.2
Bien que Ruby 2.0 reste notre interpréteur Ruby par défaut, nous avons ajouté ruby22 des packages à cette AL1 version.
Nous avons également mis à jour nos versions de Ruby avec les derniers niveaux de correctifs en amont :
ruby19-1.9.3.551
ruby20-2.0.0.643
ruby21-2.1.5
ruby22-2.2.1
PHP 5.6
Sur la base des demandes des clients, PHP 5.6 est désormais disponible dans les AL1 référentiels sous php56 le nom de. PHP 5.5 et PHP 5.6 peuvent être installés en parallèle, et la version utilisée est contrôlée par des alternatives. Il est important de noter que PHP 5.6 a la priorité la plus élevée. Si les deux versions sont installées, PHP 5.6 sera la version par défaut.
Si vous voulez vous assurer que votre environnement continuera à utiliser PHP 5.5 même après l'installation de PHP 5.6, exécutez sudo alternatives --set php /usr/bin/php-5.5 ou exécutez sudo alternatives --config php pour définir la valeur par défaut de manière interactive.
PHP 5.5 et PHP 5.6 conservent chacun leurs propres fichiers de configuration, de sorte que les modifications apportées à PHP 5.6 ne seront pas appliquées à PHP 5.5 (et vice versa).
Docker 1.5
Cela fait un an que nous avons introduit Docker dans les AL1 référentiels, et nous continuons à suivre le Docker de près en amont. Docker 1.5 est désormais disponible. Les notes de mise à jour en amont
Puppet 3.7
Une demande fréquente des clients concerne le support de Puppet 3 AL1, et il est désormais disponible dans les référentiels sous forme de. puppet3 Cet ajout inclut facter2 ethiera1. Ces nouveaux packages utilisent tous Ruby 2.0 alors que les précédents packages Puppet 2 (y compris le facteur 1) nécessitent toujours Ruby 1.8. Les packages Puppet 2 et Puppet 3 sont en conflit les uns avec les autres, tout comme les packages facter 1 et facter 2, ce qui signifie qu'ils ne peuvent pas être installés en même temps.
Rust (aperçu)
Nous avons inclus un aperçu du langage de programmation Rust dans notre version 2015.03. Cet aperçu est basé sur les sources du 09/03/2015 avec des modules stabilisés. La sortie finale de Rust est prévue en amont en mai 2015, et nous prévoyons d'empaqueter Cargo et de mettre à jour Rust à l'approche de la date de sortie.
Vous pouvez installer le compilateur Rust en exécutantsudo yum --enablerepo=amzn-preview install rust.
Obsolète du 32 bits AMIs
Comme annoncé dans nos notes de version 2014.09, nous ne produisons plus de nouveaux 32 bits. AMIs
Nous produisons toujours des packages 32 bits pour les clients existants (ceux utilisant le 32 bits à AMIs partir de 2014.09 et versions antérieures).
Les nouveaux clients devraient commencer par le 64 bits AMIs, et nous encourageons les clients existants à passer au 64 bits dès que possible.
Obsolète du GPU AMIs
Comme annoncé dans nos notes de mise à jour 2014.09, nous ne produisons plus de nouveaux « GPU » AMIs pour ce type d' CG1 instance.
Nous fournissons toujours des mises à jour de packages pour les clients existants (ceux qui utilisent un GPU AMIs depuis 2014.09 et versions antérieures)
Nous recommandons aux clients de migrer vers le type d'instance G2 et l'AMI Amazon Linux avec le pilote GPU NVIDIA GRID.
Emballages frais
Bon nombre de nos packages ont été resynchronisés avec les nouvelles versions en amont. Certains des packages les plus populaires de la version 2015.03 sont les suivants :
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
postgresql92-9.2.10
postgresql93-9.3.6
marionnette 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,15-1,15
ruby22-2.2.1-1.4
subversion-1.8.10-1,47
systemtap-2.5-3.26
tomcat6-6,0.43-1.2
tomcat7-7,0.59-1,7
tomcat8-8,0.20-1,52
vim-7,4.160-1,31
Types d’instance pris en charge
Le tableau de compatibilité ci-dessous indique AL1 les versions recommandées pour chaque type d' EC2 instance Amazon.
| Famille d'instances | 64 bits soutenu par HVM EBS | HVM Instance Store 64 bits | 64 bits soutenu par PV EBS | PV Instance Store 64 bits | HVM (G2) 64 bits soutenu par EBS |
|---|---|---|---|---|---|
t2 |
|||||
m3 |
|||||
c3 |
|||||
c4 |
|||||
r3 |
|||||
g2 |
|||||
i2 |
|||||
hs1 |
|||||
m1 |
|||||
c1 |
|||||
cc2.4xlarge |
|||||
m2 |
|||||
cr1 |
|||||
hi1 |
|||||
t1 |