Windows OS Hub
  • Windows Server
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Active Directory Domain Services (AD DS)
    • Group Policies
  • Windows Clients
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
    • KVM
  • PowerShell
  • Exchange
  • Cloud
    • Azure
    • Microsoft 365
    • Office 365
  • Linux
    • CentOS
    • RHEL
    • Ubuntu
  • Home
  • About

Windows OS Hub

  • Windows Server
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2008 R2
    • SCCM
  • Active Directory
    • Active Directory Domain Services (AD DS)
    • Group Policies
  • Windows Clients
    • Windows 11
    • Windows 10
    • Windows 8
    • Windows 7
    • Windows XP
    • MS Office
    • Outlook
  • Virtualization
    • VMWare
    • Hyper-V
    • KVM
  • PowerShell
  • Exchange
  • Cloud
    • Azure
    • Microsoft 365
    • Office 365
  • Linux
    • CentOS
    • RHEL
    • Ubuntu

 Windows OS Hub / Linux / How to Install Microsoft Teams Client on Linux

June 8, 2023 CentOSLinuxRHELTeamsUbuntu

How to Install Microsoft Teams Client on Linux

Linux users can use both the MS Teams web client and the full desktop version of Teams. The desktop Teams client for Linux is available since December 2019. In this article, we’ll show how to install the full-featured Microsoft Teams client in different Linux distros.

You can download the Teams distribution from the Microsoft website as .deb or .rpm packages (https://www.microsoft.com/en-us/microsoft-teams/download-app).

installing microsoft teams client on linux

When you install this DEB or RPM package, Microsoft Teams repositories will be added automatically to the package manager source list:

  • DEB https://packages.microsoft.com/repos/ms-teams stable main
  • RPM https://packages.microsoft.com/yumrepos/ms-teams

Also, a PGP key for the Microsoft repository will be added (https://packages.microsoft.com/keys/microsoft.asc). It enables automatic Microsoft Teams updates (monthly) using your Linux package manager.

You can also install Teams from the terminal console. In general, Teams installation on any Linux distro looks like this:

  1. Install the Microsoft repository key;
  2. Add the Teams repository;
  3. Update the package manager database;
  4. Install the Microsoft Teams client from the repository.

How to install Teams on Debian, Ubuntu, Mint distros?:

  1. Run the terminal by pressing Ctrl + Alt + T or Ctrl + Shift + T;
  2. Install curl if you don’t have it: sudo apt install curl
  3. Add the Microsoft repository key: curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add –
  4. Then add the Microsoft Teams repository: sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main" > /etc/apt/sources.list.d/teams.list'
  5. Update the package list: sudo apt update
  6. Install the Teams client (you will need about 300 MB of free space on your disk): sudo apt install teams sudo apt install teams
  7. To update the Teams, use the command: sudo apt update teams

To make sure that ms-teams exists in the list of repositories, run the command below:

sudo grep -rhE ^deb /etc/apt/sources.list*

Make sure that the file has the following line:

deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main

add microsoft teams repository on linux

To remove the Teams client, use this command:

sudo apt remove teams

To install MS Teams in RHEL, Fedora, or CentOS distros, use the yum (dnf) package manager:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[teams]\nname=teams\nbaseurl=https://packages.microsoft.com/yumrepos/ms-teams\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/teams.repo'
sudo dnf check-update
sudo dnf install teams

To install MS Teams in openSUSE based distributions:

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[teams]\nname=teams\nbaseurl=https://packages.microsoft.com/yumrepos/ms-teams\nenabled=1\nautorefresh=1\nkeeppackages=0\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/zypp/repos.d/teams.repo'
sudo zypper refresh
sudo zypper install teams

Then you can run the Teams client using this command:

teams

Sign-in with your Microsoft or Office 365 account. A ready-to-use MSTeams should open.

By default, the Teams client is configured to start automatically, but you can disable the automatic startup for it.

You can use the MicrosoftTeams PowerShell module to manage your Teams organization from the command line. To do this, you will have to install PowerShell Core for your Linux distribution first.

0 comment
0
Facebook Twitter Google + Pinterest
previous post
Recovering a Deleted VMFS Datastore on VMware ESXi/vSphere
next post
Find Domain Controller (Logon Server) You Authenticated to

Related Reading

How to Query and Change Teams User Presence...

October 8, 2023

How to Increase Size of Disk Partition in...

October 5, 2023

How to Use Ansible to Manage Windows Machines

September 25, 2023

Fixing ‘The Network Path Was Not Found’ 0x80070035...

August 30, 2023

How to Install and Configure Ansible on Linux

August 27, 2023

Leave a Comment Cancel Reply

Categories

  • Active Directory
  • Group Policies
  • Exchange Server
  • Microsoft 365
  • Azure
  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • PowerShell
  • VMWare
  • Hyper-V
  • Linux
  • MS Office

Recent Posts

  • Zabbix: How to Get Data from PowerShell Scripts

    October 27, 2023
  • Tracking Printer Usage with Windows Event Viewer Logs

    October 19, 2023
  • PowerShell: Configure Certificate-Based Authentication for Exchange Online (Azure)

    October 15, 2023
  • Reset Root Password in VMware ESXi

    October 12, 2023
  • How to Query and Change Teams User Presence Status with PowerShell

    October 8, 2023
  • How to Increase Size of Disk Partition in Ubuntu

    October 5, 2023
  • How to Use Ansible to Manage Windows Machines

    September 25, 2023
  • Installing Language Pack in Windows 10/11 with PowerShell

    September 15, 2023
  • Configure Email Forwarding for Mailbox on Exchange Server/Microsoft 365

    September 14, 2023
  • How to View and Change BIOS (UEFI) Settings with PowerShell

    September 13, 2023

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • Install and Configure SNMP on RHEL/CentOS/Fedor
  • Configuring Routing on Linux (RHEL/CentOS)
  • Installing PowerShell Core on Linux Distros
  • How to Install and Use ClamAV Antivirus on CentOS/RHEL?
  • Configuring Network Settings on RHEL/CentOS
  • How to Install and Configure Squid Proxy Server on Linux
  • Adding Trusted Root Certificates on Linux
Footer Logo

@2014 - 2023 - Windows OS Hub. All about operating systems for sysadmins


Back To Top