unattended-upgrade-onboot.service

Pour créer un service systemd qui exécute `unattended-upgrade` à chaque démarrage, après vérification du réseau et avec une temporisation de 2 minutes, voici la procédure adaptée à Debian 12 :

Créer le fichier de service systemd

sudo nano /etc/systemd/system/unattended-upgrade-onboot.service

avec le contenu suivant :

[Unit]
Description=Unattended Upgrade at boot (with network and delay)
After=network-online.target
Wants=network-online.target

[Service]
Type=oneshot
ExecStart=/bin/bash -c 'sleep 120 && /usr/bin/unattended-upgrade && flatpak update -y'

[Install]
WantedBy=multi-user.target

Explications :

Activer le service au démarrage

sudo systemctl enable unattended-upgrade-onboot.service

Vérification : test et status et log

Remarques complémentaires :

sudo systemctl disable apt-daily-upgrade.timer apt-daily.timer

Cette configuration assure que les mises à jour automatiques via `unattended-upgrade` seront lancées à chaque démarrage, après que le réseau soit disponible, et avec une temporisation de 2 minutes.