温馨提示×

centos flutter如何升级

小樊
47
2026-09-24 08:26:15
栏目: 智能运维

在 CentOS 上升级 Flutter,本质上就是更新 Flutter SDK(因为 Flutter 不通过 yum 安装)。下面按常见情况说明。


一、如果你是用 git 安装的 Flutter(最常见)

1. 进入 Flutter 安装目录

cd ~/flutter
# 或你的实际路径,例如
# cd /opt/flutter

2. 查看当前状态

flutter --version
git status

3. 升级 Flutter

git fetch
git pull
flutter doctor

4. 升级 Dart 和依赖

flutter upgrade
flutter pub upgrade

二、如果你是下载的 zip 包

方法 1(推荐):覆盖式升级

cd ~
mv flutter flutter_old
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_*.tar.xz
tar xf flutter_linux_*.tar.xz

然后检查环境变量:

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

方法 2:直接替换 bin 内容(不推荐)


三、指定升级到某个版本(如 3.19.0)

cd ~/flutter
git fetch
git checkout 3.19.0
flutter doctor

查看所有版本:

git tag

四、常见问题(CentOS 特有)

1. flutter doctor 报错缺少依赖

sudo yum install -y \
  libX11-devel libXext-devel libXrender-devel \
  glibc-devel gcc-c++ make

2. 需要新版 GLIBC(CentOS 7 常见)

CentOS 7 默认 GLIBC 太旧,可能无法运行新版 Flutter
解决方式:

  • 使用 Flutter 3.10 以下版本
  • 或升级到 CentOS 8 / Rocky / Alma / Ubuntu

3. 网络问题(国内服务器)

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

五、升级后验证

flutter --version
flutter doctor -v

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

  • CentOS 版本(7 / 8 / Stream)
  • Flutter 安装方式(git / zip)
  • 当前版本

我可以给你精确升级命令。

0 踩