Saya menggunakan Debian Wheezy (stable) dan secara rutin memperbarui sistem saya melalui dasar:
sudo apt-get update
sudo apt-get dist-upgrade
Di masa depan, setelah Jessie menjadi rilis stabil, saya bertanya-tanya apakah Wheezy akan secara otomatis menjadi Jessie jika saya terus melakukannya dist-upgrade
, atau tidak.
Apakah akan ada langkah manual APA PUN yang diperlukan, untuk memastikan untuk selalu berada pada rilis Stabil saat ini (tahun ke depan, misalnya Sid setelah Jessie), atau apakah saya akan pergi seperti sekarang?
Misalnya saya harus memodifikasi file sources.list saya dalam beberapa cara untuk memastikan Jessie akan masuk tanpa langkah manual, atau pembaruan 'besar' ('upgrade-upgrade') melakukan semuanya untuk saya dan ubah semua instance wheezy
menjadi jessie
ketika ia tahu melakukannya?
(Setiap baris di sources.list saya ada wheezy
di dalamnya. Mungkin saya hanya perlu menghapus wheezy
dari mereka?)
Saya sedikit pendatang baru (dari OS X, dan sebelum itu Windows), jadi saya tidak yakin bagaimana 'rilis upgrade' pada saluran yang sama dapat dilakukan secara otomatis di Debian - di mana, OS X hanya menawarkan, melalui pembaruan otomatisnya, upgrade penuh ke rilis berikutnya (stabil / siap) tanpa perlu pemeriksaan manual atau langkah rumit selain dari pengecekan pembaruan sistem normal.
sumber
Jawaban:
Jika kalimat dalam kalimat Anda
sources.list
mengatakan "wheezy", Anda akan tetap bersama Wheezy bahkan ketika Jessie dilepaskan. Jika Anda mengubah baris tersebut untuk mengatakan "stable", apt akan meningkatkan Anda ke Jessie ketika dirilis, karena "stable" akan menjadi alias untuk "jessie" bukannya "wheezy". (Dan jika Anda mengubah baris itu untuk mengatakan "jessie", Anda akan meningkatkan ke Jessie sekarang , meskipun masih dalam pengujian dan belum dirilis sebagai "stabil".)Meskipun mungkin tergoda untuk mengubah Anda
sources.list
untuk mengatakan "stabil" sehingga Anda meningkatkan ke rilis stabil baru secara otomatis, saya tidak merekomendasikannya. Proses peningkatan mungkin memiliki langkah-langkah khusus yang ingin atau perlu Anda lakukan sebagai tambahan terhadap (dan mungkin sebelum ) paket peningkatan, jadi lebih baik menunggu Jessie dirilis dan kemudian melihat catatan rilis sebelum beralih. (Dalam praktiknya, hanya memutakhirkan paket biasanya tidak apa-apa, tetapi lebih aman untuk menunggu dan membaca catatan rilis terlebih dahulu. Lihat sebelum Anda melompat.)BTW, Sid tidak akan pernah menjadi rilis yang stabil. Ini adalah nama permanen dari repositori "tidak stabil", dan tidak berpartisipasi dalam pengembangan nama melalui alias "testing" dan "stable". Setelah Jessie dirilis, beberapa karakter Toy Story lainnya akan dipilih untuk "pengujian" baru, dan Sid akan tetap tidak stabil seperti sebelumnya.
sumber
Tidak, pemutakhiran tidak akan otomatis, Anda harus mengganti secara manual setiap instance
wheezy
olehjessie
di/etc/apt/sources.list
.Atau, Anda bisa menggantinya dengan
stable
dan kemudian, pemutakhiran akan otomatis setelah Jessie dirilis.Perhatikan bahwa saya tidak akan merekomendasikan yang terakhir jika Anda gunakan
unattended-upgrades
, karena sistem Anda mungkin akan menjadi campuran antara stable dan oldstable.Hal terakhir,
apt-get dist-upgrade
biasanya hanya diperlukan ketika Anda meningkatkan ke rilis baru; perbedaan antaraupgrade
dandist-upgrade
apakah ituupgrade
hanya memutakhirkan paket, sedangkandist-upgrade
mampu menginstal paket baru atau menghapus paket yang bertentangan. Biasanya, selama siklus hidup rilis yang stabil, dependensi paket tidak berubah, jadiupgrade
itu sudah cukup untuk upgrade sehari-hari (tentu saja, jika Anda menambahkan repositori pihak ketiga, mereka mungkin tidak mengikuti kebijakan ketat Debian mengenai masalah ini, dan dependensi paket dapat berubah).sumber
Seperti disebutkan itu hanya akan otomatis jika Anda memiliki "stable" di file source.list, jika Anda secara spesifik memiliki "wheezy" itu tidak akan secara otomatis terjadi ketika Anda menjalankan
apt-get upgrade
.Ini dicatat dalam catatan rilis lengkap di sini .
Atau lihat panduan pengurangan yang mencakup ini di sini .
Pada dasarnya
sources.list
harus memiliki jessie atau stabil, maka Anda menjalankanapt-get upgrade
/apt-get dist-upgrade
. Ini saja tidak otomatis secara default sejauh yang saya ketahui, di lingkungan saya, tetapi saya memilikiapt-get upgrade
set untuk menjalankan mingguan sebagai pekerjaan cron, karena saya telah stabil di sayasources.list
ini pada dasarnya membuat beberapa server saya secara otomatis meng-upgrade ke instalasi jessie minimal .sumber