下面给你一份在 Debian(11/12)上部署 Flutter 的完整流程,包括系统准备、安装、环境配置和验证。
sudo apt update && sudo apt upgrade -y
Flutter 需要以下工具:
sudo apt install -y \
curl \
git \
unzip \
xz-utils \
zip \
libglu1-mesa \
clang \
cmake \
ninja-build \
pkg-config \
libgtk-3-dev
cd ~
git clone https://github.com/flutter/flutter.git -b stable
编辑 ~/.bashrc 或 ~/.zshrc:
nano ~/.bashrc
添加:
export PATH="$PATH:$HOME/flutter/bin"
生效:
source ~/.bashrc
flutter --version
flutter doctor
常见提示及处理:
sudo apt install -y android-studio
启动并:
nano ~/.bashrc
添加:
export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
生效:
source ~/.bashrc
flutter doctor --android-licenses
如果你想在 Debian 上直接运行 Flutter 桌面应用:
flutter config --enable-linux-desktop
创建 Linux 项目:
flutter create my_app
cd my_app
flutter run -d linux
flutter doctor -v
理想输出示例:
[✓] Flutter
[✓] Android toolchain
[✓] Linux toolchain
[✓] Android Studio
[✓] Connected device
flutter doctor 提示 clang/cmake 缺失sudo apt install clang cmake ninja-build
sudo apt install libglu1-mesa mesa-utils
配置 Flutter 镜像:
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
sudo apt update
sudo apt install -y curl git unzip xz-utils zip clang cmake ninja-build pkg-config libgtk-3-dev
git clone https://github.com/flutter/flutter.git -b stable ~/flutter
echo 'export PATH="$PATH:$HOME/flutter/bin"' >> ~/.bashrc
source ~/.bashrc
flutter doctor
如果你告诉我:
我可以给你更精简或定制化的部署方案。