How to Install Vivaldi Browser on Ubuntu (26.04, 24.04, 22.04)

Last updated Thursday, February 12, 2026 12:14 pm Joshua James 6 min read

Vivaldi browser combines tab stacking, a built-in ad blocker, an integrated email client, and note-taking tools into a single application. This guide covers how to install Vivaldi browser on Ubuntu using the official APT repository, import the GPG signing key, and configure automatic updates.

Install Vivaldi Browser on Ubuntu

The Vivaldi repository uses a universal package that works across all supported Ubuntu releases. Commands in this guide apply to Ubuntu 26.04, 24.04, and 22.04.

Update the System and Install Dependencies

Update your package list and upgrade any outdated packages before installing Vivaldi. This ensures your system has the latest security patches and prevents dependency conflicts:

sudo apt update && sudo apt upgrade

If you need to set up or manage sudo privileges, see the sudo user guide for Ubuntu.

Install the packages needed to download and verify the Vivaldi repository. The curl utility fetches the GPG signing key, and gpg converts it to the binary format APT requires:

sudo apt install curl gpg -y

Add the Vivaldi APT Repository

Adding the official Vivaldi repository enables automatic updates through APT. Start by downloading and importing the GPG key used to verify package authenticity:

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

Verify the GPG key imported successfully by checking the file size:

ls -lh /usr/share/keyrings/vivaldi.gpg

The output should show a file around 2.3 KB, confirming the key is in place:

-rw-r--r-- 1 root root 2.3K [date] /usr/share/keyrings/vivaldi.gpg

With the key in place, add the repository configuration using the modern DEB822 .sources format. The $(dpkg --print-architecture) variable automatically detects your system architecture:

cat <<EOF | sudo tee /etc/apt/sources.list.d/vivaldi.sources
Types: deb
URIs: https://repo.vivaldi.com/archive/deb/
Suites: stable
Components: main
Architectures: $(dpkg --print-architecture)
Signed-By: /usr/share/keyrings/vivaldi.gpg
EOF

Refresh your package list so the Vivaldi packages become available:

sudo apt update

The output should show APT fetching the Vivaldi repository:

Get:1 https://repo.vivaldi.com/archive/deb stable InRelease [3840 B]
Get:2 https://repo.vivaldi.com/archive/deb stable/main amd64 Packages [1751 B]

Confirm APT recognizes the new repository by checking package availability:

apt-cache policy vivaldi-stable

The output confirms the repository is configured correctly:

vivaldi-stable:
  Installed: (none)
  Candidate: 7.x.x
  Version table:
     7.x.x 500
        500 https://repo.vivaldi.com/archive/deb stable/main amd64 Packages

Install Vivaldi Stable

With the repository configured, install the stable release of Vivaldi. This is the recommended version for daily browsing:

sudo apt install vivaldi-stable

Verify the installation by checking the installed version:

vivaldi --version
Vivaldi 7.x.x stable

The Vivaldi package creates a legacy .list repository file during installation. Since you already configured the modern .sources format, remove the duplicate to prevent redundant repository entries:

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

Install Vivaldi Snapshot (Optional)

Developers and testers who want to preview upcoming features can install the snapshot build instead. This version receives frequent updates and may contain experimental changes or bugs:

sudo apt install vivaldi-snapshot

Verify the snapshot installation:

vivaldi-snapshot --version
Vivaldi 7.x.x snapshot

Use the stable version for daily browsing, banking, and important tasks. The snapshot build is intended for testing and may behave unexpectedly. You can install both versions side by side.

Launch Vivaldi Browser on Ubuntu

Launch Vivaldi from the terminal or the application menu. From the terminal:

vivaldi

For the snapshot version, use the separate binary:

vivaldi-snapshot

You can also open your desktop environment’s application menu, search for “Vivaldi,” and click the icon. The browser appears in the menu immediately after installation.

Manage Vivaldi Browser on Ubuntu

Update Vivaldi Browser

Vivaldi receives automatic updates through APT whenever you update your system. To target only Vivaldi without upgrading other packages, use the --only-upgrade flag:

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

Remove Vivaldi Browser

To uninstall Vivaldi and remove orphaned dependencies:

