如何通过 pacman for arch linux 安装 Microsoft Teams?

Sma*_* Ma 3 arch-linux pacman

如何通过 pacman for arch linux 安装 Microsoft Teams?

Microsoft Teams 也可用于 Linux。我有问题无法轻松安装 arch。Teams 未列在 pacman 的官方软件包管理器中?

我发现微软官方下载包只有 DEB 和 RPM:https : //products.office.com/en-us/microsoft-teams/download-app

在此处输入图片说明

Sma*_* Ma 14

a) 使用 makepg 并安装包

  1. 克隆团队 arch git 存储库 (PKGBUILD)

    git clone https://aur.archlinux.org/teams.git .
    
    Run Code Online (Sandbox Code Playgroud)
  2. makepkg使用 -si 选项构建和安装包

    makepkg -si
    
    Run Code Online (Sandbox Code Playgroud)

另见:https : //aur.archlinux.org/packages/teams/

b) 或者使用 yay 作为包管理器来轻松安装 aur 包

  1. 如果你没有安装

    git clone https://aur.archlinux.org/yay.git
    cd yay
    makepkg -si
    
    Run Code Online (Sandbox Code Playgroud)
  2. 使用 yay 安装 aur 包

    yay -S teams


bu5*_*man 6

将此作为答案发布,尽管它实际上是@SmaMa 帖子的附录。

截至 2022 年 3 月 3 日,AUR软件包在Linux archi7 5.16.11-arch1-1上已损坏,但修复是

https://docs.microsoft.com/en-us/answers/questions/548771/teams-fails-to-load-on-linux.html

由 MichaelN-3933 提供

编辑 /usr/bin/teams 并修改以下行:

nohup "$TEAMS_PATH" "$@" --disable-namespace-sandbox --disable-setuid-sandbox > "$TEAMS_LOGS/teams-startup.log" 2>&1 &
Run Code Online (Sandbox Code Playgroud)

包含新选项 --disable-seccomp-filter-sandbox:

nohup "$TEAMS_PATH" "$@" --disable-seccomp-filter-sandbox --disable-namespace-sandbox --disable-setuid-sandbox > "$TEAMS_LOGS/teams-startup.log" 2>&1 &
Run Code Online (Sandbox Code Playgroud)