Debian 官方仓库并不直接提供 Flutter SDK 的打包版本,因此不存在“Debian 官方支持哪些 Flutter 版本”的说法。Flutter 的版本支持情况主要取决于 Flutter 官方对 Linux 系统的要求,而非 Debian 的特定版本。以下是详细说明:
Flutter 官方对 Linux 开发环境的要求较为宽松,核心依赖是:
gcc、make、cmake 等,Debian 可通过 apt 安装);只要 Debian 版本满足上述基本要求,即可安装 Flutter 官方最新稳定版 或任意历史版本。以下是常见 Debian 版本的情况:
| Debian 版本 | 兼容性说明 |
|---|---|
| Debian 12 (Bookworm) | 完全兼容,官方仓库提供较新的依赖(如 gcc-12、cmake 3.25+),推荐使用该版本。 |
| Debian 11 (Bullseye) | 兼容,依赖版本较老(如 gcc-10、cmake 3.18+),但 Flutter 仍支持(需确保依赖满足)。 |
| Debian 10 (Buster) | 较旧,部分依赖可能需要手动升级(如 cmake 版本),但仍可通过源码安装 Flutter 运行。 |
无论 Debian 版本,安装 Flutter 的标准方式是从 Flutter 官方仓库 下载:
sudo apt update
sudo apt install -y curl git unzip xz-utils zip libglu1-mesa clang cmake ninja-build pkg-config libgtk-3-dev
从 Flutter 官方 稳定版页面 获取最新下载链接(例如当前稳定版为 3.19.x):
# 下载 Flutter 稳定版(替换为最新链接)
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.19.6-stable.tar.xz
# 解压到用户目录(如 ~/flutter)
tar xf flutter_linux_3.19.6-stable.tar.xz -C ~/
将 Flutter 添加到 PATH(临时生效,永久需写入 ~/.bashrc 或 ~/.zshrc):
export PATH="$PATH:$HOME/flutter/bin"
flutter doctor
根据提示修复缺失依赖(如 Android SDK、Chrome 等,按需配置)。
flutter version 3.10.6 切换版本)。libgtk-3-dev(Debian 已提供),目前 Flutter 对 Linux 桌面支持已趋于稳定。cmake 等依赖(可通过 snap 或从源码编译)。Debian 本身不限制 Flutter 版本,只要满足 Flutter 官方对 Linux 的基本要求,任何 Debian 版本均可安装任意 Flutter 版本。推荐优先选择 Debian 12(Bookworm)以获得更好的依赖支持,旧版本 Debian 需手动处理部分依赖,但依然可用。