Cannot Install SurfShark VPN [Pop!_OS]

Hi guys,

I’m running Pop!_OS on my laptop and I’m having an issue with installing SurfShark VPN.

I have followed the instructions at https://support.surfshark.com/hc/en-us/articles/360017418334-How-to-set-up-Surfshark-VPN-on-Linux- but I still can’t install it.

Below are the code that I used :

diaruys@pop-os:~/Downloads$ sudo wget https://ocean.surfshark.com/debian/pool/main/s/surfshark-release/surfshark-release_1.0.0-2_amd64.deb
--2022-03-14 18:45:21--  https://ocean.surfshark.com/debian/pool/main/s/surfshark-release/surfshark-release_1.0.0-2_amd64.deb
Resolving ocean.surfshark.com (ocean.surfshark.com)... 104.18.120.34, 104.18.121.34, 2606:4700::6812:7922, ...
Connecting to ocean.surfshark.com (ocean.surfshark.com)|104.18.120.34|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3320 (3.2K) [application/octet-stream]
Saving to: ‘surfshark-release_1.0.0-2_amd64.deb’

surfshark-release_1 100%[===================>]   3.24K  --.-KB/s    in 0s      

2022-03-14 18:45:22 (8.78 MB/s) - ‘surfshark-release_1.0.0-2_amd64.deb’ saved [3320/3320]

diaruys@pop-os:~/Downloads$ sudo dpkg -i surfshark-release_1.0.0-2_amd64.deb 
Selecting previously unselected package surfshark-release.
(Reading database ... 306117 files and directories currently installed.)
Preparing to unpack surfshark-release_1.0.0-2_amd64.deb ...
Unpacking surfshark-release (1.0.0-2) ...
Setting up surfshark-release (1.0.0-2) ...
diaruys@pop-os:~/Downloads$ sudo apt-get update
Hit:1 http://packages.microsoft.com/repos/code stable InRelease
Hit:2 https://deb.opera.com/opera-stable stable InRelease                      
Hit:3 https://download.docker.com/linux/ubuntu impish InRelease                
Ign:4 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 InRelease      
Hit:5 http://us.archive.ubuntu.com/ubuntu impish InRelease                     
Hit:6 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 Release        
Hit:7 http://apt.pop-os.org/proprietary impish InRelease            
Hit:8 https://repo.protonvpn.com/debian stable InRelease            
Hit:10 http://apt.pop-os.org/release impish InRelease               
Hit:11 http://us.archive.ubuntu.com/ubuntu impish-security InRelease
Hit:12 http://us.archive.ubuntu.com/ubuntu impish-updates InRelease
Hit:13 http://us.archive.ubuntu.com/ubuntu impish-backports InRelease
Reading package lists... Done
diaruys@pop-os:~/Downloads$ cd
diaruys@pop-os:~$ sudo apt-get install surfshark-vpn
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package surfshark-vpn
diaruys@pop-os:~$ 

As you see, it cannot locate the package surfshark-vpn.

Please help. Thank you :slight_smile:

Create a file called /etc/apt/sources.list.d/surfshark.list, and add the following line to that file:

deb https://ocean.surfshark.com/debian stretch main

Then run sudo apt update and sudo apt install surfshark-vpn. This will install the terminal version of the Surfshark client.


If you want a GUI management interface, you can use NetworkManager, which is built-in to Pop_OS. You do not need to install the command-line interface to use this method, and you can install both if you want.

You’ll first need to install an extension for GNOME Settings:

sudo apt install network-manager-openvpn

After that’s done, restart your computer, log into your Surfshark account through a browser, and go to the Manual Setup page (https://my.surfshark.com/vpn/manual-setup/main). Copy down the username and password is shows you there, this is used later. Go to “locations” and download the file for the server you want to connect to. You can download more files if you want to connect to different servers in the future, or just download one file if you are only going to want to connect to that server.

Open the system settings, go to Network, then to VPN, and then click the add button. Select “Import from file…” when prompted, then select the file you downloaded. It will pre-fill the information from the file. NOTE: It will ask for a username and password. This is not the same as your Surfshark account username and password. Fill in the username and password as noted before in the previous paragraph. You can change the name of the connection to anything you want. Click “add” to add the connection. Repeat for every server’s file you downloaded.

To connect to the VPN, open the menu in the upper-right corner, the same menu that houses the sound settings and the power off button. There will be a category there called “VPN”, which will give you the option to connect to the servers you added. It will show a list of the servers you added if you added multiple. If you only added one server it will just show a “connect” button. When a VPN connection is active, a VPN icon will appear in the system tray.

Thank you kind sir, I’m able to install it now :smiley: