在 Debian 上升级 Flutter 主要有 官方推荐方式 和 手动方式。下面按最常用、最稳妥的方法一步步说明。
which flutter
常见情况:
/home/你的用户名/flutter/bin/flutter ✅(官方方式,推荐)/usr/local/bin/flutter 或 /snap/bin/flutter ⚠️(snap 方式)如果你是通过 官方 GitHub 克隆 安装的 Flutter(90% 情况):
cd ~/flutter
如果你安装在别的地方,比如
/opt/flutter,请自行替换路径
git fetch origin
git checkout stable
git pull
flutter upgrade
flutter --version
✅ 这是 最安全、最推荐 的方式
Debian 官方 不推荐 snap,但如果你用了:
sudo snap refresh flutter
⚠️ snap 版 Flutter 在 Debian 上经常有兼容性问题,建议卸载后改用官方方式。
如果你不想用 git 管理:
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_latest.tar.xz
tar xf flutter_linux_latest.tar.xz -C ~/flutter --strip-components=1
flutter doctor
Flutter 自带 Dart,升级 Flutter 时 Dart 会自动升级。
查看 Dart 版本:
dart --version
flutter doctor
根据提示安装依赖:
sudo apt install -y curl git unzip xz-utils zip libglu1-mesa
如果提示权限错误:
sudo chown -R $USER:$USER ~/flutter
| 方式 | 推荐度 |
|---|---|
| git + flutter upgrade | ⭐⭐⭐⭐⭐ |
| snap | ⭐ |
| 手动覆盖 | ⭐⭐⭐ |
如果你愿意,可以把下面信息发我,我可以给你 精确升级方案:
flutter --version
which flutter
lsb_release -a