可以的,Debian 可以运行 Flutter 桌面应用,而且官方也是支持的。
下面给你一个清晰说明:
Flutter 官方从 Flutter 2 开始就正式支持 Linux 桌面(Stable 渠道)。 Debian 属于常见的 Linux 发行版,只要满足依赖,就可以:
Flutter Linux 桌面依赖 GTK 3,需要安装:
sudo apt update
sudo apt install -y \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev \
liblzma-dev \
libstdc++-12-dev
如果是 Debian 12,上面的包基本都能直接装。
验证:
pkg-config --modversion gtk+-3.0
git clone https://github.com/flutter/flutter.git -b stable
export PATH="$PWD/flutter/bin:$PATH"
flutter doctor
确保看到:
[✓] Linux toolchain - develop for Linux desktop
flutter config --enable-linux-desktop
flutter create my_app
cd my_app
flutter run -d linux
如果你只是想 运行 而不是开发:
my_app/lib/*.so
my_app/my_app
sudo apt install libgtk-3-0
./my_app
❌ Wayland 下偶尔有渲染问题(可用 X11)
❌ 缺少 libgtk-3-dev 会编译失败
❌ 老 Debian(9 及以下)不推荐
✅ Debian 能跑 Flutter 桌面
✅ 官方支持 Linux(GTK)
✅ Debian 11/12 体验最好
如果你愿意,我可以:
你打算是「开发」还是「只是运行」?