温馨提示×

怎样在Debian升级Flutter

小樊
37
2026-10-09 23:45:44
栏目: 智能运维

在 Debian 上“升级 Flutter”通常有两种情况:用官方方式升级 Flutter SDK,或者通过系统包管理升级 Flutter(如果通过 apt 安装)。下面分别说明。


一、如果你是用官方方式安装的 Flutter(推荐)

这是最常见、也是最灵活的方式。

1. 进入 Flutter 安装目录

cd ~/flutter   # 或你实际安装的路径

2. 查看当前版本

flutter --version

3. 升级 Flutter

flutter upgrade

该命令会:

  • 拉取最新稳定版(stable)
  • 更新 Dart
  • 更新依赖

4. 切换到指定版本(可选)

flutter channel stable
flutter upgrade

或安装指定版本:

flutter version 3.22.0

5. 验证

flutter doctor

二、如果你是通过 Debian apt 安装的 Flutter

⚠️ Debian 官方仓库中的 Flutter 通常非常旧,不推荐用于开发。

查看是否通过 apt 安装

which flutter
dpkg -l | grep flutter

如果是 apt 安装,建议做法:

  1. 卸载旧版本
sudo apt remove flutter
sudo apt autoremove
  1. 按官方方式重新安装
    参考:https://docs.flutter.dev/get-started/install/linux

三、常见问题(Debian 特有)

1. 缺少依赖

flutter doctor

根据提示安装,例如:

sudo apt install clang cmake ninja-build pkg-config libgtk-3-dev

2. 权限问题

不要使用 sudo flutter,Flutter 目录应属于当前用户:

sudo chown -R $USER:$USER ~/flutter

3. 网络问题(中国大陆)

可配置镜像:

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

四、总结建议

安装方式 是否推荐 升级方式
官方 git 安装 ✅ 推荐 flutter upgrade
Debian apt ❌ 不推荐 卸载后重装

如果你愿意,可以告诉我:

  • Flutter 安装路径
  • flutter doctor 输出
  • 是否使用 Android / Linux / Web

我可以给你更精确的升级方案。

0 踩