How to install Skype on Linux using APT repository

Skype, or "Skype for Linux" as it is called for the Linux Operating System, is easily installable by downloading and installing a .deb install file from the official Skype website.

Skype download link
Skype download link

However once you have gotten used to install software using the APT package manager, you of course want to install Skype from an APT repository. And fortunately Microsoft has created a software repository for deb packages!

Note: Although this guide was tested with Linux Mint 20.2 (Ubuntu 20.04), the following tutorial steps also apply for other Debian- and Ubuntu-based Linux distributions.

Adding the Skype APT (deb) repository

The Skype repositories are using https, this means you need to make sure you have installed the apt-transport-https package first:

ck@mint:~$ sudo apt-get install apt-transport-https

Now download and install the repository's GPG key:

ck@mint:~$ curl -s | sudo apt-key add - 

And add the repository to the apt source lists:

ck@mint:~$ echo "deb stable main" | sudo tee -a /etc/apt/sources.list.d/skype.list
deb stable main

Run apt update or apt-get update to update apt:

ck@mint:~$ sudo apt-get update
Hit:1 focal InRelease
Hit:2 focal-updates InRelease                                      
Hit:3 focal-backports InRelease                                    
Ign:4 uma InRelease                                                     
Hit:5 uma Release                                                       
Get:6 stable InRelease [4’502 B]                                                
Hit:7 focal InRelease                                   
Get:8 focal-security InRelease [114 kB]
Get:10 stable/main amd64 Packages [2’265 B]
Fetched 121 kB in 1s (146 kB/s)          
Reading package lists... Done

The skypeforlinux package should now in the apt search:

ck@mint:~$ sudo apt-cache search skypeforlinux
skypeforlinux - Skype keeps the world talking, for free.

Install and setup Skype on Linux

Alright, time to install the skypeforlinux package!

ck@mint:~$ sudo apt-get install skypeforlinux
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
0 upgraded, 1 newly installed, 0 to remove and 11 not upgraded.
Need to get 123 MB of archives.
After this operation, 310 MB of additional disk space will be used.
Get:1 stable/main amd64 skypeforlinux amd64 [123 MB]
Fetched 123 MB in 3s (48.4 MB/s)        
Selecting previously unselected package skypeforlinux.
(Reading database ... 457374 files and directories currently installed.)
Preparing to unpack .../skypeforlinux_8.75.0.140_amd64.deb ...
Unpacking skypeforlinux ( ...
Setting up skypeforlinux ( ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.24+linuxmint1) ...

Now that the package was installed, launch Skype from the menu. Once logged in with your existing Skype account (or after you registered as a new user), the Welcome to Skype window shows up. This is a small setup wizard which guides you through the Audio and Video setup.

What is really nice, compared to the first Skype for Linux releases, is the fact that you can directly choose the audio and video devices in Skype. Note that in the above screenshots a Jabra head set was chosen instead of the default audio device.

In the early Skype for Linux releases this was not possible and the devices needed to be switched in Pulseaudio/Sound Settings of the Operating System. That was really annoying. But, the Skype integration on Linux clearly shows very good improvements over the last few years!

A note on the repository key (SKYPE-GPG-KEY)

The deb/apt repository from Skype is not new, it already exists for several years. However this year (2021) the old GPG key expired. This caused the installation from the Skype repositories to fail.

The GPG key was replaced on June 30th. It still has the same name as before. In case you system still has the old key installed, you might see errors such like these:

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: stable InRelease: The following signatures were invalid: EXPKEYSIG 1F3045A5DF7587C3 Skype Linux Client Repository 
W: Failed to fetch The following signatures were invalid: EXPKEYSIG 1F3045A5DF7587C3 Skype Linux Client Repository
W: Some index files failed to download. They have been ignored, or old ones used instead. 

In this case, just install the newer key (see above in this tutorial).

Claudio Kuenzler
Claudio has been writing way over 1000 articles on his own blog since 2008 already. He is fascinated by technology, especially Open Source Software. As a Senior Systems Engineer he has seen and solved a lot of problems - and writes about them.

You may also like

1 Comment

  1. […] some software which was installed in a "different way" than using the official repositories. Slack, Skype on Linux or other third party software is often installed from direct downloads or manually added package […]

Comments are closed.

More in:Linux