(Saya membuat jawaban lain, karena perubahan saya pada jawaban LinuxBill ditolak.)
Ada paket yang dapat digunakan untuk mengaktifkan pembaruan otomatis untuk Anda. Ini disebut unattended-upgrade.
Gunakan perintah berikut untuk mengaktifkan / menonaktifkan pembaruan otomatis:
sudo dpkg-reconfigure -plow unattended-upgrades
Perintah itu akan memodifikasi file /etc/apt/apt.conf.d/20auto-upgrades
dan juga dapat memodifikasi /etc/apt/apt.conf.d/10periodic
.
Atau Anda dapat mengaktifkan pembaruan GUI secara otomatis software-properties-gtk
di tab Pembaruan dengan mengubah pengaturan di "Ketika ada pembaruan keamanan:". Itu akan mengubah file /etc/apt/apt.conf.d/10periodic
dan /etc/apt/apt.conf.d/20auto-upgrades
.
Atau Anda dapat memodifikasi file tersebut secara manual. Dalam file itu Anda dapat mengatur seberapa sering Anda ingin pembaruan dipanggil:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
File akan terlihat seperti itu. 1 artinya akan diperbarui setiap hari. 7 adalah mingguan. Variabel APT :: Periodic :: AutocleanInterval menentukan seberapa sering "apt-get autoclean" dijalankan secara otomatis. 0 berarti menonaktifkan untuk variabel-variabel ini.
Anda dapat mengubah cara peningkatan tanpa pengawasan bekerja dengan mengedit file /etc/apt/apt.conf.d/50unattended-upgrades
. File ini akan memungkinkan Anda memilih pembaruan apa yang ingin Anda buat dengan memilih tempat yang tepat untuk mencari pembaruan dan peningkatan baru.
Unattended-Upgrade::Allowed-Origins {
"${distro_id}:${distro_codename}-security";
// "${distro_id}:${distro_codename}-updates";
// "${distro_id}:${distro_codename}-proposed";
// "${distro_id}:${distro_codename}-backports";
};
Variabel ${distro_id}
dan ${distro_codename}
diperluas secara otomatis. Di atas hanya pembaruan keamanan yang dilakukan secara otomatis. Anda dapat memperluas pembaruan otomatis ke repositori apa pun, lihat pertanyaan lain .
Anda mungkin ingin berubah
//Unattended-Upgrade::Remove-Unused-Dependencies "false";
untuk
Unattended-Upgrade::Remove-Unused-Dependencies "true";
Itu akan secara otomatis menghapus mis. Kernel lama yang berlebihan sehingga / boot tidak menjadi penuh.
Ada lebih banyak informasi dalam dokumentasi Ubuntu .