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

De www.yakakliker.org
Aucun résumé des modifications
Aucun résumé des modifications
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
* <code>nano /etc/apt/apt.conf.d/50unattended-upgrades</code>
== Installation & configuration ==
<code>sudo apt install unattended-upgrades</code>
 
* Editer le fichier de configuration :
** <code>nano /etc/apt/apt.conf.d/50unattended-upgrades</code>
<syntaxhighlight lang="bash">
        "origin=Debian,codename=${distro_codename},label=Debian";
        "origin=Debian,codename=${distro_codename},label=Debian-Security";
</syntaxhighlight>
 
* Configuration de l'upgrade automatique
** <code>cp /usr/share/unattended-upgrades/20auto-upgrades /etc/apt/apt.conf.d/20auto-upgrades</code>
** <code>nano /etc/apt/apt.conf.d/20auto-upgrades</code>
<syntaxhighlight lang="bash">
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "30";
</syntaxhighlight>
 
* Planification
** <code>nano /usr/lib/systemd/system/apt-daily-upgrade.timer</code><syntaxhighlight lang="bash">
[Timer]
OnCalendar=
OnCalendar=03:00
RandomizedDelaySec=60
</syntaxhighlight>
** <code>systemctl daemon-reload</code>
** <code>systemctl restart apt-daily-upgrade.timer</code>
 
* Contrôle
** <code>systemctl cat apt-daily-upgrade.timer</code>
<syntaxhighlight lang="bash">
# /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
 
</syntaxhighlight>
 
* Pour effectuer la mise à jour manuellement ''(permet de valider la configuration)''
** <code>sudo unattended-upgrades --dry-run --debug</code>
 
=== Liens ===
https://www.linuxtricks.fr/wiki/debian-activer-les-mises-a-jour-automatique-avec-unattended-upgrades
 
== Exemples de configurations ==
* <code>nano /etc/apt/apt.conf.d/50unattended-upgrade</code>


<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
Ligne 19 : Ligne 74 :


</syntaxhighlight>
</syntaxhighlight>
* Tout est expliqué ici : [[Linux : Securiser un serveur Linux#Activer les mises à jours automatiques sur Ubuntu/Debian]]


[[Catégorie:Unattended-upgrades]]
[[Catégorie:Unattended-upgrades]]
Ligne 46 : 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-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-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";


compteur web gratuit sans pub