Files
cheatsheets/ubnt-autopatch-set.md
2025-05-26 13:35:00 +00:00

49 lines
1.0 KiB
Markdown

sudo apt update
sudo apt install unattended-upgrades
sudo dpkg-reconfigure --priority=low unattended-upgrades
Edit the configuration file:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
Uncomment or add (remove // from) the appropriate lines, like:
"${distro_id}:${distro_codename}-security";
"${distro_id}:${distro_codename}-updates";
Optional but recommended:
Enable automatic reboot after updates:
Unattended-Upgrade::Automatic-Reboot "true";
Set reboot time (optional):
Unattended-Upgrade::Automatic-Reboot-Time "02:00";
Edit the periodic config file:
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
Add or verify these lines:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
Explanation:
"1" means daily.
AutocleanInterval removes old package files weekly.
You can monitor updates with:
cat /var/log/unattended-upgrades/unattended-upgrades.log
Or errors:
cat /var/log/unattended-upgrades/unattended-upgrades.log