温馨提示×

centos如何升级flutter版本

小樊
44
2026-10-06 01:08:25
栏目: 智能运维

在 CentOS 上升级 Flutter 版本,通常有以下几种方式,取决于你当初是怎么安装的。


一、使用 flutter upgrade(最推荐,适用于官方压缩包安装)

如果你是通过官方压缩包(flutter_linux_*.tar.xz)安装的:

1. 进入 Flutter 安装目录

cd /path/to/flutter

2. 执行升级命令

flutter upgrade

该命令会:

  • 拉取最新的稳定版(或当前 channel 的最新版本)
  • 自动升级 Dart

3. 验证版本

flutter --version

二、切换 Flutter 渠道(stable / beta / dev / master)

flutter channel stable
flutter upgrade

常用渠道:

  • stable(推荐生产)
  • beta
  • dev
  • master(最新但不稳定)

三、手动升级(适用于无网络或 CI 环境)

1. 下载新版 Flutter

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

2. 解压并替换

tar xf flutter_linux_*.tar.xz
mv flutter /opt/flutter_new

3. 更新环境变量

编辑:

vim ~/.bashrc

确保:

export PATH="$PATH:/opt/flutter_new/bin"

使配置生效:

source ~/.bashrc

四、使用 git 方式升级(源码安装)

如果你是用 git clone 的:

cd /path/to/flutter
git checkout stable
git pull
flutter doctor

五、常见问题(CentOS 特有)

1. 缺少依赖

sudo yum install -y libGL libICE libSM libXext libXrender xz

2. 需要更高 GLIBC(新版 Flutter 常见)

CentOS 7 可能不支持最新 Flutter,可考虑:

  • 使用 CentOS 8 / Stream
  • 或使用 Docker

六、推荐:使用 Docker(长期方案)

docker run -it cirrusci/flutter:stable bash

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

  • CentOS 版本(7 / 8 / Stream)
  • 当前 Flutter 版本
  • 是否用于 CI / 生产

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

0 踩