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 withrm -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.
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.
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.
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.
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.
Formatting tips for your comment
You can use basic HTML to format your comment. Useful tags currently allowed:
<code>command</code>command<strong>bold</strong><em>italic</em><a href="URL">link</a><blockquote>quote</blockquote>