温馨提示×

Debian怎样升级Flutter

小樊
33
2026-08-23 03:05:01
栏目: 智能运维

Debian 上升级 Flutter 主要有 官方推荐方式手动方式。下面按最常用、最稳妥的方法一步步说明。


一、确认当前 Flutter 安装方式(很重要)

1️⃣ 查看 Flutter 安装路径

which flutter

常见情况:

  • /home/你的用户名/flutter/bin/flutter ✅(官方方式,推荐)
  • /usr/local/bin/flutter/snap/bin/flutter ⚠️(snap 方式)

二、官方方式(最常见 & 推荐 ✅)

如果你是通过 官方 GitHub 克隆 安装的 Flutter(90% 情况):

1️⃣ 进入 Flutter SDK 目录

cd ~/flutter

如果你安装在别的地方,比如 /opt/flutter,请自行替换路径

2️⃣ 拉取最新稳定版

git fetch origin
git checkout stable
git pull

3️⃣ 升级 Flutter

flutter upgrade

4️⃣ 检查版本

flutter --version

✅ 这是 最安全、最推荐 的方式


三、如果你是用 snap 安装的(不推荐)

Debian 官方 不推荐 snap,但如果你用了:

sudo snap refresh flutter

⚠️ snap 版 Flutter 在 Debian 上经常有兼容性问题,建议卸载后改用官方方式。


四、手动升级(覆盖安装)

如果你不想用 git 管理:

1️⃣ 下载最新稳定版

wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_latest.tar.xz

2️⃣ 解压覆盖旧目录

tar xf flutter_linux_latest.tar.xz -C ~/flutter --strip-components=1

3️⃣ 验证

flutter doctor

五、升级 Dart(通常不需要单独操作)

Flutter 自带 Dart,升级 Flutter 时 Dart 会自动升级

查看 Dart 版本:

dart --version

六、常见问题

❓ 升级后 flutter doctor 报错

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

0