在 CentOS 上安装 Flutter 依赖,通常分为两部分:
下面以 CentOS 7 / 8 为例(CentOS 9 也基本类似)。
sudo yum update -y
sudo yum groupinstall "Development Tools" -y
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
cd ~
git clone https://github.com/flutter/flutter.git -b stable
编辑 ~/.bashrc 或 ~/.zshrc:
export PATH="$PATH:$HOME/flutter/bin"
生效:
source ~/.bashrc
flutter doctor
根据提示安装缺失内容(如 Android SDK、Chrome 等)。
libGL.sosudo yum install mesa-libGL mesa-libEGL -y
Flutter 新版 可能不支持 CentOS 7
✅ 推荐:
使用 Docker:
docker run -it --rm \
-v $PWD:/app \
-w /app \
cirrusci/flutter:stable \
flutter build linux
如果你告诉我:
我可以给你更精确的命令。