下面给你一份在 Debian(含 Debian 11 / 12)上部署 Flutter 开发环境的完整步骤,涵盖系统依赖、SDK 安装、环境配置和验证。
sudo apt update
sudo apt upgrade -y
安装必要依赖:
sudo apt install -y \
git \
curl \
wget \
unzip \
xz-utils \
zip \
libglu1-mesa \
libgtk-3-0 \
libnss3 \
libxss1 \
libasound2 \
build-essential
如果你是 最小化 Debian(Server),GUI 相关库可后装,但桌面开发建议保留。
cd ~
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.22.2-stable.tar.xz
版本号可在官网查看:https://docs.flutter.dev/release/archive
tar xf flutter_linux_3.22.2-stable.tar.xz
编辑 ~/.bashrc 或 ~/.zshrc:
nano ~/.bashrc
添加:
export PATH="$PATH:$HOME/flutter/bin"
使配置生效:
source ~/.bashrc
flutter doctor
首次运行会自动下载 Dart SDK 和依赖。
flutter config --enable-linux-desktop
安装 Linux 构建依赖:
sudo apt install -y \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev
验证:
flutter doctor
flutter create hello_flutter
cd hello_flutter
flutter run -d linux
flutter doctor 显示 Android 缺失如果不做 Android 开发,可忽略
如需 Android:
sudo apt install -y android-sdk
或用 Android Studio
⚠ Flutter 不支持中文用户名路径 建议:
/home/yourname/projects不要使用 sudo flutter
确保 flutter 目录属于当前用户:
sudo chown -R $USER:$USER ~/flutter
sudo apt install -y nano gitk
IDE:
sudo apt install code)如果你需要:
告诉我你的使用场景,我可以给你更精确的方案。