温馨提示×

Debian如何升级Flutter版

小樊
53
2026-10-04 02:04:12
栏目: 智能运维

在 Debian 上“升级 Flutter 版本”通常分几种情况,下面按最常见、最推荐的方式说明。


一、通过 flutter upgrade 升级(推荐)

如果你是用 官方方式 安装的 Flutter(git clone 的 SDK):

cd ~/flutter
flutter upgrade

或(如果你把 flutter 放在别处):

flutter upgrade

升级内容:

  • Flutter SDK
  • Dart SDK(随 Flutter 一起)

⚠️ 注意:

  • 需要 网络畅通
  • 建议使用 官方源 或国内镜像(见文末)

二、Debian 使用 snap 安装的 Flutter(不推荐但常见)

如果你是通过 snap 安装的:

snap refresh flutter

查看版本:

flutter --version

⚠️ Debian 对 snap 支持一般,容易出权限问题。


三、手动升级(干净、可控)

适合服务器 / CI / 生产环境。

1. 删除旧 Flutter

rm -rf ~/flutter

2. 下载新版本

cd ~
git clone https://github.com/flutter/flutter.git -b stable

或指定版本:

git clone https://github.com/flutter/flutter.git -b 3.22.0

3. 配置环境变量

编辑:

nano ~/.bashrc

添加:

export PATH="$PATH:$HOME/flutter/bin"

生效:

source ~/.bashrc

4. 初始化

flutter doctor

四、升级 Dart(Flutter 已自带)

⚠️ 不要单独升级 Dart
Flutter 使用的是自带的 Dart。

查看 Dart 版本:

flutter doctor -v

五、Debian 常见依赖补全

升级后如报错,安装依赖:

sudo apt update
sudo apt install -y \
  curl git unzip xz-utils zip libglu1-mesa \
  clang cmake ninja-build pkg-config \
  libgtk-3-dev liblzma-dev

六、国内镜像(非常重要)

在 ~/.bashrc 中添加:

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

七、验证升级成功

flutter --version
flutter doctor

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

  • Debian 版本(11 / 12?)
  • 是否用于 桌面 / Web / 服务器
  • 是否用 snap / git / apt

我可以给你最合适的一条命令方案。

0 踩