温馨提示×

centos flutter依赖怎么装

小樊
36
2026-10-26 14:30:01
栏目: 智能运维

在 CentOS 上安装 Flutter 依赖,通常分为两部分:

  1. 系统级依赖(Linux 编译/运行需要的库)
  2. Flutter SDK 本身

下面以 CentOS 7 / 8 为例(CentOS 9 也基本类似)。


一、安装系统依赖

1. 更新系统

sudo yum update -y

2. 安装基础开发工具

sudo yum groupinstall "Development Tools" -y

3. 安装 Flutter 必需的依赖

sudo yum install -y \
  git \
  curl \
  wget \
  unzip \
  xz \
  libXtst \
  libXrandr \
  libXcursor \
  libXcomposite \
  libXdamage \
  libXext \
  libX11 \
  mesa-libGL \
  mesa-libEGL \
  nss \
  alsa-lib \
  gtk3 \
  clang \
  cmake

如果你是 CentOS 8 / 9,可以用 dnf:

sudo dnf install -y git curl wget unzip xz clang cmake gtk3 nss alsa-lib

二、安装 Flutter SDK

1. 下载 Flutter

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

2. 配置环境变量

编辑 ~/.bashrc 或 ~/.zshrc:

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

生效:

source ~/.bashrc

3. 检查环境

flutter doctor

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


三、常见问题

❌ 提示缺少 libGL.so

sudo yum install mesa-libGL mesa-libEGL -y

❌ CentOS 7 默认 GLIBC 过低

Flutter 新版 可能不支持 CentOS 7
✅ 推荐:

  • CentOS 8 / Rocky / AlmaLinux
  • 或使用 Docker

四、推荐方案(CentOS 7 用户)

使用 Docker:

docker run -it --rm \
  -v $PWD:/app \
  -w /app \
  cirrusci/flutter:stable \
  flutter build linux

如果你告诉我:

  • CentOS 版本(7 / 8 / 9)
  • 想跑 Web / Linux / Android

我可以给你更精确的命令。

0 踩