If you’re like me, you are using one of a variety of ARM processor based SBC computers, meaning one of the Raspberries or Odroids or one of a variety of other makes. It’s sometimes problematic to find a browser that is capable yet speedy, and that works on the ARM boards, but I find a Chromium derivative browser called Vivaldi is a pretty good match for high-end Raspberries and almost any Odroid SBC. The Vivaldi people make a special package for the Raspberry, and it contains the browser. Unfortunately, if you’re running something other than Ubuntu or Debian you’re seemingly out of luck, due to the package being in the .deb format of the debian package manager.
Fortunately, the debian package is just an archive that uses a somewhat oldish archive utility to “zip” up its package contents. On my Gentoo operating system, running on the Odroid XU4, I simply use the “ar” utility available on almost all Linux distributions to unpack the Vivaldi package so that I can use it on the XU4 ARM board based SBC computer.
Here is the easy unpack method:
- wget https://repo.vivaldi.com/archive/deb/pool/main/vivaldi-stable_2.10.1745.21-1_armhf.deb
- mkdir temp
- mv vivaldi-stable_2.10.1745.21-1_armhf.deb temp/
- cd temp
- ar -x vivaldi-stable_2.10.1745.21-1_armhf.deb
- xz -d data.tar.xz
- tar -xvf data.tar
- sudo cp -r opt/vivaldi* /opt/
- sudo cp -r usr/bin/vivaldi* /usr/bin/
- sudo cp -r usr/share/* /usr/share/ (see note, below).
I don’t vouch that the browser doesn’t have any bugs, but I find it very useful on the ARM boards. The armhf binary, coupled with a pretty much stand-alone compilation, make this browser package work on quite a few ARM based SBC boards.
Note that the share directory contains the usual type of /usr/share/ files that an application typically or often puts in such locations as (appdata, applications, doc, gnome-control-center, menu, xfce4). You should check the contents of the usr/share directory and decide if this is Okay with your system, before you copy the files using the asterisk, or just copy the ones you want (not sure about any side effects if you omit).
It’s also possible to install a debian package manager util on Gentoo, but I find this easier for one-off jobs.
Note: The Vivaldi browser is owned and trademarked by Vivaldi Technologies, and this site has no affiliation with them. The Raspberry Pi is a product of the Raspberry Pi Foundation, and this site has no affiliation with them. The Odroid is a product of HardKernel LTD, and this site has no affiliation with them. There is no intention here to promote any of the software or hardware that is mentioned on this page. All such things as mentioned here are used at the reader’s own risk (caveat emptor), and this author and site mentions them only as part of a description of “what works for me” – rather than as a recommendation.