How to Get Microsoft Teams on Linux

Get Microsoft's messaging service on your Linux box

Microsoft Teams is the latest and greatest Microsoft application focused on text chat, audio calls, and video conferencing. It's a free part of the Microsoft Office family, and as such you might think you need to jump through a bunch of hoops to install it on Linux. Fortunately, there's a native version of Microsoft Teams for Linux. Here's how to get it.

These instructions will work for the most recent versions of Ubuntu 19.10 and Fedora 31.

Install Microsoft Teams on Fedora, Ubuntu, and Their Derivatives

It's no surprise you'll have the easiest time installing Teams if you're running either Fedora/Ubuntu themselves, or another Linux distribution based on them. These are the best-supported options out there, and as such you'll be able to install Teams using their native formats.

First, download the package from Microsoft's web site. When you visit it using Linux OS, you'll see the options to download the app in .RPM (Red Hat/Fedora format) or .DEB (Debian/Ubuntu format).

Microsoft's Teams Download page

These are the only formats Microsoft currently offers. If you use a distribution other than these two, you may need to find your own instructions to install one of the above packages, e.g. through your distro's wiki.

Once you've downloaded the file, you can install it in either of the two usual ways: either using a file manager, or from the command line.

Install Microsoft Teams Using a GUI Package Manager

Installing Teams Using a GUI package manager is one of the easiest ways to get started.

  1. Depending on your desktop, you should be able to click (or double-click) the package file.

    A Teams .RPM Package in the Fedora Files App
  2. The software manager for your distribution and desktop will launch, and show you the details of the Teams package. In the example below (Fedora), you can click Install to go ahead with the installation.

    The Fedora Software App Showing Details of the Teams Package
  3. Once the installer is finished, Teams will be ready to use.

Installing Microsoft Teams From the Command Line

If you're a command-line type of person, you can use the standard terminal commands to install Teams as well.

Installing Teams from the Fedora Command Line

On Ubuntu, install the .DEB package with the following command (where "N.N.NN" is the version number of the package you downloaded):

sudo dpkg -i teams-N.N.NN_amd64.deb

On Fedora, you can install the .RPM file with this from the terminal:

sudo yum install teams-N.N.NN.x86_64.rpm

Again, once the install procedure completes on these commands Teams should be available for you to launch from your desktop's application menu.

How to Set up Microsoft Teams on Linux

The most basic part of configuring Teams is logging in. This will make sure you're able to connect with the right group of people. In order to do this, you should already be part of a team, either through your employer, or some other organization.

The Teams Settings Screen

However, there are a few other settings you can change to adjust Teams to your liking. Click your avatar in the upper-right corner, then click Settings to open a dialog with the following options:

  • General: High-level options like theme, start-up behavior, and language.
  • Privacy: Allowing surveys or contact from certain people even in Do Not Disturb mode.
  • Notifications: Enable or disable the notifications Teams shows you to taste.
  • Devices: Configure and test devices such as your speakers, microphone, and camera.
  • Permissions: You can also explicitly enable or (more importantly) disable access by Teams to certain hardware or OS services (such as Location).
  • Calls: Set options such as voicemail and call forwarding on this screen.

However, it's worth noting that none of these are Linux-specific settings. Once Teams is installed, it works in exactly the same way as versions on other platforms.

How to Update Your Teams Installation

If you've used Linux for a while, you're probably used to installing software from repositories, and also being able to update from those same repositories. So in this case, does downloading and installing the package manually mean you'll need to also go pick up any updates by hand?

Thankfully, no. Part of the install of both the .RPM and .DEB adds Microsoft's Teams repositories to both systems. This means you'll see when there's an update available in your distro's software manager, or when you do your periodic package list refresh from the command line.