How to Install Vivaldi Browser on Ubuntu 26.04, 24.04 and 22.04

Last updated Tuesday, May 5, 2026 5:09 pm Joshua James 7 min read

Vivaldi is useful when you want a Chromium-compatible browser with tab stacking, side-by-side pages, notes, mail, calendar, feed reading, and tracker blocking built in. This guide shows how to install Vivaldi browser on Ubuntu with Vivaldi’s official APT repository on Ubuntu 26.04 and 24.04, plus the official Snap package for Ubuntu 22.04 systems that fall outside Vivaldi’s current native Linux requirement.

Vivaldi does not publish a Launchpad PPA for Ubuntu. The native method below adds Vivaldi’s signed repository at repo.vivaldi.com, keeps updates inside apt, and prevents the package’s legacy source-file helper from creating duplicate repository entries.

Install Vivaldi Browser on Ubuntu

Choose the package format that matches your Ubuntu release and workflow before copying commands. Native APT packages are the best fit for supported 64-bit Intel or AMD Ubuntu desktops, while Snap keeps Ubuntu 22.04 covered without forcing an older native package path.

MethodUbuntu ReleasesChannelUpdatesBest Fit
APT repositoryUbuntu 26.04 and 24.04Vivaldi Stable or SnapshotaptNative desktop integration and normal package-manager updates.
Snap StoreUbuntu 22.04, or Snap-first systemsVivaldi stable SnapsnapdSystems outside Vivaldi’s current native Linux requirement or users who prefer Snap packaging.
FlatpakSystems with Flatpak and Flathub configuredFlathub buildflatpakSandboxed installs when you understand Vivaldi’s support note for the Flathub package.

Vivaldi’s current native Linux requirements list Ubuntu 24.04 or newer. Use the Snap method in this guide for Ubuntu 22.04 instead of forcing the native DEB package onto an older release.

The APT commands below use Architectures: amd64, which matches standard 64-bit Intel and AMD Ubuntu desktops. Vivaldi also lists ARM64 DEB downloads on its download page, but ARM64 readers should verify package availability before changing the architecture line.

If you searched for a Vivaldi download for Ubuntu, use the APT path for Ubuntu 26.04 or 24.04 because it adds the vendor package source and future updates at the same time. The official Vivaldi download page is still useful for checking current manual DEB assets, but one-off DEB downloads are not the best routine install path when the repository works for your release.

Prepare Ubuntu for Vivaldi APT Packages

On Ubuntu 26.04 or 24.04, update the package index and apply available upgrades before adding the Vivaldi repository:

sudo apt update && sudo apt upgrade

These commands use sudo. If you need to create or repair administrator access first, follow the guide to add a new user to sudoers on Ubuntu.

Install the tools needed to fetch and verify the repository. The curl command downloads the signing key, gpg converts it into APT’s binary keyring format, and ca-certificates keeps HTTPS certificate checks available on minimal systems.

sudo apt install curl gpg ca-certificates -y

Add the Vivaldi APT Repository

Download Vivaldi’s Linux signing key from the current stable repository path and convert it into a dedicated keyring under /usr/share/keyrings/:

curl -fsSL https://repo.vivaldi.com/stable/linux_signing_key.pub | sudo gpg --dearmor --yes -o /usr/share/keyrings/vivaldi.gpg

Confirm the file is a binary OpenPGP keyring instead of relying only on file size:

file /usr/share/keyrings/vivaldi.gpg

The output should identify the file as an OpenPGP public key or certificate. If it reports a missing file or plain ASCII text, repeat the key import before continuing.

Create the DEB822 source file for Vivaldi Stable and Snapshot packages. This format keeps the repository URL, architecture, and signing key path in one readable file:

printf '%s\n' \
'Types: deb' \
'URIs: https://repo.vivaldi.com/stable/deb/' \
'Suites: stable' \
'Components: main' \
'Architectures: amd64' \
'Signed-By: /usr/share/keyrings/vivaldi.gpg' \
| sudo tee /etc/apt/sources.list.d/vivaldi.sources > /dev/null

Set Vivaldi’s repository helper to leave the legacy .list source disabled. This keeps the DEB822 file you created as the only Vivaldi source and avoids duplicate repository entries after package installation.

printf '%s\n' \
'repo_add_once="false"' \
'repo_reenable_on_distupgrade="false"' \
| sudo tee /etc/default/vivaldi > /dev/null

Review the source file before refreshing APT:

