Apakah Debian Wheezy (stable) secara otomatis meningkatkan ke Jessie setelah Jessie menjadi rilis stabil?


18

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 wheezymenjadi jessieketika ia tahu melakukannya?

(Setiap baris di sources.list saya ada wheezydi dalamnya. Mungkin saya hanya perlu menghapus wheezydari 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.


Jawaban:


23

Jika kalimat dalam kalimat Anda sources.listmengatakan "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.listuntuk 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.


Singkatnya: seperti halnya banyak hal lain Linux, ini sepenuhnya terserah administrator sistem. Jika Anda ingin memperbarui secara otomatis, itu akan ... jika Anda tidak ingin memperbarui sama sekali, itu mungkin juga.
CVn

Saya dapat mengonfirmasi Wheezy secara otomatis menjadi Jessie. Sources.list saya hanya memiliki Wheezy, Ketika saya menjalankan cat / etc / debian_version, ia mengembalikan 8.2. Ini terjadi setelah pemutakhiran apt-get yang normal. Adakah yang tahu mengapa?
Fernando Kosh

10

Tidak, pemutakhiran tidak akan otomatis, Anda harus mengganti secara manual setiap instance wheezyoleh jessiedi /etc/apt/sources.list.

Atau, Anda bisa menggantinya dengan stabledan 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-upgradebiasanya hanya diperlukan ketika Anda meningkatkan ke rilis baru; perbedaan antara upgradedan dist-upgradeapakah itu upgradehanya memutakhirkan paket, sedangkan dist-upgrademampu menginstal paket baru atau menghapus paket yang bertentangan. Biasanya, selama siklus hidup rilis yang stabil, dependensi paket tidak berubah, jadi upgradeitu 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).



Saya pikir itu hanya perbedaan pendapat, tidak ada daging sapi :) dan BTW, saya tidak mempertimbangkan mengatakan, 7,6-7,7 atau 7,8 rilis baru jadi saya pikir di situlah saya mungkin salah mengerti apa yang Anda katakan
mchid

1
Tidak, memang, itu bukan rilis baru tetapi hanya "rilis poin" baru, dan mereka tidak seharusnya memperkenalkan dependensi baru juga.
MoonSweep

1

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.listharus memiliki jessie atau stabil, maka Anda menjalankan apt-get upgrade/ apt-get dist-upgrade. Ini saja tidak otomatis secara default sejauh yang saya ketahui, di lingkungan saya, tetapi saya memiliki apt-get upgradeset untuk menjalankan mingguan sebagai pekerjaan cron, karena saya telah stabil di saya sources.listini pada dasarnya membuat beberapa server saya secara otomatis meng-upgrade ke instalasi jessie minimal .

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.