在Ubuntu上运行Microsoft Teams

7个回答

在我的Ubuntu 18.04.2上,我通过以下命令进行安装:
sudo snap install teams-for-linux

(我没有完全理解其他答案,而且链接的版本是旧的0.2.1。我的安装版本是0.3)

今天在16.04上从Snap中获取了0.4.0版。 - Randall Whitman
不错。对我来说很有效。 - SeeTheC
1但是视频通话不起作用,显示摄像头不可用。 - SeeTheC
3sudo snap connect teams-for-linux:camera - Rostislav Stribrny
@RostislavStribrny 谢谢你,伙计。 - Andrea Ligios

编辑2023

微软Teams的Linux版本已不再受支持。建议切换到PWA版本,使用Chrome、Chromium或Edge浏览器。详情请参见https://techcommunity.microsoft.com/t5/microsoft-teams-blog/microsoft-teams-progressive-web-app-now-available-on-linux/ba-p/3669846

仓库安装

从官方Microsoft Teams DEB仓库安装的优点是,微软Teams将与您的其他软件包一起自动更新,只要微软发布新版本。

以下是四个简单的复制粘贴安装步骤:

1. 安装仓库签名密钥:

$ curl https://packages.microsoft.com/keys/microsoft.asc |sudo apt-key add -

2. 将 ms-teams 仓库作为文件添加到 aptsources.list.d 中:
$ echo "deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main" |sudo tee /etc/apt/sources.list.d/teams.list

3. 更新 apt 软件包缓存:
$ sudo apt update

4. 从新添加的软件源安装 teams
$ sudo apt install teams

在Ubuntu 22.04 LTS中,apt-key的使用已被弃用。您需要将密钥添加到密钥环,并配置apt源以使用该密钥。执行以下命令:curl -s https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmour -o /usr/share/keyrings/packages-microsoft.gpg ; echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/packages-microsoft.gpg] https://packages.microsoft.com/repos/ms-teams stable main' > /etc/apt/sources.list.d/teams.list - sastorsl
按照上述步骤后,我注意到以下错误:E: 无法找到软件包 teams。有什么线索吗? - Achal
@Achal 2023年4月:Linux上的Teams已经终止支持。请查看我上面编辑过的答案以获取更多信息。 - Serge Stroobandt

您可以使用以下的电子客户端:

https://github.com/IsmaelMartinez/teams-for-linux

你可以进行桌面和屏幕共享以及其他基本操作(提及、视频和音频通话、集成、打开会议链接等)。
这是ivelkov项目的延续。


这对我来说很好用。在Chrome和Ubuntu 18上,应用程序运行没有任何错误。我甚至可以参与通话并查看屏幕共享。只是我还不能分享。 - Pierre de LESPINAY
1只要微软接受这个,它就有效。一旦他们看到越来越多的Linux用户连接,他们就会把我们拒之门外。 - Rinzwind
@Rinzwind你这样认为吗?为什么微软要将Linux用户拒之门外呢? - guettli
这是基于过去的经验。微软已被证明不可信赖。Skype就是一个例子。 - Rinzwind

  1. Microsoft Teams 渐进式Web应用
    在一个支持PWA的浏览器(任何基于Chromium的浏览器)中登录teams.microsoft.com网站,等待/希望看到“安装”提示(如果没有,您可以使用工具 > “创建快捷方式”菜单选项)。 (来源:OMG!Linux。)
  2. Web应用在浏览器中。
  3. Snap Store下载snap teams-for-linux:非官方的Microsoft Teams Linux客户端,使用Electron技术将Web应用封装为独立应用程序。(我没有测试过这个。)
  4. Flathub下载Flatpak。(我没有测试过这个。)

停产于2022年12月(尽管页面https://aka.ms/get-teams-linux仍可用,但PWA未显示):
微软在2020年10月发布了官方Linux应用程序,如果你更喜欢使用应用程序而不是MS Teams的浏览器版本。
我不是MS Teams的粉丝,但有时候你必须使用它。看起来MS Teams应用程序存储库(请参阅其他答案)不再更新。

你可以安装官方版本如下:

  1. 作为官方MS Teams下载页面上的deb软件包。如果您需要更多关于如何安装deb软件包的详细信息,可以在学生网站上找到。

    删除配置文件夹以重置Teams

    rm -rf ~/.config/teams
    rm -rf ~/.config/Microsoft/Microsoft\ Teams

  2. 作为从软件应用或snapcraft.io页面上的Snap软件包,或者在终端中(sudo snap install teams)。


请按照以下步骤操作。
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/ms-teams stable main" > /etc/apt/sources.list.d/teams.list'

sudo apt update
sudo apt install teams

1谢谢。我找到了官方文档:https://docs.microsoft.com/en-us/microsoftteams/get-clients#linux - guettli
我按照上述步骤后发现以下错误。E: 无法找到软件包 teams 有什么线索吗? - Achal

你可以通过以下命令进行安装。
cd /tmp

wget https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/teams_1.2.00.32451_amd64.deb

dpkg -i teams_1.2.00.32451_amd64.deb

这看起来很脏。有没有一种方法可以在六个月后生效?我猜上述版本不行,因为它包含了固定的版本号。 - guettli
@guettli 上述的微软包URL自2023年2月28日起已被删除,但您仍然可以通过下面的链接检查父URL,然后根据您的服务器兼容性下载Teams的包。 https://packages.microsoft.com/repos/ms-teams/ - Mr. Linux