Home Ubuntu How to enable automatic unattended security updates on Ubuntu

How to enable automatic unattended security updates on Ubuntu

by Hend Adel
update ubuntu automatically

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-upgrade Package

Install The unattended-upgrades Package

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

systemctl status unattended-upgrades
Check The unattended-upgrade Package Status

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-upgrade Package Configuration File

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-upgrade Package Configuration File

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-upgrade Package Configuration File

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

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

Enable The Automatic Upgrades

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

Edit The auto-upgrades Configuration File

Edit The auto-upgrades Configuration File

Where:

  • Update-Package-Lists option –> 1 means enable auto-update and 0 disable it.
  • Unattended-Upgrade option –> : 1 means enable auto upgrade and 0 means disable it.

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

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.

You may also like

Leave a Comment

fl_logo_v3_footer

ENHANCE YOUR LINUX EXPERIENCE.



FOSS Linux is a leading resource for Linux enthusiasts and professionals alike. With a focus on providing the best Linux tutorials, open-source apps, news, and reviews written by team of expert authors. FOSS Linux is the go-to source for all things Linux.

Whether you’re a beginner or an experienced user, FOSS Linux has something for everyone.

Follow Us

Subscribe

©2016-2023 FOSS LINUX

A PART OF VIBRANT LEAF MEDIA COMPANY.

ALL RIGHTS RESERVED.

“Linux” is the registered trademark by Linus Torvalds in the U.S. and other countries.