« Unattended-upgrades » : différence entre les versions

De www.yakakliker.org
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
== Installation ==
== Installation & configuration ==
<code>sudo apt install unattended-upgrades</code>
<code>sudo apt install unattended-upgrades</code>



Version du 27 mai 2026 à 10:35

Installation & configuration

sudo apt install unattended-upgrades

  • Editer le fichier de configuration :
    • nano /etc/apt/apt.conf.d/50unattended-upgrades
        "origin=Debian,codename=${distro_codename},label=Debian";
        "origin=Debian,codename=${distro_codename},label=Debian-Security";
  • Configuration de l'upgrade automatique
    • cp /usr/share/unattended-upgrades/20auto-upgrades /etc/apt/apt.conf.d/20auto-upgrades
    • nano /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "30";
  • Planification
    • nano /usr/lib/systemd/system/apt-daily-upgrade.timer
      [Timer]
      OnCalendar=
      OnCalendar=03:00
      RandomizedDelaySec=60
      
    • systemctl daemon-reload
    • systemctl restart apt-daily-upgrade.timer
  • Contrôle
    • systemctl cat apt-daily-upgrade.timer
# /lib/systemd/system/apt-daily-upgrade.timer
[Unit]
Description=Daily apt upgrade and clean activities
After=apt-daily.timer

[Timer]
OnCalendar=*-*-* 3:00
RandomizedDelaySec=60m
Persistent=true

[Install]
WantedBy=timers.target
  • Pour effectuer la mise à jour manuellement (permet de valider la configuration)
    • sudo unattended-upgrades --dry-run --debug

Liens

https://www.linuxtricks.fr/wiki/debian-activer-les-mises-a-jour-automatique-avec-unattended-upgrades

Exemples de configurations

  • nano /etc/apt/apt.conf.d/50unattended-upgrades
# Ajoutez cette ligne pour les mises à jour Passbolt :
        "ce/ubuntu focal:focal";

# Ajoutez cette ligne pour les mises à jour Webmin :
        "Jamie Cameron:stable";

# Ajoutez cette ligne pour les mises à jour Zerotier :
#       "noble noble:noble";
        "jammy jammy:jammy";

# Ajoutez cette ligne pour les mises à jour Jellyfin :
		"Jellyfin:";

# Ajoutez cette ligne pour les mises à jour Plex :
        "Plex Media Server Repository:public";


compteur web gratuit sans pub