How to Upgrade Ubuntu Packages VIA Command Line

Keeping packages up-to-date is an important part of maintaining a secure Linux system and ensuring you have the latest package features available.


In this tutorial, we will learn how to update packages on your Ubuntu system.


Updating Ubuntu Repository List

To update your Ubuntu package manager with the latest list of repository updates run the following command:


sudo apt update
243 package can be upgraded run 'apt list --upgradable' to see them.


Review What Packages can be Upgraded

If you would like to see what packages can be upgraded use this command:


apt list --upgradable


If there are a lot of them you can narrow down the list by typing the first few letters of the package at the end of the command followed by * (RegEx all)


apt list --upgradable python*


Upgrade a Single Package Only

To upgrade a single package on your Ubuntu system run:


sudo apt-get install --only-upgrade package-name


Replace package-name with the name of the package you would like to upgrade.


Upgrade All Packages

To upgrade all packages to the latest available version use the following command:


Caution – if you have custom modules enabled in PHP, or other similar software situations updating all your packages may disable them. Be aware of this before doing a full upgrade and observe any confirmation dialogues Ubuntu gives you carefully.


sudo apt upgrade
Need to get 258 MB of archives.
After this operation, 203 MB of additional disk space will be used.
Do you want to continue? [Y/n]


Press Y then ENTER to confirm any confirmation dialogues, or N then ENTER to bail out of the operation and make no further changes.


To handle changing dependencies and remove obsolete packages run dist-upgrade like this:


sudo apt dist-upgrade


Add Security Updates Only

Upgrade all your packages at once may cause things to break so you may not want to take the risk. However, if you just want to get Linux security updates you can run:


sudo apt install unattended-upgrades