You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux下如何更新/opt目录中经chown的AUR Flutter(yay安装)

解决Flutter更新权限问题

1. 确认用户组归属

先检查当前用户是否在flutter组内:

groups $USER

如果输出中没有flutter,执行以下命令将用户加入组:

sudo usermod -aG flutter $USER

注意:添加组后必须重新登录终端或系统,组变更才会生效

2. 修复目录权限设置

确保/opt/flutter目录的组所有权及权限正确:

sudo chown -R root:flutter /opt/flutter
sudo chmod -R g+rw /opt/flutter
  • chown -R root:flutter:保持root为目录所有者,组权限授予flutter组
  • chmod -R g+rw:递归给flutter组添加读写权限,覆盖所有子目录和文件

3. 验证并执行更新

重新登录后,先验证目录权限:

ls -ld /opt/flutter

正常输出应包含drwxrwxr-x(组权限为rw),随后执行更新:

flutter upgrade

补充提示

若后续通过yay更新Flutter时权限被重置,可再次执行步骤2的权限修复命令。手动修复权限比配置钩子更直接可靠,避免因包管理工具更新覆盖自定义权限。

内容的提问来源于stack exchange,提问作者Dalton

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 01:18:14