如何在ubuntu 20.04安装Flutter

Flutter是Google推出的跨平台UI框架,它可用于快速构建Web,移动,桌面原生高性能的应用

3 min read
By myfreax
如何在ubuntu 20.04安装Flutter
如何在ubuntu 20.04安装Flutter

Flutter是Google推出的跨平台UI框架,它可用于快速构建Web,移动,桌面原生高性能的应用。

早在2018就已正式推出1.0版本,现在可用版本更新到Flutter 3,并且带来更多的新的特性。在本教程中,我们将说明如何在ubuntu 20.04安装Flutter。

要Ubuntu 20.04安装Flutter,您的计算机必须满足这些最低要求。磁盘空间必须大于600 MB,这不包括IDE/工具的磁盘空间。

在Ubuntu 20.04安装Flutter最简单的方法是使用snapd。Ubuntu 20.04已经预安装Snapd。如果你的Ubuntu 20.04未安装Snap,请阅读教程Ubuntu 20.04安装Snap

Snap是自容器的软件打包工具,它会软件所有依赖打包同一个容器中,它将会占用大量的空间,如果你给Linux的分区不是很大,不建议你使用snap安装Flutter SDK。

sudo snap install flutter --classic

下载 Flutter SDK

如果你使用Snap的安装Flutter SDK,请跳过次步骤。如果你需要手动安装Flutter SDk,请执行以下步骤。

在安装Flutter SDK之前,请先安装依赖的软件curl,git,unzip,wget。运行命令sudo apt update && sudo apt install curl,git,unzip wget

当安装完成后,运行wget命令下载Flutter SDK。在下载之前请先查看Flutter SDK发行页面,检查是否有可用的版本下载。

sudo apt update && sudo apt install curl,git,unzip wget

wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.3.7-stable.tar.xz

设置Flutter PATH环境变量

PATH环境变量包含的目录是Shell运行命令时默认搜索的路径,只有在PATH环境变量的目录才可以在不使用命令的相对路径或者绝对路径运行命令。

下载完成后,解压缩存档文件flutter_linux_3.3.7-stable.tar.xz。然后运行cd命令切换到Flutter SDK目录。

然后运行命令export PATH="$PATH:pwd/flutter/bin",使flutter命令在当前shell会话中可用。

如果你需要持久化flutter的PATH环境变量,请运行命令echo export PATH='$PATH':pwd/flutter/bin | sudo tee -a /etc/environment

tar xfv flutter_linux_3.3.7-stable.tar.xz
cd flutter

export PATH="$PATH:`pwd`/bin"
echo export PATH='$PATH':`pwd`/bin | sudo tee -a /etc/environment

要验证Flutter SDK是否安装成功,请运行命令flutter doctor。首次运行命令可能需要长一点的时间,因为需要构建Flutter的工具。

flutter doctor命令Flutter版本的信息,Android toolchain工具链,Linux toolchain工具链以及web开发使用chrome浏览器的信息。

flutter doctor
[✓] Flutter (Channel stable, v1.2.1, on Linux, locale en_US.UTF-8)
....

安装Linux 工具链

对于Linux桌面开发,除了Flutter SDK 之外,您还需要安装c/c++开发环境以及Gtk的开发库。

sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev