Ubuntu

How to enable automatic unattended security updates on Ubuntu

How to enable automatic unattended security updates on Ubuntu

We highly recommend that you keep your Ubuntu machine updated with the latest security patches. Updating your Ubuntu on a regular basis will keep your computer safe from various vulnerabilities.

However, manually updating your Ubuntu machine will be time-consuming. Consider handling multiple computers or even a single one, and it is not efficient to perform the updating process manually.

So in this tutorial, we will help you in configuring your Ubuntu machine to be automatically updated via installing the unattended-upgrades package.

Enabling Automatic Unattended Security Updates

Step 1. Install the unattended-upgrades package using the next command, and there is a big chance that you may find the package is already installed.

sudo apt install unattended-upgrades

Install The unattended-upgrades Package

Step 2. Now check the status of the unattended-upgrades package.

systemctl status unattended-upgrades

Check The unattended-upgrades Package Status

If the unattended-upgrades is not running, you can start it using the next command.

systemctl start unattended-upgrades

Step 3. Configure the unattended-upgrades package by editing in the “/etc/apt/apt.conf.d/50unattended-upgrades” Configuration file. Using your favorite editor open the unattended-upgrades configuration file.

sudo vi /etc/apt/apt.conf.d/50unattended-upgrades

Open The unattended-upgrades Package Configuration File

Step 4. After opening the unattended-upgrades configuration file, remove the comment from the “security” line as in the below screenshot, this will let the repository updates automatically.

Edit The unattended-upgrades Package Configuration File

In the unattended-upgrades configuration file, you can add packages that you need not updated under the unattended-upgrades::package-blacklist section. But be careful and remember not to write the double slash as they comment the line.

Edit The unattended-upgrades Package Configuration File

Also, you will find a section in the configuration file to enable the email notifications in case an error occurs. You can write your email there in case you need to receive information.

The unattended-upgrade Package Email Notifications

After editing in the unattended-upgrades configuration file, save and close it.

Step 5. Now lets enable the automatic updates by editing in the “/etc/apt/apt.conf.d/20auto-upgrades” configuration file.

sudo vi /etc/apt/apt.conf.d/20auto-upgrades

Enable The Automatic Upgrades

Step 6. Edit the auto-upgrades file to be like the below screenshot.

Edit The auto-upgrades Configuration File

Where:

Save and quit the configuration file.

Step 7. Now to verify the previous configurations, we can perform a dry run. The dry run command is used to ensure that the update process is a simulation, and there is no real changes will take place to your packages. Use the next the command to verify the configurations:

sudo unattended-upgrades --dry-run --debug

Test unattended-upgrade Package Configurations

Congratulations now you have enabled automatic updates on Ubuntu. Now you can relax and enjoy your Ubuntu time without worrying about the system updates.

How to Install and Play Doom on Linux
Introduction to Doom The Doom Series originated in the 90s after the release of the original Doom. It was an instant hit and from that time onwards th...
Vulkan for Linux Users
With each new generation of graphics cards, we see game developers push the limits of graphical fidelity and come one step closer to photorealism. But...
OpenTTD vs Simutrans
Creating your own transport simulation can be fun, relaxing and extremely enticing. That's why you need to make sure that you try out as many games as...