温馨提示×

Debian装Flutter要注意啥

小樊
32
2026-07-27 00:49:44
栏目: 智能运维

在 Debian 上安装 Flutter,核心注意点只有两个:选对 CPU 架构 + 正确安装依赖。下面按常见坑给你系统说明。


一、先确认 CPU 架构(最容易踩坑)

Debian 常见三种:

架构 是否支持 Flutter
x86_64(最常见) ✅ 官方支持
ARM64(树莓派 / ARM 服务器) ⚠️ 社区支持(部分工具缺)
32 位 i386 ❌ 官方不支持

检查:

uname -m
  • x86_64
  • aarch64 / arm64 ⚠️(可能需要手动处理)

二、安装系统依赖(非常重要)

Flutter 依赖 C/C++ 编译工具链

sudo apt update
sudo apt install -y \
  git \
  curl \
  unzip \
  wget \
  build-essential \
  libssl-dev \
  libgtk-3-dev \
  clang \
  cmake \
  ninja-build \
  pkg-config \
  libayatana-appindicator3-dev

否则你会遇到:

  • flutter doctor 报错
  • 编译 Android / Linux 应用失败

三、下载 Flutter(推荐方式)

1️⃣ 下载(官网或镜像)

cd ~
git clone https://github.com/flutter/flutter.git -b stable

或使用镜像(国内):

export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

2️⃣ 配置环境变量

编辑:

nano ~/.bashrc

追加:

export PATH="$PATH:$HOME/flutter/bin"

生效:

source ~/.bashrc

验证:

flutter --version

四、Android 开发注意点(可选但常见)

1️⃣ 安装 Android Studio(推荐)

sudo apt install android-studio

启动并完成 Android SDK 初始化。


2️⃣ 接受协议

flutter doctor --android-licenses

五、Linux 桌面开发(Debian 常见)

Debian 默认 Wayland / X11 都支持,但注意:

flutter config --enable-linux-desktop

然后:

flutter create myapp
cd myapp
flutter run -d linux

⚠️ 不要忘了 GTK 开发库(前面已装)


六、fluter doctor 常见报错 & 解决

❌ “Unable to locate Android SDK”

flutter config --android-sdk /home/你的用户名/Android/Sdk

❌ “clang not found”

sudo apt install clang

❌ “libayatana-appindicator not found”

Debian 12 常见:

sudo apt install libayatana-appindicator3-dev

七、Debian 特有注意事项

✅ Debian 稳定版(12 / Bookworm)没问题
⚠️ 老版本(Debian 10 及以下)可能 glibc 太旧
⚠️ 不要直接用 apt install flutter(版本极旧)


八、推荐安装顺序(总结)

  1. 确认 CPU 架构
  2. 安装系统依赖
  3. git clone Flutter
  4. 配置 PATH
  5. flutter doctor
  6. 按需启用 Android / Linux

如果你愿意,可以告诉我:

  • Debian 版本(cat /etc/os-release
  • 是否做 Android / Linux / Web
  • 是否是 ARM 设备

我可以给你一份 完全针对你环境的安装命令清单

0