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

De www.yakakliker.org
(Page créée avec « * <code>nano /etc/apt/apt.conf.d/50unattended-upgrades</code> <syntaxhighlight lang="bash"> # 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:"; </syntaxhig... »)
 
Aucun résumé des modifications
 
(6 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 14 : Ligne 69 :
# Ajoutez cette ligne pour les mises à jour Jellyfin :
# Ajoutez cette ligne pour les mises à jour Jellyfin :
"Jellyfin:";
"Jellyfin:";
# Ajoutez cette ligne pour les mises à jour Plex :
        "Plex Media Server Repository:public";
</syntaxhighlight>
</syntaxhighlight>
[[Catégorie:Unattended-upgrades]]
[[Catégorie:Unattended-updates]]






‎<html>
<a href="https://www.compteurdevisite.com" title="compteur web gratuit sans pub"><img src="https://counter6.optistats.ovh/private/compteurdevisite.php?c=b4epghealnwlf7wuq7gn3ygll9aywrfx" border="0" title="compteur web gratuit sans pub" alt="compteur web gratuit sans pub"></a>
‎</html>


[[Catégorie:Unattended-upgrades]]
‎ <html>
[[Catégorie:Unattended-updates]]
<script src='https://storage.ko-fi.com/cdn/scripts/overlay-widget.js'></script>
<script>
  kofiWidgetOverlay.draw('yakakliker', {
    'type': 'floating-chat',
    'floating-chat.donateButton.text': 'Café',
    'floating-chat.donateButton.background-color': '#00b9fe',
    'floating-chat.donateButton.text-color': '#fff'
  });
</script>
‎</html>
[[Catégorie:Plex]]
[[Catégorie:Jellyfin]]
[[Catégorie:Webmin]]
[[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