Debian Wheezy (kararlı) Jessie kararlı bir sürüm haline geldiğinde otomatik olarak Jessie'ye yükselecek mi?


18

Ben Debian Wheezy (kararlı) ve rutin benim sistem üzerinden temel güncelleme:

sudo apt-get update
sudo apt-get dist-upgrade

Gelecekte, Jessie kararlı bir sürüm haline geldiğinde, Wheezy'nin yapmaya devam edersem otomatik olarak Jessie olup olmayacağını merak ediyorum dist-upgrade.

Her zaman mevcut Kararlı sürümde olduğundan emin olmak için HERHANGİ BİR manuel adım gerekli olacak mı?

Örneğin, Jessie'nin pistte herhangi bir manuel adım atmadan kolayca akmasını sağlamak için sources.list dosyamı bir tür şekilde değiştirmem gerekiyor veya bazı 'büyük' ​​güncelleme ('dist-upgrade') benim için her şeyi yapacak ve tüm örneklerini arasında değiştirmek wheezyiçin jessieo kadar yapacağını bilir ne zaman?

(Kaynaklar listemdeki her satırda wheezyvar. Belki de yalnızca wheezyonlardan kaldırmam gerekir?)

Biraz yeni geliyorum (OS X'ten ve bu Windows'tan önce), bu yüzden aynı kanaldaki 'sürüm yükseltmelerinin' Debian'da otomatik olarak nasıl yapılabileceğinden emin değilim - burada, OS X, otomatik güncellemeleri, normal sistem güncelleme kontrolünden başka manuel kontrol gerekli veya karmaşık adımlar olmadan bir sonraki (kararlı / hazır) sürümüne tam yükseltme.


Yanıtlar:


23

Eğer sources.list“wheezy” dediğiniz çizgiler varsa, Jessie serbest bırakıldığında bile Wheezy ile kalacaktır. Bu satırları "kararlı" demek için değiştirirseniz, "kararlı", "hırıltılı" yerine "jessie" için bir takma ad haline geleceğinden, apt, yayınlandığında Jessie'ye yükseltir. (Ve bu satırları "jessie" olarak değiştirirseniz, hala test aşamasında olmasına ve henüz "kararlı" olarak yayınlanmamış olmasına rağmen şimdi Jessie'ye geçersiniz .)

sources.listOtomatik olarak yeni kararlı sürümlere yükseltmek için "kararlı" demenizi değiştirmek cazip gelse de, bunu önermiyorum. Yükseltme işleminde, paketlerin yükseltilmesine ek olarak (ve muhtemelen daha önce ) isteyeceğiniz veya yapmanız gereken özel adımlar olabilir , bu nedenle Jessie'nin serbest bırakılmasını beklemek ve sonra anahtarı yapmadan önce sürüm notlarına bakmak daha iyidir. (Pratikte, paketleri yükseltmek genellikle iyidir, ancak önce sürüm notlarını beklemek ve okumak daha güvenlidir. Sıçramadan önce bakın.)

BTW, Sid asla kararlı bir sürüm olmayacak. Bu, "kararsız" deponun kalıcı adıdır ve "test" ve "kararlı" takma adlarla adların ilerlemesine katılmaz. Jessie serbest bırakıldıktan sonra, yeni "test" için başka bir Oyuncak Hikayesi karakteri seçilecek ve Sid her zaman olduğu gibi kararsız kalacak.


Kısacası: Linux gibi birçok şeyde olduğu gibi, bu tamamen sistemin yöneticisine bağlıdır. Otomatik olarak yükseltilmesini istiyorsanız, ... yükseltilmesini istemiyorsanız, bu da mümkündür.
CVn

Wheezy'nin otomatik olarak Jessie olduğunu doğrulayabilirim. Benim kaynakları listesinde sadece Wheezy vardır, cat / etc / debian_version çalıştırdığımda 8.2 döndürür. Bu normal bir apt-get yükseltmesinden sonra olur. Nedenini bilen var mı?
Fernando Kosh

10

Hayır, yükseltme otomatik olmayacak, el her geçtiği yerde değiştirmek zorunda wheezytarafından jessieGözlerinde farklı /etc/apt/sources.list.

Alternatif olarak, bunları değiştirebilir stableve daha sonra Jessie serbest bırakıldıktan sonra yükseltme otomatik olacaktır.

unattended-upgradesSisteminiz kararlı ve eskisi arasında bir karışım haline gelebileceğinden, ikincisini kullanmanızı tavsiye etmeyeceğimizi unutmayın.

Son şey, apt-get dist-upgradegenellikle yalnızca yeni bir sürüme geçtiğinizde gereklidir; arasındaki fark upgradeve dist-upgradeolmasıdır upgrade, oysa sadece yükseltmeleri paketleri dist-upgradeyeni paketleri yükleme veya çakışan paketleri silmek yapabiliyor. Normalde, kararlı bir sürümün yaşam döngüsü sırasında paket bağımlılıkları değişmez, bu nedenle upgradegünlük yükseltmeler için yeterli olmalıdır (elbette, üçüncü taraf depoları eklerseniz, Debian'ın bu konudaki katı politikasını izlemeyebilirler ve paket bağımlılıkları değişebilir).



Ben sadece hiçbir sığır eti görüş farklı olduğunu düşünüyorum :) ve BTW, ben düşünmüyorum, 7.6 ila 7.7 veya 7.8 yeni bir sürüm bu yüzden ben ne dediğini yanlış anlıyor olabilir düşünüyorum
mchid

1
Hayır, aslında, bunlar yeni sürümler değil, sadece yeni "nokta sürümler" dir ve yeni bağımlılıklar da getirmeleri gerekmez.
MoonSweep

1

Belirtildiği gibi, yalnızca source.list dosyasında "kararlı" varsa otomatik olacaktır, özellikle "wheezy" varsa, bir çalıştırdığınızda otomatik olarak gerçekleşmez apt-get upgrade.

Bu tam sürüm notları not edilir burada .

Ya da bu kapakları kılavuz aşağı kesim bakmak burada .

Temelde sources.listjessie veya kararlı olması gerekir, o zaman bir apt-get upgrade/ çalıştırın apt-get dist-upgrade. Bunlar tek başına varsayılan olarak bildiğim kadarıyla otomatik değil, çevremde ancak apt-get upgradecron işi olarak haftalık olarak çalışacak şekilde ayarladım, çünkü sources.listbu temelde bazı sunucularımın otomatik olarak minimal jessie kurulumuna yükseltilmesini sağladım .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.