Installing Vivaldi Snapshot on Arch Linux

Update: the stable version of Vivaldi is now available in the community repository, so now you should have no trouble installing it. The packages are community/vivaldi & community/vivaldi-ffmpeg-codecs. Although I keep the original packages with the Stable mentioned below, they are no more available in the AUR or in the herecura repository and so this guide is now only useful for the Snapshot.

Installing Vivaldi from the AUR often causes issues, usually regarding media. Instead, many of us on the forum recommend installing it from the herecura repository (its maintainer says it’s only guaranteed to work with Arch, but based on several long-term Vivaldi [Stable & Snapshot] Linux users it works reliably also with most Arch derivatives as well). An alternative way is using the Snapshot install script, which works also for the Stable (see the linked help page for instructions).

Here’s how you do it:

  1. If you’ve previously installed Vivaldi from the AUR or elsewhere, uninstall it (packages: vivaldi, vivaldi-snapshot, vivaldi-ffmpeg-codecs, vivaldi-snapshot-ffmpeg-codecs)
  2. Open /etc/pacman.conf as the root
  3. Just for case, ensure there is no line like this:
    [herecura]
  4. Add the following at the end of the file (start on a new line)
    # For Vivaldi Snapshot
    [herecura]
    Server = https://repo.herecura.be/$repo/$arch
    (Of course the line starting with # is a comment.)
  5. Save the file
  6. Either from the command line or from your favourite GUI app, sync the repository databases (again, as the root). I recommend also installing any updates.
    pacman -Syu
  7. Install the package you want (again, you can use the GUI)
    • Stable:
      pacman -S vivaldi vivaldi-ffmpeg-codecs
    • Snapshot
      pacman -S vivaldi-snapshot vivaldi-snapshot-ffmpeg-codecs
    In some cases, you may need to explicitly specify herecura/ for each of the packages, e.g. herecura/vivaldi.

Alternative content for pacman.conf (expand to see)Use this if you want to have the repository named differently locally, let’s say alternative-herecura-name
# For Vivaldi Snapshot
[alternative-herecura-name]
Server = https://repo.herecura.be/herecura/x86_64
I’ve also hard-coded the architecture since the repository doesn’t support any other than x86_64

Join the Conversation

  1. Thank you. On RebornOS repositories are managed from OS developer team. Just in case to recommend this distro.

Comment