温馨提示×

debianflutter镜像怎么配

小樊
41
2026-10-01 04:45:05
栏目: 智能运维

你提到的 “debian flutter 镜像”,通常是指两种情况之一:

  1. 在 Debian 系统上配置 Flutter 的国内镜像(下载/依赖加速)
  2. 使用 Debian + Flutter 的 Docker 镜像

我分别说明,你可以按需要看。


一、在 Debian 上配置 Flutter 国内镜像(推荐)

1. 设置环境变量(最关键)

在 ~/.bashrc 或 ~/.zshrc 中加入:

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

然后:

source ~/.bashrc

这是 官方中文社区镜像(flutter-io.cn)


2. 安装 Flutter(Debian)

sudo apt update
sudo apt install -y git curl unzip xz-utils

下载 Flutter:

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

添加到 PATH:

echo 'export PATH="$HOME/flutter/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

3. 校验镜像是否生效

flutter doctor

看到从 flutter-io.cn 下载即成功。


二、使用 Debian + Flutter 镜像(Docker)

如果你想直接用镜像:

1. 官方方式(Docker Hub)

docker run -it --rm \
  -v "$PWD":/app \
  -w /app \
  cirrusci/flutter:stable \
  bash

这是 Debian 基础 + Flutter


2. 国内加速 Docker 拉取

编辑 /etc/docker/daemon.json:

{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://hub-mirror.c.163.com"
  ]
}

重启:

sudo systemctl restart docker

三、常见问题

Q1:Debian 缺依赖?

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

Q2:只想加速 pub?

只加:

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

如果你能补充一句:

  • 是 物理机 / 虚拟机 / Docker / CI
  • 还是 构建 Debian 镜像本身

我可以直接给你一份 完整配置或 Dockerfile。

0 踩