温馨提示×

centos flutter依赖如何装

小樊
45
2026-09-24 08:20:16
栏目: 智能运维

在 CentOS 上安装 Flutter 依赖,一般分三步:系统依赖 → Flutter SDK → Dart/Flutter 包依赖。下面按常见 CentOS 7/8 说明。


一、安装系统依赖(必须)

1. 基础开发工具

sudo yum groupinstall "Development Tools" -y

或(CentOS 8)

sudo dnf groupinstall "Development Tools" -y

2. Flutter 官方要求的依赖

sudo yum install -y \
  git \
  curl \
  wget \
  unzip \
  xz \
  openssl-devel \
  libX11-devel \
  libXrender \
  libXext \
  glib2 \
  gtk3 \
  clang \
  cmake \
  ninja-build \
  java-11-openjdk-devel

如果是 CentOS 8:

sudo dnf install -y \
  git curl wget unzip xz \
  openssl-devel libX11-devel libXrender libXext glib2 gtk3 \
  clang cmake ninja-build java-11-openjdk-devel

二、安装 Flutter SDK

1. 下载 Flutter

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

2. 配置环境变量

echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

3. 检查环境

flutter doctor

按提示安装缺失内容(如 Android SDK、Chrome 等)。


三、安装 Flutter 项目依赖

进入你的 Flutter 项目目录:

cd your_flutter_project
flutter pub get

如果是 Linux 桌面应用:

flutter config --enable-linux-desktop
flutter pub get

四、常见问题(CentOS 特有)

1. flutter doctor 报 missing libraries

通常是缺:

libGL.so
libXrandr.so

解决:

sudo yum install mesa-libGL mesa-libGLU libXrandr -y

2. 无法使用 Android 模拟器

CentOS 服务器环境 不建议跑 emulator,建议:

  • 真机调试
  • 或用 flutter build apk

3. 国内网络慢

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

五、最小可用总结

sudo yum install -y git curl unzip xz clang cmake ninja-build java-11-openjdk-devel gtk3
git clone https://github.com/flutter/flutter.git
export PATH="$HOME/flutter/bin:$PATH"
flutter doctor
flutter pub get

如果你是 CentOS 7 / 8 / Stream,或者要 只跑 Linux 应用 / Web / Android,可以告诉我,我可以给更精简的方案。

0 踩