cat /etc/apt/sources.list.d/vivaldi.sources
Types: deb
URIs: https://repo.vivaldi.com/stable/deb/
Suites: stable
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/vivaldi.gpg

Update APT so Ubuntu can read the Vivaldi package metadata:

sudo apt update

Relevant output should show Vivaldi entries for stable Release, stable Release.gpg, and stable/main amd64 Packages. APT line numbers and byte counts can differ, so check the repository URL and package path instead of matching the whole output exactly.

Confirm the stable package candidate comes from the Vivaldi repository:

apt-cache policy vivaldi-stable

The candidate version changes as Vivaldi publishes updates. The important checks are that Candidate: is not (none) and the source line points to https://repo.vivaldi.com/stable/deb stable/main amd64 Packages.

Install Vivaldi Stable from APT

Install Vivaldi Stable for daily browsing:

sudo apt install vivaldi-stable -y

Check the installed browser version:

vivaldi --version

A successful version check prints Vivaldi, a version number, and stable.

On some systems, the first version check or first launch may print a short message while Vivaldi refreshes proprietary media support for the next restart. Let that helper finish, then run the version command again if you need a clean one-line output.

Install Vivaldi Snapshot from APT

Vivaldi Snapshot is the preview channel for testers who want upcoming browser changes before they reach Stable. It can be installed beside vivaldi-stable, but Stable remains the better choice for banking, work profiles, and daily browsing.

sudo apt install vivaldi-snapshot -y

Verify the Snapshot binary separately:

vivaldi-snapshot --version

A successful Snapshot version check prints Vivaldi, a version number, and snapshot.

Install Vivaldi from Snap on Ubuntu 22.04

Use the Vivaldi Snap package on Ubuntu 22.04, or when you prefer Snap packaging over a native DEB. Ubuntu desktop installs usually include Snap already, but the following command is safe on minimal systems because APT reports snapd as current when it is already installed.

sudo apt update
sudo apt install snapd -y

Install Vivaldi from Snapcraft:

sudo snap install vivaldi

Confirm the Snap package, channel, and publisher marker:

snap list vivaldi

The result should show Tracking as latest/stable and Publisher as vivaldi-packager**, the Snap publisher marker shown for Vivaldi Technologies.

Use Snap’s launcher form from a terminal. This works even in shell sessions where /snap/bin is not on PATH:

snap run vivaldi

Vivaldi Flatpak Notes on Ubuntu

Vivaldi documents a Flathub build for users who already rely on Flatpak, but its help page says the Flathub package is not officially endorsed or supported by Vivaldi Technologies. If you intentionally want that package, first configure Flatpak on Ubuntu, then install com.vivaldi.Vivaldi from Flathub.

The Snap and Flatpak builds can also differ from native Vivaldi when extensions need NativeMessaging access to communicate with password managers or other desktop tools. Use the native APT method when your Ubuntu release supports it and those integrations matter.

Launch Vivaldi Browser on Ubuntu

Launch the native stable build from the terminal with:

vivaldi

Launch the APT Snapshot build with its separate command:

vivaldi-snapshot

Launch the Snap build with:

snap run vivaldi

You can also open your desktop environment’s application menu, search for Vivaldi, and click the browser icon. If a newly installed Snap or Flatpak does not appear in the menu immediately, log out and back in to refresh desktop entries.

Manage Vivaldi Browser on Ubuntu

Update Vivaldi Browser

Native APT installations update with normal Ubuntu package upgrades. To target only Vivaldi Stable, use:

sudo apt update && sudo apt install --only-upgrade vivaldi-stable

If you installed Snapshot instead, update that package name:

sudo apt update && sudo apt install --only-upgrade vivaldi-snapshot

Snap installations refresh through snapd:

sudo snap refresh vivaldi

Remove Vivaldi Browser

Remove the native stable package and its package-owned configuration with:

sudo apt remove --purge vivaldi-stable

If you installed Snapshot as well or instead, remove the Snapshot package:

sudo apt remove --purge vivaldi-snapshot

Before deleting shared repository files, confirm that no native Vivaldi package remains installed. If Stable and Snapshot were installed side by side, remove both first or keep the repository files so the remaining package still updates.

dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' vivaldi-stable vivaldi-snapshot 2>/dev/null | grep '^ii' || echo "No Vivaldi APT packages are installed"
No Vivaldi APT packages are installed

After that check is clean, remove the repository source, article-created keyring, Vivaldi helper keys, and the repository-helper defaults file:

