温馨提示×

Debian装Flutter难不难

小樊
37
2026-07-26 23:58:39
栏目: 智能运维

一点也不难,其实非常简单。

在 Debian(或基于 Debian 的 Ubuntu、Deepin 等)系统上安装 Flutter 的步骤非常标准化,主要就是下载、解压、配置环境变量这三步。不需要像 Windows 那样折腾复杂的安装向导,也不需要像某些老旧的 Linux 软件那样编译源码。

以下是具体的安装步骤和注意事项:

1. 安装依赖(必须)

Flutter 的运行需要一些基础的开发工具。打开终端,先运行以下命令安装必要的依赖:

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

注:libglu1-mesa 是 Linux 上图形渲染相关的库,Flutter 的引擎需要它。

2. 下载 Flutter SDK

去 Flutter 官网或者 GitHub 下载最新的 Linux 版本压缩包。

  • 官网地址: https://docs.flutter.dev/get-started/install/linux
  • 或者使用命令行直接下载(推荐):
    wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.19.6-stable.tar.xz
    
    (注意:版本号可能会更新,请去官网确认最新的版本号)

3. 解压到指定目录

通常建议将 Flutter 解压到你的用户目录下(例如 ~/development 或直接在 ~/ 下),避免权限问题。

# 创建目录
mkdir -p ~/development
# 解压
tar xf ~/flutter_linux_*.tar.xz -C ~/development

4. 配置环境变量(关键步骤)

为了让终端能识别 flutter 命令,你需要把它添加到 PATH 中。

编辑你的 shell 配置文件(如果你用的是默认的 bash,就编辑 .bashrc;如果是 zsh,就编辑 .zshrc):

# 用 nano 编辑器打开(或者 vim)
nano ~/.bashrc

在文件的最末尾添加这一行:

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

注意:如果你解压的路径不同,记得修改上面的路径。

保存退出后(nano 是按 Ctrl+O 回车保存,Ctrl+X 退出),运行以下命令使配置生效:

source ~/.bashrc

5. 验证安装

运行 Flutter 的医生命令,检查是否还有遗漏:

flutter doctor

6. 可能遇到的问题及解决

  1. Android Studio / Android SDK 的安装:

    • flutter doctor 可能会提示你缺少 Android 工具链。
    • 解决方法: 直接去官网下载 Android Studio(Linux 版),解压运行。在 Android Studio 里安装 Android SDK 即可。Flutter 会自动检测到它。
    • 如果你只是想开发 Linux 桌面应用,可以暂时不装 Android Studio,但开发手机 App 必装。
  2. Linux 桌面开发支持:

    • 如果你想用 Flutter 开发 Debian 本地的桌面应用,需要运行:
      flutter config --enable-linux-desktop
      sudo apt install -y clang cmake ninja-build pkg-config libgtk-3-dev
      
  3. 关于网络(国内用户):

    • 如果你在国内,下载 Flutter 或运行 flutter pub get 时可能会很慢。建议配置国内镜像(Flutter 官方和清华大学都有镜像源)。

总结

难度系数:★☆☆☆☆ (1/5)

只要你会复制粘贴命令到终端,10 分钟内就能装好。Debian 的包管理非常成熟,比在 Windows 上配置环境变量还要省心。唯一的“难点”可能就是下载 SDK 包的时候网速慢一点。

0