9

I am new to ubuntu world...

  1. How to install vivaldi browser on ubuntu?
  2. How could we find dependencies, when installing any software on ubuntu?
1
  • The point #2 really should be a separate question. The rule of thumb is to keep one question per post, so please observe the community guidelines Mar 1, 2016 at 23:59

5 Answers 5

12

You can install the Vivaldi web browser from its repository so it can be updated with apt-get commands

echo "echo deb http://repo.vivaldi.com/stable/deb/ stable main > /etc/apt/sources.list.d/vivaldi.list" | sudo sh
curl http://repo.vivaldi.com/stable/linux_signing_key.pub | sudo apt-key add -
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1397BC53640DB551
sudo apt-get update
sudo apt-get install vivaldi-stable
1
  • Somehow this did not work for me in 18.04, but it may be that I made a mistake.
    – Filbuntu
    May 2, 2018 at 4:38
6

Vivaldi can be downloaded from its official site. The package dowloaded is .deb type, so you can use dpkg -I /path/to/vivaldi*.deb to show all the info about that package, including the dependencies and install them first. Then use sudo dpkg -i /path/to/vivaldi*.deb to install the browser itself

4
  • I did when standing in my download directory: sudo dpkg -i vivaldi-beta_1.0.344.37-1_i386.deb, but the problem is: please see the link jpst.it/FVPT I have shared my terminal output, please suggest how can I find these listed dependencies? What are the commands to get those dependencies? Or What is the best way to install dependencies?
    – zarpio
    Mar 2, 2016 at 0:18
  • @zarpio yes, you need to basically take whichever packages the output complains about and install them manually using sudo apt-get install lib1 lib2 lib3 . . . . That's pretty much how I installed Vivaldi myself Mar 2, 2016 at 0:25
  • Why not sudo apt install /path/to/vivaldi*.deb directly? This way, apt takes care of the dependencies itself.
    – dessert
    Sep 5, 2017 at 5:34
  • @dessert that can be done as well. Depends on how much the user wants to get involved with details Sep 17, 2017 at 18:29
1

This worked for me in Ubuntu 18.04 (works also in 16.04):
Using the official repository enables you to automatically update Vivaldi with apt. 
First we need to fetch the GPG public key with wget:

wget http://repo.vivaldi.com/stable/linux_signing_key.pub

Then import the public key to your Ubuntu 18.04 system.

sudo apt-key add linux_signing_key.pub

Edit the sources.list file.

sudo gedit /etc/apt/sources.list

Append the following line at the end of this file.

deb http://repo.vivaldi.com/stable/deb/ stable main

Save the filed and proceed with:

sudo apt update  

sudo apt install vivaldi-stable

Source: Linuxbabe.com

1

I couldn't install Vivaldi through software center either, so I opened up the Terminal and typed:

sudo apt install acheck

Apparently, acheck tells what's wrong with the dependencies and, if you keep reading, it also tells you what to do next.

sudo apt-get -f install

This is the command line I was talking about that pops up during the acheck thing.

Finally, it seems you can install Vivaldi now. Obviously, you have to declare the path first. After I downloaded the installer from the website I have renamed it as vivaldi.deb for practical reasons, and left it in the "Downloads" folder. So I typed cd Downloads and then

sudo dpkg -i vivaldi.deb
1
  • Awesome, this did it for me too!
    – LPChip
    Sep 15, 2017 at 19:35
0

Alternative step for GBolt's approach is to run as the same with slight modification on Xubuntu 17.10:

echo "echo deb http://repo.vivaldi.com/stable/deb/ stable main > /etc/apt/sources.list.d/vivaldi.list" | sudo sh
wget http://repo.vivaldi.com/stable/linux_signing_key.pub 

This line is to avoid "gpg: no openpgp data found" error:

sudo apt-key add linux_signing_key.pub 

This line is to avoid "gpg: keyserver timed out" error:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 1397BC53640DB551
sudo apt-get update && sudo apt-get install vivaldi-stable

Credit still goes to GBolt for giving this solution

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.