Flutter 在 Linux (CentOS) 安装/升级

获取 Flutter SDK

访问 Flutter 官方网站 Releases 部分 下载地址open in new window,找到需要下载的版本,如:2.8.1,复制下载地址,如:https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_2.8.1-stable.tar.xz

在 Linux 下载压缩包

wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_2.8.1-stable.tar.xz 
1

解压 Flutter SDK

使用 tar 命令解压压缩包时,若不选择参数,则默认指定参数 --same-owner,即压包的时候是谁的,就解压给谁。

如果将当前操作用户与解压后的文件所有者同步,则需要加上 --no-same-owner,如:我当前操作的用户root,则解压后的文件所有者也为 root

若需要指定具体用户作为解压后文件所有者,如:FlutterUser,则可以加上 --owner=FlutterUser

将 Flutter 解压至 /root 文件夹

tar --same-owner -xvf /pkg/flutter_linux_2.8.1-stable.tar.xz -C /root
1

修改文件夹权限

由于 gitlab 的 CI/CD 部署需要读写 flutter 中的文件,所以直接将文件夹权限改为最高读写权限

chmod -R 777 /root/flutter
1
chown -R gitlab-runner /root/flutter
1
Last Updated: 2021/12/22 15:59:13