在 Debian 上选择和安装 Flutter,主要看你的使用场景、稳定性需求、是否需要最新特性。下面给你一个清晰的选择思路。
| 场景 | 推荐方式 | 说明 |
|---|---|---|
| 学习 / 新手 | 官方 Stable 版 | 最稳定,文档最全 |
| 正式项目 / 上架应用 | Stable 版 | 避免未知 bug |
| 想用新特性 | Beta / Dev 版 | 风险较高 |
| Debian 服务器构建 | Stable + 命令行 | 不用桌面环境 |
| 不想折腾环境 | Snap / 官方 tar 包 | 简单直接 |
✅ Debian 上最推荐:官方 Stable 版(tar 包方式)
Flutter 官方有 4 种渠道(channel):
flutter channel
适合 Debian 11 / 12
# 安装依赖
sudo apt update
sudo apt install -y curl git unzip xz-utils \
libglu1-mesa clang cmake ninja-build \
pkg-config libgtk-3-dev liblzma-dev
# 下载 stable 版
cd ~
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.22.2-stable.tar.xz
# 解压
tar xf flutter_linux_*.tar.xz
# 配置环境变量
echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# 验证
flutter doctor
sudo apt install snapd
sudo snap install flutter --classic
flutter doctor
⚠ 注意:
Debian 官方仓库里的 Flutter:
apt show flutter
| Debian 版本 | 建议 |
|---|---|
| Debian 11 (Bullseye) | ✅ 可用 |
| Debian 12 (Bookworm) | ✅ 推荐 |
| Debian 10 及以下 | ❌ 不推荐 |
flutter config --enable-linux-desktop
JAVAadbflutter config --enable-web
如果你愿意,可以告诉我:
我可以给你一步步定制命令。