Skip to content

Instantly share code, notes, and snippets.

@ruario
Last active August 29, 2015 14:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ruario/88f91ad91245b02ae619 to your computer and use it in GitHub Desktop.
Save ruario/88f91ad91245b02ae619 to your computer and use it in GitHub Desktop.
Testing the Vivaldi TP on Linux systems

Testing the Vivaldi TP on Linux systems where no package is available

Fetch the rpm package:

wget http://vivaldi.com/download/Vivaldi_TP_1.0.83.38-1.x86_64.rpm

Switch to root (use sudo -s, if your system only uses sudo), then extract its core contents into /opt:

tail -c+83823 Vivaldi_TP_1.0.83.38-1.x86_64.rpm | bzcat | ( cd / ; cpio -imd './opt/vivaldi/*' )
exit # To leave the root environment

Vivaldi can now be started via the following command (issue this as your normal user, not root):

/opt/vivaldi/vivaldi &

If you see the error message "error while loading shared libraries: libudev.so.0", issue the following to fix it (as root or prefaced with sudo), then try again:

ln -s /usr/lib64/libudev.so.1 /opt/vivaldi/libudev.so.0

To remove the technology preview issue the following (as root or prefaced with sudo):

rm -rv /opt/vivaldi
@ruario
Copy link
Author

ruario commented Jan 28, 2015

Note: The value used in the tail command was calculated as follows (using bash):

echo $(($(LANG=C grep -abom1 BZh9 Vivaldi_TP_1.0.83.38-1.x86_64.rpm | cut -d: -f1)+1))
83823

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment