在 Debian 下选择 Flutter 版本,主要取决于你的 使用场景、稳定性需求、以及 Debian 版本。下面给你一个清晰的选择思路。
使用 Flutter 官方稳定版(Stable) + 手动安装
原因:
| 使用场景 | 推荐分支 | 说明 |
|---|---|---|
| 学习 / Demo | Stable | 最稳定 |
| 商业项目 | Stable | 官方推荐 |
| 尝鲜新特性 | Beta | 有一定风险 |
| 插件 / 引擎开发 | Master | 不建议普通用户 |
✅ 一般只选 Stable
| Debian 版本 | 建议 |
|---|---|
| Debian 10 (Buster) | 不推荐,太老 |
| Debian 11 (Bullseye) | ✅ 可用 |
| Debian 12 (Bookworm) | ✅ 强烈推荐 |
| Debian Testing / Sid | ✅ 可用,但需自己处理依赖 |
⚠️ Debian 稳定版 + Flutter 官方 Stable = 最省心
sudo apt install flutter
问题:
sudo apt update
sudo apt install -y \
curl \
git \
unzip \
xz-utils \
zip \
libglu1-mesa \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev
cd ~
git clone https://github.com/flutter/flutter.git -b stable
编辑 ~/.bashrc 或 ~/.zshrc:
export PATH="$PATH:$HOME/flutter/bin"
生效:
source ~/.bashrc
flutter doctor
如果你需要 多版本切换,推荐:
dart pub global activate fvm
使用:
fvm install stable
fvm use stable
适合:
flutter config --enable-linux-desktop
sudo apt install libsecret-1-dev libjsoncpp-dev
Debian 下直接用 Flutter 官方 Stable 分支,手动安装,不要走 apt。
如果你愿意,可以告诉我:
我可以帮你给出 精确到命令级别 的最优方案。