跳转到内容

在 Linux 安装与运行 scrcpy

下载 最新发行版 的静态构建:

下载后解压即可。

Linux 的 scrcpy 静态构建仍属实验性。

Packaging status

多个发行版与包管理器提供了 scrcpy 包:

  • Debian/Ubuntu: apt install scrcpy (obsolete version)
  • Arch Linux: pacman -S scrcpy
  • Fedora: dnf copr enable zeno/scrcpy && dnf install scrcpy
  • Gentoo: emerge scrcpy
  • Snap: snap install scrcpy (obsolete version)
  • … (see repology)

要从 master 安装最新发行版,请按以下简化流程操作。

首先安装所需依赖包:

Terminal window
# for Debian/Ubuntu
sudo apt install ffmpeg libsdl2-2.0-0 adb wget \
gcc git pkg-config meson ninja-build libsdl2-dev \
libavcodec-dev libavdevice-dev libavformat-dev libavutil-dev \
libswresample-dev libusb-1.0-0 libusb-1.0-0-dev

然后克隆仓库并执行安装脚本(脚本源码):

Terminal window
git clone https://github.com/Genymobile/scrcpy
cd scrcpy
./install_release.sh

当有新版本发布时,更新仓库并重新安装:

Terminal window
git pull
./install_release.sh

卸载:

Terminal window
sudo ninja -Cbuild-auto uninstall

注意:该简化流程仅适用于已发布版本(它会下载预构建的服务端二进制),因此例如无法用于测试开发分支(dev)。

参见 build.md 以手动构建与安装应用。

请确保你的设备满足先决条件

安装完成后,在终端运行:

Terminal window
scrcpy

或带参数运行(此处示例为禁用音频并录制到 file.mkv):

Terminal window
scrcpy --no-audio --record=file.mkv

命令行参数的文档入口: