How to configure automatic updates on Ubuntu 18.04 LTS
-
@black3dynamite said in How to configure automatic updates on Ubuntu 18.04 LTS:
@IRJ said in How to configure automatic updates on Ubuntu 18.04 LTS:
@black3dynamite said in How to configure automatic updates on Ubuntu 18.04 LTS:
@IRJ said in How to configure automatic updates on Ubuntu 18.04 LTS:
@black3dynamite said in How to configure automatic updates on Ubuntu 18.04 LTS:
Thank you for the how-to.
I am too spoiled on how to configure auto updates for Fedora and CentOS.yeah this is actually easier than fedora imo
I don't know about that. I've done so many setups now that I script it.
# Install dnf-automatic sudo dnf -y install dnf-automatic [email protected] [email protected] EMAILHOST=smtp.domain.com sudo sed -i "s|^email_to = root|email_to = ${EMAILTO}|" /etc/dnf/automatic.conf sudo sed -i 's|^apply_updates = no|apply_updates = yes|' /etc/dnf/automatic.conf sudo sed -i 's|^emit_via = stdio|emit_via = email|' /etc/dnf/automatic.conf sudo sed -i "s|^email_from = [email protected]|email_from = ${EMAILFROM}|" /etc/dnf/automatic.conf # Enable and Start dnf-automatic.timer sudo systemctl enable --now dnf-automatic.timer
Are you installing postfix as well?
No, but I do have a postfix relay server setup for that purpose.
Where do you configure that on the client?
-
@IRJ said in How to configure automatic updates on Ubuntu 18.04 LTS:
@black3dynamite said in How to configure automatic updates on Ubuntu 18.04 LTS:
@IRJ said in How to configure automatic updates on Ubuntu 18.04 LTS:
@black3dynamite said in How to configure automatic updates on Ubuntu 18.04 LTS:
@IRJ said in How to configure automatic updates on Ubuntu 18.04 LTS:
@black3dynamite said in How to configure automatic updates on Ubuntu 18.04 LTS:
Thank you for the how-to.
I am too spoiled on how to configure auto updates for Fedora and CentOS.yeah this is actually easier than fedora imo
I don't know about that. I've done so many setups now that I script it.
# Install dnf-automatic sudo dnf -y install dnf-automatic [email protected] [email protected] EMAILHOST=smtp.domain.com sudo sed -i "s|^email_to = root|email_to = ${EMAILTO}|" /etc/dnf/automatic.conf sudo sed -i 's|^apply_updates = no|apply_updates = yes|' /etc/dnf/automatic.conf sudo sed -i 's|^emit_via = stdio|emit_via = email|' /etc/dnf/automatic.conf sudo sed -i "s|^email_from = [email protected]|email_from = ${EMAILFROM}|" /etc/dnf/automatic.conf # Enable and Start dnf-automatic.timer sudo systemctl enable --now dnf-automatic.timer
Are you installing postfix as well?
No, but I do have a postfix relay server setup for that purpose.
Where do you configure that on the client?
Looking over my post, I left out the
email_host
setting.
You will enter the name, domain or IP address of the email host
-
@IRJ said in How to configure automatic updates on Ubuntu 18.04 LTS:
Scripted a bit for anyone interested
FWIW, this line didn't work for me --
sed -i '/Unattended-Upgrade::Skip-Updates-On-Metered-Connections "true"/a\\ "${distro_id}:${distro_codename}-updates"; ' /etc/apt/apt.conf.d/50unattended-upgrades
I believe this is due to the line being inserted outside the
Unattended-Upgrade::Allowed-Origins
grouping.