Gestion automatique des updates

On installe (en préférant le paquet unattended-upgrades à cron-apt) :

apt-get install unattended-upgrades

On active :

dpkg-reconfigure unattended-upgrades

Édition de la configuration :

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

On vérifie que la ligne suivante est bien non-commentée :

"origin=Debian,codename=${distro_codename},label=Debian-Security";

autres modifications utiles :

Unattended-Upgrade::Mail "liandri@libox.fr";
//Unattended-Upgrade::MailOnlyOnError "true";
Unattended-Upgrade::Remove-Unused-Dependencies "false";
Unattended-Upgrade::Automatic-Reboot "true";
Unattended-Upgrade::Automatic-Reboot-Time "06:00";

Configuration supplémentaire :

nano /etc/apt/apt.conf.d/20auto-upgrades

On ajoute/édit :

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::Verbose "2";
nano /etc/apt/apt.conf.d/10periodic
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::Verbose "2";

Bonus : notifications avec "apticron"

On installe :

apt-get install apticron

On configure :

nano  /etc/apticron/apticron.conf
EMAIL="liandri@libox.fr"
nano  /etc/apt/listchanges.conf
[apt]
frontend=pager
email_address=liandri@libox.fr
confirm=0
save_seen=/var/lib/apt/listchanges.db
which=news
  • system/linux/debian/3-updates.txt
  • Dernière modification: 2023/08/05 16:22
  • (modification externe)