Katılımsız yükseltmeler neden varsayılan olarak etkinleştirilir?


10

CentOS'tan Ubuntu Server 16.04 LTS'ye geçtim. Kurulum sırasında otomatik güncellemeler yapmamı istediğinde "hayır" ı seçtim. Ancak, otomatik olarak bir çekirdek güncellemesi yüklediğinden, varsayılan olarak katılımsız yükseltmelerin varsayılan olarak etkinleştirildiğini ve yüklendiğini fark ettim. Bu çok Windows gibi ve beni hayal kırıklığına uğratıyor. Kullanıcı kurulum sırasında hayır seçmesine rağmen neden varsayılan olarak etkinleştirilmiş?

Teşekkürler


AFAIK kurulumu kurulum sırasında güncellemeleri indirmesini istiyor, böylece "katılımsız yükseltmeleri" etkinleştirmek ya da etkinleştirmemek değil güncelleme paketleri yüklemek istiyor.
Javier Rivera

Tam olarak sormak üzereydim, sanki onları devre dışı bırakmak zorunda olduğum her yeni yeni xbuntu kurulumu için hatırlamak zorundayım.
David Tabernero M.10

Yanıtlar:


4

Size neden seçenek sunduğunu açıklayamıyorum ve sonra cevabınızı görmezden geliyor. Yüklemeden, bu davranışı onaylayamıyorum, ancak düzeltmek kolaydır.

Düzen /etc/apt/apt.conf.d/50unattended-upgradesdışarı ve yorum -securityhattı.

// Automatically upgrade packages from these (origin:archive) pairs
Unattended-Upgrade::Allowed-Origins {
//      "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";
//      "${distro_id}:${distro_codename}-proposed";
//      "${distro_id}:${distro_codename}-backports";
};

conf.dAlanlarda geçersiz kılma sırasında iyi bir kural : Mümkünse her zaman özel bir geçersiz kılma dosyası oluşturmak daha iyidir. 99z-custombu alanda çalışacağını düşünüyorum (denenmemiş). Apt kendisini güncellediğinde 50unattended-upgradesdosyalarınızın üzerine yazılabilir. Özel dosyanız olmayacak.
bshea

8

Katılımsız yükseltmeleri devre dışı bırakmanın başka bir yolu da

Düzen /etc/apt/apt.conf.d/20auto-updatesve seti "0" ile "Katılımsız-Yükseltme".

APT::Periodic::Unattended-Upgrade "0";

1
Bu dosya çağırılmadı 20auto-upgrades, değil 20auto-updatesmi?
hheimbuerger

2
Linux'un * .d klasörlerindeki dosyalar, tam adlarına bakılmaksızın alfasayısal sırada okunur. Bu nedenle, ad alfasayısal olarak "10periodic" den daha büyük olduğu sürece cevap çalışacaktır.
wedi

@wedi Evet - ve bundan yararlanılmalıdır. Sistem güncellemelerinde yaptığınız değişikliklerin üzerine bir paket yazılmasını önler. conf.dÖzel yönergelerinizin SON geldiği herhangi bir alanı kullanırken emin olmalısınız . 20auto-updatesKullanıcı tarafından oluşturulan yeni geçersiz kılma dosyası olarak kullanılırsa dosya adı ÖNCE'de okunur 20auto-upgrades. Son okunan dosya kazanır. Herhangi bir conf.dalanda daha iyi bir fikir ÖLÜM SONU okunacak bir şey oluşturmaktır. Oluşturmayı deneyin 99z-customiçinde /etc/apt/apt.conf.difadeye APT::Periodic::Unattended-Upgrade "0";- bu son okunacaktır. Tekrar: Son kazanır.
bshea
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.