Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
serveurs:installation:mise-a-jour-auto [2020/02/13 14:02] – jpmilcent | serveurs:installation:mise-a-jour-auto [2023/06/23 08:34] (Version actuelle) – jpmilcent |
---|
* [[https://haydenjames.io/how-to-enable-unattended-upgrades-on-ubuntu-debian/|How to Enable Unattended Upgrades on Ubuntu/Debian]] | * [[https://haydenjames.io/how-to-enable-unattended-upgrades-on-ubuntu-debian/|How to Enable Unattended Upgrades on Ubuntu/Debian]] |
* [[https://phil.writesthisblog.com/debian-maj-automatique/|Debian : Mises à Jour Automatiques]] | * [[https://phil.writesthisblog.com/debian-maj-automatique/|Debian : Mises à Jour Automatiques]] |
* Installer les paquets nécessaires : '' aptitude install unattended-upgrades apt-listchanges '' | * Installer les paquets nécessaires : '' apt install unattended-upgrades apt-listchanges '' |
* //unattended-upgrade// : permet d'automatiser les mises à jour et d'envoyer des emails de notification. | * //unattended-upgrade// : permet d'automatiser les mises à jour et d'envoyer des emails de notification. |
* //apt-listchanges// : envoie des emails contenant les modifications apportées par les nouveaux paquets installés. | * //apt-listchanges// : envoie des emails contenant les modifications apportées par les nouveaux paquets installés. |
* ''/var/log/unattended-upgrades/'' | * ''/var/log/unattended-upgrades/'' |
* Fichiers concernant ''apt-listchanges'' : | * Fichiers concernant ''apt-listchanges'' : |
* ''/etc/apt/listchanges.conf'' : contient la configuration dont l'adresse email vers laquelle envoyé le rapport. Par défaut : root. | * ''/etc/apt/listchanges.conf'' : contient la configuration dont l'adresse email vers laquelle envoyé le rapport. |
| * ATTENTION: Changer l'adresse pour ''adminsys@<domaine-sinp>''. Ce script ne semble pas utiliser le fichier ''/etc/aliases''. |
* ''/etc/apt/apt.conf.d/20listchanges'' : déclenche automatiquement le script lors des mises à jour. | * ''/etc/apt/apt.conf.d/20listchanges'' : déclenche automatiquement le script lors des mises à jour. |
* Activer //unattended-upgrade// en remplaçant le contenu du fichier suivant : '' vi /etc/apt/apt.conf.d/20auto-upgrades '' | * Activer //unattended-upgrade// en remplaçant le contenu du fichier suivant : '' vi /etc/apt/apt.conf.d/20auto-upgrades '' |
# Paquets mis à jour | # Paquets mis à jour |
Unattended-Upgrade::Origins-Pattern { | Unattended-Upgrade::Origins-Pattern { |
| "origin=Debian,codename=${distro_codename}-updates"; |
"origin=Debian,codename=${distro_codename},label=Debian"; | "origin=Debian,codename=${distro_codename},label=Debian"; |
"origin=Debian,codename=${distro_codename},label=Debian-Security"; | "origin=Debian,codename=${distro_codename},label=Debian-Security"; |
| "origin=Debian,codename=${distro_codename}-security,label=Debian-Security"; |
}; | }; |
| |
}; | }; |
| |
# Envoyer les emails à root (=> rediriger via les alias vers votre email) | # Envoyer les emails à l'admin système en indiquant son email (ce script ne semble pas utiliser le fichier /etc/aliases) |
Unattended-Upgrade::Mail "root"; | Unattended-Upgrade::Mail "adminsys@<sinp-domaine>"; |
| |
# Interdire le reboot auto | # Interdire le reboot auto |