sudo rm -f /etc/apt/sources.list.d/vivaldi.sources /etc/apt/sources.list.d/vivaldi.list
sudo rm -f /usr/share/keyrings/vivaldi.gpg /etc/apt/trusted.gpg.d/vivaldi-*.gpg
sudo rm -f /etc/default/vivaldi
sudo apt update

Preview orphaned dependency cleanup before running it. Continue only if the preview lists packages you actually expect to remove.

sudo apt autoremove --purge --dry-run
sudo apt autoremove --purge

Remove the Snap package with Snap’s own removal command:

sudo snap remove --purge vivaldi

Confirm the Snap package is gone:

snap list vivaldi 2>/dev/null || echo "vivaldi snap is not installed"

Remove Vivaldi User Data

The following commands delete browser profiles, bookmarks, saved passwords, cache, and local Vivaldi data for the current user. Back up anything you want to keep before running them.

Remove native Stable and Snapshot profile directories:

rm -rf ~/.config/vivaldi ~/.cache/vivaldi ~/.local/share/vivaldi
rm -rf ~/.config/vivaldi-snapshot ~/.cache/vivaldi-snapshot ~/.local/share/vivaldi-snapshot

Remove Snap or Flatpak profile directories only if you used those package formats:

rm -rf ~/snap/vivaldi
rm -rf ~/.var/app/com.vivaldi.Vivaldi

Troubleshoot Vivaldi Browser Issues on Ubuntu

APT Reports Duplicate Vivaldi Sources

If you installed Vivaldi before this DEB822 setup or allowed Vivaldi’s legacy helper to add its own source file, APT may show duplicate source warnings. List Vivaldi source files first:

ls /etc/apt/sources.list.d/*vivaldi*

If both vivaldi.sources and vivaldi.list exist, keep the DEB822 file and remove the legacy list file:

sudo rm -f /etc/apt/sources.list.d/vivaldi.list
sudo apt update

GPG Key Import Fails

If the GPG key import fails with a connection error, verify internet access and download the key as a separate step:

curl -fsSL https://repo.vivaldi.com/stable/linux_signing_key.pub -o /tmp/vivaldi.pub
sudo gpg --dearmor --yes -o /usr/share/keyrings/vivaldi.gpg /tmp/vivaldi.pub
rm -f /tmp/vivaldi.pub

Then confirm the imported keyring type:

file /usr/share/keyrings/vivaldi.gpg

Repository Authentication Error

If apt update reports a signature or authentication error, verify that the source file points to the same keyring path you created:

cat /etc/apt/sources.list.d/vivaldi.sources

The output should include Signed-By: /usr/share/keyrings/vivaldi.gpg. If the path differs or the key file is missing, remove the broken source and repeat the repository setup.

Package Dependency Conflicts

If APT reports unmet dependencies, update your package cache and complete pending Ubuntu upgrades first:

sudo apt update
sudo apt full-upgrade

Retry the Vivaldi installation. If the issue continues, check for held packages that may block dependency resolution:

apt-mark showhold

If held packages appear, research why they are held before unholding them, especially on production desktops or managed systems.

Vivaldi Fails to Launch

If Vivaldi installs successfully but does not open from the menu, run the matching command from a terminal inside your graphical session to capture the error:

vivaldi 2>&1 | tee ~/vivaldi-error.log

For Snap installs, use Snap’s launcher form:

snap run vivaldi 2>&1 | tee ~/vivaldi-snap-error.log

Review the log for graphics driver, sandbox, or profile errors, then search the Vivaldi Community Forum for the exact message.

Vivaldi Resources and Community Links

The following official resources provide downloads, documentation, community help, and release information:

Conclusion

Vivaldi on Ubuntu now has a clearer path by release: use the native APT repository on Ubuntu 26.04 and 24.04, or use the official Snap package on Ubuntu 22.04. After installation, explore Vivaldi’s settings to tune tab behavior, tracker blocking, keyboard shortcuts, mail, calendar, and sync. For alternative browsers, see the Brave browser installation guide for Ubuntu, the Firefox ESR installation guide for Ubuntu, or Google Chrome on Ubuntu if you need Google’s browser ecosystem.

Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffee Buy me a coffee

Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed in published comments:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<blockquote>quote</blockquote> quote block

Got a Question or Feedback?

We read and reply to every comment - let us know how we can help or improve this guide.

Let us know you are human: