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