在 CentOS 上配置 Flutter 开发环境,主要用于 Linux 桌面应用 或 命令行工具开发(⚠️ 注意:CentOS 不能直接开发 iOS,也不能跑 Android 模拟器,只能做 Linux/Web/部分 Android 编译)。
下面按步骤说明。
✅ 推荐版本:
sudo yum install -y \
git \
curl \
wget \
unzip \
zip \
xz \
libGLU \
mesa-libGL \
mesa-libEGL \
gtk3 \
clang \
cmake \
ninja-build \
pkgconfig
如果是 CentOS 8+/Stream:
sudo dnf install -y git curl wget unzip clang cmake ninja-build gtk3
sudo yum install -y java-11-openjdk-devel
验证:
java -version
cd ~
git clone https://github.com/flutter/flutter.git -b stable
echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
flutter doctor
如果你要开发 Flutter Linux 桌面应用:
flutter config --enable-linux-desktop
并安装:
sudo yum install -y \
gtk3-devel \
libsecret-devel \
libnotify-devel
flutter config --enable-android
需要:
ANDROID_HOMEexport ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
然后:
flutter doctor --android-licenses
flutter config --enable-web
无需额外依赖。
sudo yum install -y clang
sudo yum install -y gtk3-devel
CentOS 必须是 桌面版(GNOME/KDE),服务器版无法运行 GUI 程序。
✅ 适合:
❌ 不适合:
如果你愿意,可以告诉我:
我可以给你 一份精确命令清单。