温馨提示×

debian flutter依赖如何装

小樊
47
2026-09-28 06:20:43
栏目: 智能运维

在 Debian / Ubuntu 系列系统上安装 Flutter 的依赖,通常分三步:系统依赖 → Flutter SDK → 平台依赖(Android / Linux)。


一、安装系统基础依赖

sudo apt update
sudo apt install -y \
  git \
  curl \
  wget \
  unzip \
  xz-utils \
  zip \
  libglu1-mesa \
  lib32stdc++6 \
  libstdc++6 \
  libgstreamer1.0-dev \
  libgstreamer-plugins-base1.0-dev \
  clang \
  cmake \
  ninja-build \
  pkg-config \
  libgtk-3-dev

如果是 Debian 12+,建议再加上:

sudo apt install -y libayatana-appindicator3-dev

二、安装 Flutter SDK

方式 1:官方压缩包(推荐)

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

配置环境变量(~/.bashrc 或 ~/.zshrc):

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

生效:

source ~/.bashrc

检查:

flutter doctor

三、Android 开发依赖(可选)

1. 安装 JDK

sudo apt install -y openjdk-17-jdk

2. 安装 Android SDK

推荐用 Android Studio:

sudo apt install -y android-studio

或手动安装 Command-line Tools(适合服务器)。

3. 接受协议

flutter doctor --android-licenses

四、Linux 桌面应用依赖(可选)

如果你要开发 Linux 原生应用:

sudo apt install -y \
  libgtk-3-dev \
  libblkid-dev \
  liblzma-dev

然后启用:

flutter config --enable-linux-desktop

五、常见问题

1. flutter doctor 报缺少依赖

按提示执行:

sudo apt install -y <缺失的包>

2. 网络问题(中国大陆)

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

如果你告诉我:

  • Debian 版本(11 / 12)
  • 是否做 Android / Linux / Web
  • 是否服务器无 GUI

我可以给你精简版依赖清单。

0 踩