Yazılım güncellemeleri nasıl çalışır?


10

Ubuntu Server 10.10'um için yazılım güncellemelerinin nasıl çalıştığını bilmek istiyorum.

Üretim kullanımında bir Ubuntu Sunucusu için apt-get installyeni yazılım yüklemek ve yazılımı apt-get updategüncellemek için kullanılması önerildi . Çünkü bu paketler, kaynak kodunu indirmenin ve yazılımı kutuda derlemenin aksine Ubuntu için test edildi.

Ancak Ubuntu Sunucum 10.10'da PostgreSQL'in (9) en son kararlı sürümünü veya Nginx'in (8) en son kararlı sürümünü kullanmıyorum apt-get install. Peki bu nasıl çalışıyor, daha sonra çalıştırdığımda bu yazılımlar güncellenecek apt-get updatemi yoksa daha sonra apt-get installtekrar çalıştırmam mı gerekiyor yoksa Ubuntu'nun bir sonraki sürümünün bunları almasını beklemek zorunda mıyım?

Yamalar ve güvenlik güncellemeleri aynı şekilde mi yönetiliyor? Yoksa otomatik olarak güncellenebilir mi? Böyle bir ayar varsa, sistemimin ne kullandığını nasıl kontrol ederim?

Yanıtlar:


11

Ubuntu'nun, (eriştiğiniz apt-get) Ubuntu depolarında (genellikle) programlara yalnızca küçük güvenlik düzeltmelerinin güncelleneceği bir ilkesi vardır .

Bu, üretim ortamlarında maksimum kararlılığı sağlamak içindir - bu özellikle sunucular için önemlidir. Bu, Ubuntu Server 11.04 piyasaya sürülünceye kadar PostgreSQL ve Nginx gibi yazılımların sürüm güncellemelerini görmeyeceğiniz anlamına gelir.

Ubuntu wiki hakkında Kararlı Sürümler Güncellemeleri hakkında bilgi edinebilirsiniz .


14

Bilginiz için sudo apt-get updateyazılımı güncellemez. Yalnızca APT paket yöneticisinin sistemde yüklü olan yazılımı ve Ubuntu'nun depolarından sistem için mevcut olan yazılımı takip etmek için kullandığı listeyi günceller .

Mevcut en son sürüme güncelleme için doğru prosedür depolarında çalıştırmaktır sudo apt-get updatemevcut yazılım listesini güncellemek için, ve sonra sudo apt-get upgradeaslında paketlerin yeni sürümlerini yüklemek.

Depolardaki sürümlerin biraz eskimiş olabileceğini belirtmek gerekir: bunun nedeni tipik olarak Canonical'in Ubuntu'nun bu sürümü için desteklediği tek sürüm olmasıdır veya hiç kimse henüz yeni sürümü depolara yüklememiştir. Manuel olarak veya Kişisel Paket Arşivlerini (PPA'lar) kullanarak daha yeni yazılımlar yükleyebilirsiniz.


@Jonas, yeni sürümün yüklenmesi ihmal edildiği için değil, depolar yüklemeden önce paketleri test ettiği için depolarda biraz modası geçmiş olacak - depolar Canonical tarafından korunur, böylece kimse bunları yükleyemez. Alternatifler, doğrudan geliştiricilerden en son paketi sağlayabilen PPA'lar, kendi projeleri olmadıkça PPA'larda kanonik eller yok.
Oxwivi

3

Apt-get ile yalnızca Ubuntu ekibinin desteklediği en son sürümü alacaksınız. İstediğiniz sürüm değilse, bir sürümde büyük bir sürüm yükseltmesi olmayacağından bu sürümle de almayacaksınız.

Bu yüzden ya yeni bir Ubuntu sürümü beklemeniz ve paketinizi yükseltmelerini ya da manuel olarak kendiniz kurup kurmanızı ummanız gerekir. Otomatik güncellemelerin kaybıyla da.

Ayrıca Debian kararsız dalındaki en yeni sürümü bulmaya çalışabilir veya Ubuntu'nun Maverick için Backports uygulamasını uygulamasını bekleyebilirsiniz .

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.