在 Debian(以及 Debian 系如 Ubuntu)上安装 Flutter 主要有两种方式:官方推荐方式(手动安装) 和 Snap 方式。由于 Debian 稳定版默认不自带 Snap,以下将重点介绍官方推荐方式,并补充 Snap 方式作为可选。
首先更新系统并安装必要的工具:
sudo apt update
sudo apt install -y curl git unzip xz-utils zip libglu1-mesa
前往 Flutter 官网 获取最新下载链接,或使用以下命令(以 3.x 为例,请替换为最新版本):
cd ~
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.19.6-stable.tar.xz
解压到合适目录(如 /opt 或主目录):
tar xf flutter_linux_3.19.6-stable.tar.xz -C ~/development/
将 Flutter 加入 PATH,编辑 ~/.bashrc 或 ~/.zshrc:
nano ~/.bashrc
添加以下内容(路径按实际情况修改):
export PATH="$PATH:$HOME/development/flutter/bin"
使配置生效:
source ~/.bashrc
运行:
flutter doctor
根据提示安装缺少的依赖(如 Android Studio、Android SDK 等)。
⚠️ Debian 稳定版默认未启用 Snap,需手动安装,不推荐新手使用。
sudo apt update
sudo apt install snapd
重启系统或重新登录。
sudo snap install flutter --classic
验证:
flutter doctor
如果你要开发 Android 应用,还需要:
flutter doctor 检查 Android 工具链flutter doctor 提示缺少 Android SDKflutter config --android-sdk /path/to/android/sdk
启用 Web 支持:
flutter config --enable-web
启用 Linux 桌面支持:
flutter config --enable-linux-desktop
sudo apt install -y clang cmake ninja-build pkg-config libgtk-3-dev
| 方式 | 推荐度 | 说明 |
|---|---|---|
| 官方手动安装 | ⭐⭐⭐⭐⭐ | 最稳定、通用 |
| Snap | ⭐⭐⭐ | Debian 需额外配置 |
| 系统包管理器 | ❌ | Debian 官方源无 Flutter |
如需我帮你针对 Debian 12 / 11 给出具体版本和命令,或配置 Android / Linux / Web 开发环境,可以继续问我。