sudo apt remove vivaldi-stable && sudo apt autoremove

If you installed the snapshot version instead:

sudo apt remove vivaldi-snapshot && sudo apt autoremove

Remove the repository configuration and GPG key as well:

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

Refresh the package cache and confirm Vivaldi is no longer available:

sudo apt update && apt-cache policy vivaldi-stable

The expected output confirms complete removal:

N: Unable to locate package vivaldi-stable

Vivaldi stores user data in ~/.config/vivaldi/, cache in ~/.cache/vivaldi/, and local data in ~/.local/share/vivaldi/. To remove all browsing data, bookmarks, passwords, and settings after uninstalling, delete these directories with rm -rf ~/.config/vivaldi ~/.cache/vivaldi ~/.local/share/vivaldi. Back up any data you want to keep first.

Troubleshoot Vivaldi Browser Issues on Ubuntu

GPG Key Import Fails

If the GPG key import fails with a connection error, verify your internet connection and DNS resolution. Try downloading the key as a separate step:

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

Verify the key imported successfully:

ls -lh /usr/share/keyrings/vivaldi.gpg

You should see the key file with a size around 2-3 KB.

Repository Authentication Error

If you encounter an authentication error during apt update, verify the repository configuration and GPG key path match exactly:

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

The output should show Signed-By: /usr/share/keyrings/vivaldi.gpg. If the path differs or the key file is missing, remove the repository and follow the installation steps again from the beginning.

Package Dependency Conflicts

If APT reports unmet dependencies, update your package cache and upgrade existing packages:

sudo apt update
sudo apt full-upgrade

Attempt the Vivaldi installation again. If the issue persists, check for held packages that may block the upgrade:

apt-mark showhold

If held packages are blocking the installation, research whether unholding them is safe for your system before proceeding.

Vivaldi Fails to Launch

If Vivaldi installs successfully but fails to launch, check for error messages by running it from the terminal:

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

This command captures both standard output and errors to a log file in your home directory. Common causes include missing graphics drivers or conflicting browser profiles. Review the error log for specific issues, then search the Vivaldi Community Forum for solutions.

Vivaldi Resources and Community Links

The following official resources provide documentation, community support, and project updates:

  • Vivaldi Official Website: Download the browser, explore features, and read release announcements.
  • Vivaldi Community Forum: Search for solutions, participate in discussions, and share customization tips.
  • Vivaldi Blog: Read news, updates, and in-depth articles about browser features and releases.
Does Vivaldi have a PPA for Ubuntu?

No. Vivaldi does not maintain a PPA. The official installation method uses Vivaldi’s own APT repository at repo.vivaldi.com, which provides signed packages and automatic updates for all supported Ubuntu releases.

Is Vivaldi available as a Flatpak on Ubuntu?

A community-maintained Vivaldi package exists on Flathub, but it is not published or verified by Vivaldi Technologies. For the best experience and official support, use the APT repository method described in this guide. To set up Flatpak support, see the Flatpak installation guide for Ubuntu.

What is the difference between Vivaldi Stable and Snapshot?

Vivaldi Stable is the production-ready release recommended for daily use. Vivaldi Snapshot is a pre-release build that includes experimental features and receives more frequent updates. Both can be installed side by side on the same system using vivaldi-stable and vivaldi-snapshot packages.

Why does Vivaldi create a duplicate .list file after installation?

The Vivaldi package includes a post-install script that creates a legacy .list repository file. If you already configured the modern .sources format, the .list file is redundant and can be safely removed with sudo rm -f /etc/apt/sources.list.d/vivaldi.list.

Conclusion

You now have Vivaldi browser installed on Ubuntu with automatic updates from the official APT repository. Explore the settings panel to customize tab behavior, enable the built-in ad blocker, and configure keyboard shortcuts to match your workflow. For alternative browsers on Ubuntu, see the Brave browser installation guide for Ubuntu or the Firefox ESR installation guide for Ubuntu for a stability-focused option. You can also compare with Google Chrome on Ubuntu if you need tight Google ecosystem integration.

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:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<a href="URL">link</a> link
<blockquote>quote</blockquote> quote block

Leave a Comment

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

Let us know you are human: