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.

Battle for Wesnoth Tutorial
The Battle for Wesnoth is one of the most popular open source strategy games that you can play at this time. Not only has this game been in developmen...
0 A.D. Tutorial
Out of the many strategy games out there, 0 A.D. manages to stand out as a comprehensive title and a very deep, tactical game despite being open sourc...
Unity3D Tutorial
Introduction to Unity 3D Unity 3D is a powerful game development engine. It is cross platform that is it allows you to create games for mobile, web, d...