Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AL1 catatan rilis versi 2015.03
Awas
Amazon Linux 1 (AL1sebelumnya Amazon Linux AMI) tidak lagi didukung. Panduan ini hanya tersedia untuk tujuan referensi.
catatan
AL1 bukan lagi versi Amazon Linux saat ini. AL2023 adalah penerus dan AL1 Amazon Linux 2. Untuk informasi selengkapnya tentang apa yang baru di AL2 023, lihat bagian Membandingkan AL1 dan AL2 023 di Panduan Pengguna AL2 023 dan daftar perubahan Package di 023. AL2
Topik ini mencakup pembaruan catatan AL1 rilis untuk rilis 2015.03.
Upgrade ke AL1 versi 2015.03
Silakan tingkatkan ke AL1 versi 2015.03 dari versi sebelumnya!
Sementara versi AMI sebelumnya dan paket-paketnya akan terus tersedia untuk diluncurkan di Amazon EC2 bahkan ketika AL1 versi baru dirilis, kami sarankan pengguna bermigrasi ke versi terbaru AMI dan menjaga sistem mereka diperbarui. Dalam beberapa kasus, pelanggan yang mencari dukungan untuk versi sebelumnya Dukungan mungkin diminta untuk pindah ke versi yang lebih baru sebagai bagian dari proses dukungan. AL1
Untuk meningkatkan ke AL1 versi 2015.03 dari 2011.09 atau yang lebih baru, jalankan. sudo yum update Saat pemutakhiran selesai, reboot instance Anda.
Ingat bahwa struktur AL1 repositori dikonfigurasi untuk memberikan aliran pembaruan berkelanjutan yang memungkinkan Anda untuk bergulir dari satu versi AL1 ke versi berikutnya. Silakan baca lock-on-launch FAQ kami untuk diskusi tentang bagaimana Anda dapat mengunci instance (baik peluncuran baru atau sudah berjalan) ke versi AL1 repositori tertentu.
Rilis poin 2015.03.1
Dirilis pada 21 Agustus 2015
Kami telah memperbarui AMI dasar untuk menyertakan semua perbaikan bug dan pembaruan keamanan yang telah tersedia di repositori kami sejak rilis 2015.03.
Rilis poin ini mencakup kernel 3.14.48.
Kami telah nfs-utils menambahkan paket default yang ditetapkan pada AMI untuk mendukung Amazon Elastic File System.
Fitur Baru
Python 2.7 secara default
Python 2.7 sekarang digunakan untuk paket sistem inti, termasuk dan. yum cloud-init
Kami telah menambahkan dukungan Python 2.7 untuk semua modul Python 2.6 yang ada. Untuk daftar lengkap, gunakan perintah pencarian yum:
$yum search python27
$yum search python26
/usr/bin/pythondikendalikan oleh alternatif, dan dapat diatur ke 2.7 atau 2.6:
- Default ke 2.7
$sudo alternatives --set python /usr/bin/python2.7- Default ke 2.6
$sudo alternatives --set python /usr/bin/python2.6
Untuk kompatibilitas maksimum dengan EPEL 6, kami sarankan menginstal python26 paket dan mengaturnya sebagai default Anda menggunakan perintah sebelumnya. Ini akan terjadi secara otomatis saat memperbarui dari AL1 rilis sebelumnya.
Untuk menyederhanakan proses menginstal dependensi unpackaged, pip dan diinstal secara default untuk Python virtualenv 2.7 pada 2015.03. AMIs Jika modul yang Anda inginkan tidak disediakan di repositori kami (gunakan perintah pencarian di atas untuk memberi tahu) maka Anda memiliki beberapa opsi, yang diuraikan di bawah ini.
Contoh-contoh ini mengasumsikan Anda telah menginstal python27-pip dan python27-virtualenv atau bahwa Anda telah memulai dengan AMI 2015.03 di mana paket-paket tersebut disertakan secara default.
contoh Untuk menginstal paket di seluruh sistem tanpa mengubah interpreter Python default Anda
$sudo pip-2.7 install modulename
contoh Untuk menginstal paket di seluruh sistem setelah Anda mengubah default Anda dengan alternatif
$sudo pip install modulename
contoh Untuk menginstal paket di virtualenv sehingga tidak memengaruhi python sistem Anda
$virtualenv-2.7 myproject && cd myproject$source bin/activate$pip install modulename
Python 3.4
Sebagai bagian dari peningkatan kami pada pengalaman Python, kami telah menambahkan Python 3.4 ke repositori kami dengan rilis 2015.03. Python 3.4 dapat dikelola dengan cara yang sama seperti yang dijelaskan di atas, menggunakan pip dan virtualenv menginstal dependensi.
contoh Contoh perintah:
$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, dan 3.4 semuanya dapat diinstal pada sistem Anda secara bersamaan, dengan dikendalikan oleh. /usr/bin/python alternatives Python 2.7 akan tetap menjadi versi yang digunakan oleh alat sistem.
Kernel 3.14.35
Kami pindah ke kernel long-term-supported 3.14 dengan rilis 2014.03 kami AL1, dan kami terus melacak kernel itu di 2015.03.
Dukungan DKMS
Di G2 kami AMIs - AL1 dengan Driver GPU NVIDIA GRID - paket nvidia sekarang diaktifkan DKMS. Memperbarui ke kernel baru akan memicu build modul nvidia untuk kernel yang sedang berjalan dan kernel yang baru diinstal. Modul akan dimuat untuk kernel yang sedang berjalan tanpa perlu reboot dan akan dimuat dengan kernel baru ketika Anda memilih untuk reboot ke dalamnya.
Untuk melihat status saat ini dari modul kernel yang dikelola DKMS Anda jalankan. sudo dkms status
Ruby 2.2
Sementara Ruby 2.0 tetap menjadi penerjemah Ruby default kami, kami telah menambahkan ruby22 paket ke rilis ini. AL1
Selain itu, kami telah memperbarui versi Ruby kami ke level patch upstream terbaru:
ruby19-1.9.3.551
ruby20-2.0.0.643
ruby21-2.1.5
ruby22-2.2.1
PHP 5.6
Berdasarkan permintaan pelanggan, PHP 5.6 sekarang tersedia di AL1 repositori sebagai. php56 PHP 5.5 dan PHP 5.6 dapat diinstal secara paralel, dan versi yang digunakan dikendalikan oleh alternatif. Penting untuk dicatat bahwa PHP 5.6 memiliki prioritas tertinggi. Jika Anda memiliki kedua versi yang diinstal, PHP 5.6 akan menjadi default.
Jika Anda ingin memastikan bahwa lingkungan Anda akan terus menggunakan PHP 5.5 bahkan setelah menginstal PHP 5.6, jalankan sudo alternatives --set php /usr/bin/php-5.5 atau jalankan sudo alternatives --config php untuk mengatur default secara interaktif.
PHP 5.5 dan PHP 5.6 masing-masing mempertahankan file konfigurasi mereka sendiri, sehingga perubahan yang dilakukan pada PHP 5.6 tidak akan diterapkan ke PHP 5.5 (dan sebaliknya).
Docker 1.5
Sudah setahun sejak kami memperkenalkan Docker ke AL1 repositori, dan kami terus mengikuti Docker di hulu dengan cermat. Docker 1.5 sekarang tersedia. Catatan rilis hulu
Boneka 3.7
Permintaan pelanggan yang sering adalah dukungan Puppet 3 AL1, dan sekarang tersedia di repositori sebagai. puppet3 Penambahan ini termasuk facter2 danhiera1. Paket-paket baru ini semua menggunakan Ruby 2.0 sedangkan paket Puppet 2 sebelumnya (termasuk facter 1) terus membutuhkan Ruby 1.8. Paket Wayang 2 dan Wayang 3 saling bertentangan, seperti halnya paket facter 1 dan facter 2, artinya paket tersebut tidak dapat diinstal secara bersamaan.
Rust (pratinjau)
Kami telah menyertakan pratinjau bahasa pemrograman Rust dengan rilis 2015.03 kami. Pratinjau ini didasarkan pada sumber 2015-03-09 dengan modul yang distabilkan. Rust dijadwalkan untuk rilis final di hulu pada Mei 2015, dan kami berencana untuk mengemas Cargo dan memperbarui Rust saat tanggal rilis semakin dekat.
Anda dapat menginstal kompiler Rust dengan menjalankansudo yum --enablerepo=amzn-preview install rust.
Pengakhiran 32-bit AMIs
Seperti yang diumumkan dalam catatan rilis 2014.09 kami, kami tidak lagi memproduksi 32-bit baru. AMIs
Kami masih memproduksi paket 32-bit untuk pelanggan yang sudah ada (yang menggunakan 32-bit AMIs dari 2014.09 dan sebelumnya).
Pelanggan baru harus mulai dengan 64-bit AMIs, dan kami mendorong pelanggan yang sudah ada untuk pindah ke 64-bit sesegera mungkin.
Pengakhiran GPU AMIs
Seperti yang diumumkan dalam catatan rilis 2014.09 kami, kami tidak lagi memproduksi “GPU” baru AMIs untuk jenis instans. CG1
Kami masih menyediakan pembaruan paket untuk pelanggan yang sudah ada (mereka yang menggunakan GPU AMIs dari 2014.09 dan sebelumnya)
Kami menyarankan agar pelanggan bermigrasi ke jenis instans G2 dan AMI Amazon Linux dengan Driver GPU NVIDIA GRID.
Paket segar
Banyak paket kami telah disinkronkan ulang ke versi upstream yang lebih baru. Beberapa paket yang lebih populer di 2015.03 adalah:
aws-cli-1.7.14-1.8
bash-4.1.2-15.24
ikal-7.40.0-1.49
docker-1.5.0-1.8
peruntungan-mod-1.99.1-20.3
git-2.1.0-1.38
glibc-2.17-55.140
gnutls-2.8.5-14.13
httpd24-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
terbuka-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
dalang3-3.7.4-1.11
python-boto-2.36.0-1.6
ular piton-botocore-0.95.0-1.6
ular piton27-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
subversi-1.8.10-1.47
sistemtap-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
Tipe Instans Yang Didukung
Tabel kompatibilitas di bawah ini menunjukkan AL1 ragam mana yang direkomendasikan untuk setiap jenis EC2 instans Amazon.
| Keluarga Instans | 64-bit yang didukung HVM EBS | Toko Instans HVM 64-bit | 64-bit yang didukung PV EBS | Toko Instans PV 64-bit | HVM (G2) 64-bit yang didukung EBS |
|---|---|---|---|---|---|
t2 |
|||||
m3 |
|||||
c3 |
|||||
c4 |
|||||
r3 |
|||||
g2 |
|||||
i2 |
|||||
hs1 |
|||||
m1 |
|||||
c1 |
|||||
cc2.4xlarge |
|||||
m2 |
|||||
cr1 |
|||||
hi1 |
|||||
t1 |