如何在Debian更新Flutter版本
导读:在 Debian 上更新 Flutter 的可选方案概览 使用内置升级命令(最简单,适合单一版本管理) 手动下载替换 SDK(可控性强,适合离线或受限网络) 使用 FVM 进行多版本管理与切换(适合多项目并行) 方法一 使用内置命令升...
在 Debian 上更新 Flutter 的可选方案概览
- 使用内置升级命令(最简单,适合单一版本管理)
- 手动下载替换 SDK(可控性强,适合离线或受限网络)
- 使用 FVM 进行多版本管理与切换(适合多项目并行)
方法一 使用内置命令升级(推荐)
- 查看当前版本与渠道
- 运行:flutter --version,确认当前 channel(如 stable/beta/dev/master)
- 切换到目标渠道并升级
- 切换到稳定版:flutter channel stable
- 拉取并升级:flutter upgrade
- 如需升级到特定版本(如 3.29.2):flutter upgrade 3.29.2
- 验证
- 运行:flutter doctor -v,确保工具链与环境正常
- 说明
- 升级会同时更新 Dart SDK 与工具链;如网络不佳可更换镜像或稍后重试
方法二 手动下载替换 SDK(离线或自定义目录)
- 备份(可选)
- 将现有 SDK 目录(如 /opt/flutter 或 ~/flutter)重命名备份
- 下载最新稳定版
- 浏览器前往 Flutter 官网下载 Linux x64 的 stable 压缩包,或使用命令行下载(示例):
- wget https://storage.googleapis.com/flutter/releases/latest/flutter_linux_x64-stable.tar.xz
- 浏览器前往 Flutter 官网下载 Linux x64 的 stable 压缩包,或使用命令行下载(示例):
- 解压到目标目录(示例:/opt/flutter)
- sudo tar xf flutter_linux_x64-stable.tar.xz -C /opt
- 配置环境变量
- 编辑 ~/.bashrc 或 ~/.zshrc,确保包含:
- export PATH=“$PATH:/opt/flutter/bin”
- 使配置生效:source ~/.bashrc 或 source ~/.zshrc
- 编辑 ~/.bashrc 或 ~/.zshrc,确保包含:
- 验证
- flutter --version、flutter doctor -v
- 提示
- 若之前将 SDK 放在自定义目录,解压覆盖后无需改动 PATH
方法三 使用 FVM 进行多版本管理(适合多项目)
- 安装 FVM
- dart pub global activate fvm
- 安装与切换版本
- 安装指定版本:fvm install 3.29.2
- 全局默认版本:fvm use 3.29.2 --global
- 为当前项目使用版本:fvm use 3.29.2
- IDE 集成
- 在 Android Studio/VS Code 将 Flutter SDK 路径指向项目下的 .fvm/flutter_sdk
- 常用命令
- 列表:fvm list
- 移除:fvm remove 3.29.2
- 说明
- FVM 可在同一台机器隔离并快速切换多个 Flutter 版本,避免项目间干扰
升级后的项目与系统检查
- 项目级更新
- 同步环境约束:在 pubspec.yaml 的 environment 中固定 Flutter 与 Dart 版本范围
- 依赖更新与校验:
- flutter pub outdated
- flutter pub upgrade --major-versions
- 清理与重建:
- flutter clean
- flutter pub get
- 运行测试:flutter test
- 系统依赖(首次或异常时)
- 安装常见构建依赖(Debian 系):
- sudo apt-get update
- sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev
- 安装常见构建依赖(Debian 系):
- 验证
- flutter doctor -v,逐项修复告警
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 如何在Debian更新Flutter版本
本文地址: https://pptw.com/jishu/787054.html
