在 Debian / Ubuntu 系列系统上安装 Flutter 的依赖,通常分三步:系统依赖 → Flutter SDK → 平台依赖(Android / Linux)。
sudo apt update
sudo apt install -y \
git \
curl \
wget \
unzip \
xz-utils \
zip \
libglu1-mesa \
lib32stdc++6 \
libstdc++6 \
libgstreamer1.0-dev \
libgstreamer-plugins-base1.0-dev \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev
如果是 Debian 12+,建议再加上:
sudo apt install -y libayatana-appindicator3-dev
cd ~
git clone https://github.com/flutter/flutter.git -b stable
配置环境变量(~/.bashrc 或 ~/.zshrc):
export PATH="$PATH:$HOME/flutter/bin"
生效:
source ~/.bashrc
检查:
flutter doctor
sudo apt install -y openjdk-17-jdk
推荐用 Android Studio:
sudo apt install -y android-studio
或手动安装 Command-line Tools(适合服务器)。
flutter doctor --android-licenses
如果你要开发 Linux 原生应用:
sudo apt install -y \
libgtk-3-dev \
libblkid-dev \
liblzma-dev
然后启用:
flutter config --enable-linux-desktop
flutter doctor 报缺少依赖按提示执行:
sudo apt install -y <缺失的包>
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
如果你告诉我:
我可以给你精简版依赖清单。