Otomatik güncellemelerin etkin olup olmadığını nasıl kontrol edebilirim?

69

Ubuntu 12.04 sunucusunda otomatik güncellemelerin etkin olup olmadığından emin olmak istiyorum.

Bunu nasıl kontrol edebilirim?

Etkinleştirilmişse otomatik güncellemeleri nasıl devre dışı bırakabilirim?

    
sordu com 06.08.2012 11:51

4 cevap

65

Bunu sizin için kullanabileceğiniz bir paket var.

sudo apt-get install unattended-upgrades

veya katılımsız yükseltmeler zaten kuruluysa. Ya da Ubuntu dokümanlarını kontrol edebilirsiniz.

sudo dpkg-reconfigure -plow unattended-upgrades

Yüklemeniz gereken paket budur. Yüklendikten sonra dosyaları düzenleyin

/etc/apt/apt.conf.d/10periodic
/etc/apt/apt.conf.d/20auto-upgrades

Bu dosyada sunucunun ne sıklıkta güncellenmesini istediğinizi ayarlayabilirsiniz.

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";

Dosya böyle görünmeli. 1 her gün güncellenecek demektir. 7 haftalık.

/etc/apt/apt.conf.d/50unattended-upgrades

Bu dosyalar, apt'in yeni güncellemeleri ve yükseltmeleri arayabileceğini seçerek yapmak istediğiniz güncellemeleri seçmenize izin verecektir. (Kişisel bir düşüncem, eğer bu bir sunucu ise onu güvenlik altına alacağım)

Unattended-Upgrade::Allowed-Origins {
        "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";

};

${distro_id} ve ${distro_codename} değişkenleri otomatik olarak genişler. Güncelleme girişini yorumlar ve güvenliği bırakın.

    
verilen cevap LinuxBill 06.08.2012 12:08
15

Katılımsız yükseltmelerinizin uygulandığını doğrulamak için günlükleri /var/log/unattended-upgrades/ adresinde kontrol edin.

    
verilen cevap yanokwa 05.03.2016 18:26
4

(Başka bir cevap verdim, çünkü LinuxBill'in cevabındaki değişikliklerim reddedildi.)

Sizin için otomatik güncellemeleri etkinleştirmek için kullanılabilecek bir paket var. Katılımsız yükseltmeler denir.

Otomatik güncellemeleri etkinleştirmek / devre dışı bırakmak için aşağıdaki komutu kullanın:

sudo dpkg-reconfigure -plow unattended-upgrades

Bu komut /etc/apt/apt.conf.d/20auto-upgrades dosyasını değiştirecek ve /etc/apt/apt.conf.d/10periodic değerini de değiştirebilir.

Alternatif olarak, "Güvenlik güncellemeleri olduğunda:" ifadesini değiştirerek Güncellemeler sekmesinde otomatik güncellemeler GUI yolunu software-properties-gtk oranında etkinleştirebilirsiniz. Bu, /etc/apt/apt.conf.d/10periodic ve /etc/apt/apt.conf.d/20auto-upgrades dosyalarını değiştirir.

Alternatif olarak, yukarıda belirtilen dosyaları manuel olarak değiştirebilirsiniz. Bu dosyada güncellemenin ne sıklıkta yapılmasını istediğinizi ayarlayabilirsiniz:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";

Dosya böyle görünmeli. 1 her gün güncellenecek demektir. 7 haftalık. Değişken APT :: Periyodik :: AutocleanInterval, "apt-get autoclean" ın otomatik olarak ne kadar çalıştırılacağını belirler. 0, bu değişkenler için devre dışı demektir.

Katılımsız yükseltmelerin çalışma biçimini /etc/apt/apt.conf.d/50unattended-upgrades dosyasını düzenleyerek değiştirebilirsiniz. Bu dosya, apt'in yeni güncellemeleri ve yükseltmeleri arayabileceğini seçerek yapmak istediğiniz güncellemeleri seçmenize izin verecektir.

Unattended-Upgrade::Allowed-Origins {
      "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";
//      "${distro_id}:${distro_codename}-proposed";
//      "${distro_id}:${distro_codename}-backports";
};

${distro_id} ve ${distro_codename} değişkenleri otomatik olarak genişler. Yukarıda sadece güvenlik güncellemeleri otomatik olarak yapılır. Otomatik güncellemeleri herhangi bir depoya genişletebilirsiniz, bkz. başka bir soru .

Değiştirmek isteyebilirsiniz

//Unattended-Upgrade::Remove-Unused-Dependencies "false";

için

Unattended-Upgrade::Remove-Unused-Dependencies "true";

Bu otomatik olarak ör. Aşırı eski çekirdekler böylece / boot dolu olmaz.

Ubuntu dokümanlarında daha fazla bilgi var.

    
verilen cevap jarno 12.02.2016 17:16
0

Otomatik Güncelleştirmeler varsayılan olarak etkindir. Değilse, otomatik güncellemeleri etkinleştirmek için klavyenizde Terminali açmak için Ctrl + Alt + T tuşlarına basın. Açıldığında, aşağıdaki komutu çalıştırın.

sudo apt-get install unattended-upgrades

Sunucuda, /etc/apt/apt.conf.d/50unattended-upgrades değerini düzenleyebilir ve otomatik olarak yükseltmek istemediğiniz güncelleme güncellemelerini de paylaşabilirsiniz. Bu düzenleme, kök ayrıcalıklarıyla yapılmalıdır.

    
verilen cevap Mitch 06.08.2012 12:08

Etiketlerdeki diğer soruları oku