在 CentOS 上安装 Flutter 及所需依赖,通常分为 系统依赖安装、Flutter SDK 安装 和 环境配置 三部分。下面以 CentOS 7 / 8 为例说明。
sudo yum update -y
sudo yum install -y \
git \
curl \
wget \
unzip \
zip \
xz \
tar \
which \
libGLU \
mesa-libGL \
mesa-libEGL \
clang \
cmake \
ninja-build \
gtk3 \
libXtst \
libXrandr \
libXcomposite \
libXcursor \
libXi \
GConf2 \
nss \
alsa-lib
如果你用的是 CentOS 8 / Stream,把
yum换成dnf即可。
sudo yum install -y java-11-openjdk-devel
检查:
java -version
cd ~
git clone https://github.com/flutter/flutter.git -b stable
或手动下载:
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.x.x-stable.tar.xz
tar -xf flutter_linux_*.tar.xz
编辑 ~/.bashrc 或 ~/.zshrc:
export PATH="$PATH:$HOME/flutter/bin"
使配置生效:
source ~/.bashrc
flutter doctor
根据提示安装缺失内容(如 Android SDK、License 等)。
推荐用 Android Studio(GUI)或 cmdline-tools
sudo yum install -y android-tools
或更完整方式:
ANDROID_HOMEflutter doctor --android-licenses
libGL.sosudo yum install -y mesa-libGL mesa-libEGL
flutter doctor确保:
which flutter
flutter --version
✅ CentOS 上 Flutter 核心依赖:
如果你告诉我:
我可以给你更精确的命令。