温馨提示×

如何在debian部署flutter

小樊
39
2026-09-07 03:49:22
栏目: 智能运维

下面给你一份在 Debian(含 Debian 11 / 12)上部署 Flutter 开发环境的完整步骤,涵盖系统依赖、SDK 安装、环境配置和验证


一、系统更新与基础依赖

sudo apt update
sudo apt upgrade -y

安装必要依赖:

sudo apt install -y \
  git \
  curl \
  wget \
  unzip \
  xz-utils \
  zip \
  libglu1-mesa \
  libgtk-3-0 \
  libnss3 \
  libxss1 \
  libasound2 \
  build-essential

如果你是 最小化 Debian(Server),GUI 相关库可后装,但桌面开发建议保留。


二、安装 Flutter SDK

方式一:官方稳定版(推荐)

  1. 进入用户目录
cd ~
  1. 下载 Flutter SDK
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.22.2-stable.tar.xz

版本号可在官网查看:https://docs.flutter.dev/release/archive

  1. 解压
tar xf flutter_linux_3.22.2-stable.tar.xz

三、配置环境变量

编辑 ~/.bashrc~/.zshrc

nano ~/.bashrc

添加:

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

使配置生效:

source ~/.bashrc

四、初始化 Flutter

flutter doctor

首次运行会自动下载 Dart SDK 和依赖。


五、安装 Linux 桌面支持(可选但推荐)

flutter config --enable-linux-desktop

安装 Linux 构建依赖:

sudo apt install -y \
  clang \
  cmake \
  ninja-build \
  pkg-config \
  libgtk-3-dev

验证:

flutter doctor

六、创建并运行示例项目

flutter create hello_flutter
cd hello_flutter
flutter run -d linux

七、常见问题处理

1. flutter doctor 显示 Android 缺失

如果不做 Android 开发,可忽略
如需 Android:

sudo apt install -y android-sdk

或用 Android Studio


2. 中文路径问题

Flutter 不支持中文用户名路径 建议:

  • 使用英文用户名
  • 或将项目放在 /home/yourname/projects

3. 权限问题

不要使用 sudo flutter 确保 flutter 目录属于当前用户:

sudo chown -R $USER:$USER ~/flutter

八、推荐附加工具

sudo apt install -y nano gitk

IDE:

  • VS Code(sudo apt install code
  • Android Studio

如果你需要:

  • Debian Server 无 GUI 部署
  • Flutter Web / Android 专项
  • Docker 部署 Flutter
  • CI/CD(GitLab / GitHub Actions)

告诉我你的使用场景,我可以给你更精确的方案。

0