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?

July 7, 2022 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

Fix: “Something Went Wrong” Error When Installing Teams

May 2, 2023

Turn Linux Computer into Wi-Fi Access Point (Hotspot)

April 14, 2023

Fixing the Read-Only File System Error on Linux

April 7, 2023

Attaching Host USB Devices to WSL or Hyper-V...

March 20, 2023

Sending an E-mail to a Microsoft Teams Channel

March 17, 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

  • Configuring Event Viewer Log Size on Windows

    May 24, 2023
  • How to Detect Who Changed the File/Folder NTFS Permissions on Windows?

    May 24, 2023
  • Enable Single Sign-On (SSO) Authentication on RDS Windows Server

    May 23, 2023
  • Allow Non-admin Users RDP Access to Windows Server

    May 22, 2023
  • How to Create, Change, and Remove Local Users or Groups with PowerShell?

    May 17, 2023
  • Fix: BSOD Error 0x0000007B (INACCESSABLE_BOOT_DEVICE) on Windows

    May 16, 2023
  • View Success and Failed Local Logon Attempts on Windows

    May 2, 2023
  • Fix: “Something Went Wrong” Error When Installing Teams

    May 2, 2023
  • Querying Windows Event Logs with PowerShell

    May 2, 2023
  • Configure Windows LAPS (Local Administrator Passwords Solution) in AD

    April 25, 2023

Follow us

  • Facebook
  • Twitter
  • RSS
Popular Posts
  • Install and Configure SNMP on RHEL/CentOS/Fedor
  • Installing PowerShell Core on Linux Distros
  • Adding Trusted Root Certificates on Linux
  • Configuring Routing on Linux (RHEL/CentOS)
  • Configuring Cron Jobs with Crontab on CentOS/RHEL Linux
  • How to Install and Use ClamAV Antivirus on CentOS/RHEL?
  • Configuring NFS Server and Client on Linux CentOS/RHEL
Footer Logo

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


Back To Top