English Spanish
Your environment requires meticulous change-control procedures.
You installed custom software, compiled software from source, or use third party software that has strict package version requirements.
You do not have any irreplaceable data on the machine, or have proper backups of such data.
You can use a service to automatically download and install any new updates (for example security updates).
You can still use `download_updates` and `apply_updates` settings from inside `/etc/dnf/automatic.conf`.
You can live without remote access to the machine until you can get to its physical location to resolve problems.
You are unlikely to apply updates manually for whatever reason(s).
Why use automatic updates?
While no one can determine for you if your machine is a good candidate for automatic updates, there are several things which tend to make a machine a better candidate for automatic updates.
While no one can determine for you if your machine is a bad candidate for automatic updates, there are several things which tend to make a machine a worse candidate for automatic updates.
Unwanted side effects. Some packages can create annoying side effects, particularly ones which have cron jobs. Updates to base packages like openssl, openldap, sql servers, etc. can have an effect on many other seemingly unrelated packages.
To make auter run immediately without waiting for the cron job to run, for example for testing or debugging, you can simply run it from the command line:
to enable and start the `systemd` timer.
This problem can be fixed by modification of the timer of dnf-automatic using the description on the xref:understanding-and-administering-systemd.adoc[Understanding and administering systemd] page.
There are also some other reasons why installing automatic updates without testing may be a bad idea. A few such reasons are:
The machine is not critical and occasional unplanned downtime is acceptable.
The https://dnf.readthedocs.org/en/latest/automatic.html[dnf-automatic] RPM package as a link:dnf[DNF] component provides a service which is started automatically.
systemctl list-timers dnf-*
sudo dnf install dnf-automatic
sudo dnf install auter