Ben bir * .deb çocuğuyum ve RPM yönetimi sırasında kendimi çok rahatsız hissediyorum.
Ben çalıştırmak için alışkınım apt-get upgrade"normal" yükseltmeleri için benim debian tabanlı sunucularda ve apt-get dist-upgradeiçin izin çekirdek yükseltmeleri veya yeni majör paket versiyonları yükseltmeleri sağlanır.
Yönetici olarak kullandığım CentOS sunucularında da benzer bir özelliğe sahip olmak isterdim, ancak erkek yum böyle bir davranış sunmuyor gibi görünüyor. Ve arasındaki farklar yum updateve yum upgradearadığım değil ne gibi görünüyor.
Şimdiye kadar en iyi yaklaşım, aşağıdaki ayarları eklemek ve kaldırmaktır /etc/yum.conf:
exclude=kernel*
Daha iyi bir yaklaşım olmalı. Her öneri kabul edilecektir.
REDAKTE:
Yum'un adam sayfası ve --obsoletesbayrağın açıklaması benim için biraz şifreli. Öyleyse ondan ne anladığımı yeniden değerlendireyim: yum updateYeni bir çekirdeği kurmayacağını anlamalı mıyım çünkü mevcut olanı eskimiş olarak işaretlemek anlamına gelir mi? Bunun yum upgradeaynı veya neredeyse aynı olduğunu varsayabilir miyim apt-get dist-upgrade?
2 düzenlendi
En çok sevdiğim apt-get upgradeşey, bana hangi paketlerin saklandığını, böylelikle buna göre hareket edebileceğimi söylemesi; biriyle apt-get dist-upgradeveya açık olan apt-get install package.
Yani düşünme sonra benim en iyi yaklaşım biraz bu anda olacak: devre dışı obsoletes (Steven Pritchard tarafından açıklanan yum.conf ayarını onun cevabını ilk başta) ve çalıştırın yum update. Tüm güncellemeler yüklendikten sonra, yum update --obsoleteshangi paketlerin tutulduğunu kontrol etmek için bir saniye çalıştırın ve sonuçlarının işlevini yerine getirin.
Çalışacak mı?