温馨提示×

如何在Debian安装Flutter

小樊
49
2026-07-26 23:48:37
栏目: 智能运维

在 Debian(以及 Debian 系如 Ubuntu)上安装 Flutter 主要有两种方式:官方推荐方式(手动安装)Snap 方式。由于 Debian 稳定版默认不自带 Snap,以下将重点介绍官方推荐方式,并补充 Snap 方式作为可选。


方法一:官方推荐方式(手动安装,最通用)

1. 安装依赖

首先更新系统并安装必要的工具:

sudo apt update
sudo apt install -y curl git unzip xz-utils zip libglu1-mesa

2. 下载 Flutter SDK

前往 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/

3. 配置环境变量

将 Flutter 加入 PATH,编辑 ~/.bashrc~/.zshrc

nano ~/.bashrc

添加以下内容(路径按实际情况修改):

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

使配置生效:

source ~/.bashrc

4. 验证安装

运行:

flutter doctor

根据提示安装缺少的依赖(如 Android Studio、Android SDK 等)。


方法二:Snap 方式(仅适用于支持 Snap 的系统)

⚠️ Debian 稳定版默认未启用 Snap,需手动安装,不推荐新手使用。

1. 安装 Snap

sudo apt update
sudo apt install snapd

重启系统或重新登录。

2. 安装 Flutter

sudo snap install flutter --classic

验证:

flutter doctor

方法三:使用 Android Studio(开发 Android 应用)

如果你要开发 Android 应用,还需要:

  1. 安装 Android Studio
  2. 打开 Android Studio → SDK Manager → 安装:
    • Android SDK
    • Android SDK Platform-Tools
    • Android SDK Build-Tools
  3. 运行 flutter doctor 检查 Android 工具链

常见问题

1. flutter doctor 提示缺少 Android SDK

  • 安装 Android Studio 并配置 SDK 路径:
flutter config --android-sdk /path/to/android/sdk

2. Web 支持

启用 Web 支持:

flutter config --enable-web

3. Linux 桌面支持

启用 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 开发环境,可以继续问我。

0