Apt-get'in 'dist-upgrade' seçeneğiyle birlikte ne var?

Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

İnsanlar dağıtımlarını komut satırından tam olarak yükseltebileceklerini öğrendiklerinde her zaman biraz kafa karışıklığı olmuştur. Çoğu insan böyle bir başarıya cesaret edemez. Bazıları komut satırını kullanmadıkları için, bazıları ise komut satırından yükseltme girişiminin sistemlerini fubarlaştıracağından korktukları için. Ve yeni kullanıcılar, apt-get upgrade ve apt-get dist-upgrade dır-dir.

Bu Ghacks Linux girişinde, efsane ve korkuyu ortadan kaldıracağım. dist-upgrade Komut. Elbette, PC ile ilgili her şeyde olduğu gibi, büyük bir yükseltme yaptığınızda bunların her zaman risk olduğunu bilirsiniz. Açıktaki bu uyarı ile biraz korkuyu dizginlemeye başlayalım.

farklılıklar

İlk önce ikisini karşılaştırmak istiyorum apt-get seçenekleri: Yükselt ve dist-upgrade . Bu ikisi arasındaki fark çok basit. Yükselt seçeneği, yalnızca makinenize önceden yüklenmiş paketlerin en yeni sürümlerinin tümünü kurmak için kullanılır. Güncelleme Yöneticisi aracılığıyla yükseltme paketlerini gördüğünüzde bu olur (Panelinizde bildirim aldığınızda ve ardından Sisteminiz için hangi güncellemelerin mevcut olduğunu size göstermek için Güncelleme Yöneticisi açıldığında bilirsiniz.)

dist-upgrade seçenek oldukça farklı Yükselt . Ama ne yapar dist-upgrade yapmak? Basit. dist-upgrade seçeneği yalnızca sisteminizde kurulu olan tüm paketleri yükseltmekle kalmaz, aynı zamanda paketlerin yeni sürümleriyle olan bağımlılık değişikliklerini de ele alır. Diğer bir deyişle, dist-upgrade eski paketleri sisteminizden kaldıracak, oysa Yükselt olmayacak. Bu işlev, bir dağıtım sürümünden diğerine yükseltme yapmak için gerekli değildir.

Ama dağıtımımı yükseltmiyor mu?

Şart değil. Yine de kendi başına dist-upgrade , sisteminizi bir dağıtım yükseltmesi için hazırlayacaktır, yeni bir sürüme yükseltmeyi gerçekten gerçekleştirmesinin tek yolu, /etc/apt/sources.list değişikliği yansıtmak için dosya. Başka bir deyişle, yeni dağıtım için depoları sources.list'i Bu gerçekleşmeden önce dosya.

Kulağa basit geliyor. Evet öyle. Ancak yeni bir dağıtıma yükseltmek için önerilen saldırı planı değildir. İşe yarayacak olsa da, daha iyi bir yolu var ... emirle. Komuta Salımlı-yükseltebilirim işletim sistemini komut satırı aracılığıyla en son sürüme yükseltmek için özel olarak oluşturulmuştur. Elbette, bu komutu vermeden önce, komutla bir yükseltme olup olmadığını kontrol etmek isteyeceksiniz. sudo do-release-yükseltme -d. Bunu yaptığınızda yeni bir sürümün mevcut olup olmadığı size bildirilir. Yeni bir sürüm mevcutsa, komut sudo do-release-yükseltme ve yükseltme işlemi başlayacaktır. Elbette bu oldukça uzun bir süreçtir ve ilgili riskler vardır. Manuel olarak yüklediğiniz (yeni sürüm tarafından desteklenmeyen) paketleri kaybedebilirsiniz veya (en kötü senaryo) sisteminiz kararsız hale gelebilir.

Dağıtım yükseltmeleri her zaman zordur. Onları son derece iyi geçirdim ve çok ters gitmelerine neden oldum. Bu bir kumar. Ancak artık görevi komut satırından nasıl yöneteceğinizi tam olarak biliyorsunuz. Artık resmi olarak tehlikelisin. ;-)