一点也不难,其实非常简单。
在 Debian(或基于 Debian 的 Ubuntu、Deepin 等)系统上安装 Flutter 的步骤非常标准化,主要就是下载、解压、配置环境变量这三步。不需要像 Windows 那样折腾复杂的安装向导,也不需要像某些老旧的 Linux 软件那样编译源码。
以下是具体的安装步骤和注意事项:
Flutter 的运行需要一些基础的开发工具。打开终端,先运行以下命令安装必要的依赖:
sudo apt update
sudo apt install -y curl git unzip xz-utils zip libglu1-mesa
注:libglu1-mesa 是 Linux 上图形渲染相关的库,Flutter 的引擎需要它。
去 Flutter 官网或者 GitHub 下载最新的 Linux 版本压缩包。
wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.19.6-stable.tar.xz
(注意:版本号可能会更新,请去官网确认最新的版本号)通常建议将 Flutter 解压到你的用户目录下(例如 ~/development 或直接在 ~/ 下),避免权限问题。
# 创建目录
mkdir -p ~/development
# 解压
tar xf ~/flutter_linux_*.tar.xz -C ~/development
为了让终端能识别 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
运行 Flutter 的医生命令,检查是否还有遗漏:
flutter doctor
Android Studio / Android SDK 的安装:
flutter doctor 可能会提示你缺少 Android 工具链。Linux 桌面开发支持:
flutter config --enable-linux-desktop
sudo apt install -y clang cmake ninja-build pkg-config libgtk-3-dev
关于网络(国内用户):
flutter pub get 时可能会很慢。建议配置国内镜像(Flutter 官方和清华大学都有镜像源)。难度系数:★☆☆☆☆ (1/5)
只要你会复制粘贴命令到终端,10 分钟内就能装好。Debian 的包管理非常成熟,比在 Windows 上配置环境变量还要省心。唯一的“难点”可能就是下载 SDK 包的时候网速慢一点。