« Unattended-upgrades » : différence entre les versions
De www.yakakliker.org
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 99 : | Ligne 99 : | ||
[[Catégorie:Webmin]] | [[Catégorie:Webmin]] | ||
[[Catégorie:Passbolt]] | [[Catégorie:Passbolt]] | ||
[[Catégorie:Linux]] | |||
[[Catégorie:Ubuntu]] | |||
Dernière version du 29 mai 2026 à 15:47
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-upgradesnano /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-reloadsystemctl 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-upgrade
# 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";