Flutter在Debian上的使用教程
在开始安装Flutter前,需确保Debian系统为最新状态,并安装必要工具依赖:
sudo apt update && sudo apt upgrade -y
sudo apt install -y wget git cmake unzip xz-utils libgl1-mesa-dev libglu1-mesa-dev
这些依赖用于支持Flutter编译、运行及图形界面开发(如桌面应用)。
flutter_linux_3.24.5-stable.tar.xz),或通过命令直接下载:wget https://storage.googleapis.com/flutter-release/releases/stable/linux/flutter_linux_3.24.5-stable.tar.xz
~/flutter):mkdir -p ~/flutter && tar -xf flutter_linux_*.tar.xz -C ~/flutter --strip-components=1
若系统已安装Snap,可通过以下命令一键安装:
sudo snap install flutter --classic
添加Flutter官方GPG密钥和APT源,再安装:
sudo sh -c 'curl -f https://storage.googleapis.com/flutter_infra/releases/stable/linux/debian/flutter_gpg.key -o /usr/share/keyrings/flutter-archive-keyring.gpg'
echo "deb [signed-by=/usr/share/keyrings/flutter-archive-keyring.gpg] https://storage.googleapis.com/flutter_infra/releases/stable/linux/debian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/flutter.list
sudo apt update && sudo apt install flutter
注:手动下载和Snap为常用方式,APT仓库需确认官方支持稳定性。
将Flutter的bin目录添加到系统PATH,以便全局调用flutter命令:
echo 'export PATH="$PATH:~/flutter/bin"' >> ~/.bashrc # 若使用Zsh,替换为~/.zshrc
source ~/.bashrc
验证环境变量是否生效:
which flutter # 应输出~/flutter/bin/flutter
执行flutter doctor检查环境完整性,它会列出缺失的依赖(如Android工具链、iOS工具链,桌面开发可忽略部分)。根据提示解决:
Android Studio或Dart插件,需安装对应工具(桌面开发可跳过);Xcode缺失(仅macOS需要,Debian可忽略)。flutter create my_flutter_app
cd my_flutter_app
flutter run
默认会启动Linux桌面应用(需确保已安装桌面开发依赖),若需运行Android/iOS应用,需额外配置对应工具链。flutter upgrade更新至最新稳定版;const构造函数创建不可变组件;Row、Column等线性布局;Image.asset缓存图片,避免频繁加载。sudo提升权限;flutter clean清理构建缓存,再重新安装依赖;通过以上步骤,即可在Debian系统上完成Flutter环境配置并开始开发。如需进一步学习,可参考Flutter官方文档或社区论坛。