ubuntu update google chrome

Installing Google Chrome adds the Chrome repo to your sources list. Thanks to this, you’ll automatically receive updates for Chrome along with other system updates.

Sometimes, you may want to only update Chrome rather than install all available updates. Or the update might not work at all. We’ll explain what you should do in such cases in this article.

Manually Update with apt

As I said, when an updated version of Chrome is available, the system will notify you of this. You can always use the Software Updater to update Chrome in this case.

Or, as the updater is just a front-end to apt, you can directly update Chrome with apt too. First, update your package index to ensure you’re getting the latest Chrome version. 

sudo apt update 

Depending on whether you installed Google Chrome stable, unstable, or beta, use the appropriate command to update.

sudo apt --only-upgrade install google-chrome-stable
sudo apt --only-upgrade install google-chrome-unstable
sudo apt --only-upgrade install google-chrome-beta

What If Google Chrome Doesn’t Update

Chrome sometimes notifies users that they must update to a newer version to use the browser. But when they try to update, apt says the latest version is already installed.

The reason this happens is that the Google Chrome repo is currently not included in your sources list. To correct this, open the Chrome list file with an editor like nano.

sudo nano /etc/apt/sources.list.d/google-chrome.list

Uncomment the last line here so that apt will search through the Chrome repo too.

Now, use the following oneliner to update Google Chrome.

sudo apt update && sudo apt --only-upgrade install google-chrome-stable

An alternative method is to back up your Chrome data, remove the current version, download the latest package, and install it. While this does work, the process is much longer and it can get annoying to repeat this every time you need to update. So, I recommend sticking to the steps from earlier instead.

Anup Thapa

Senior Writer

Anup Thapa is a Linux enthusiast with an extensive background in computer hardware and networking. His goal is to effectively communicate technical concepts in a simplified form understandable by new Linux users. To this end, he mainly writes beginner-friendly tutorials and troubleshooting guides. Outside of work, he enjoys reading up on a range of topics, traveling, working out, and MOBAs.