普通Chromebook执行Flatpak远程仓库添加命令时出现“Flatpak system operation ConfigureRemote not allowed for user”错误的解决方法咨询
普通Chromebook执行Flatpak远程仓库添加命令时出现“Flatpak system operation ConfigureRemote not allowed for user”错误的解决方法咨询
嘿,我来帮你搞定这个问题!这个报错其实是因为你当前的普通用户没有权限修改系统级的Flatpak远程仓库配置,Chromebook的Linux(Crostini)环境默认会对系统级操作做权限限制,给你两个实用的解决办法:
办法1:添加用户级Flatpak仓库(推荐)
这个方法不需要管理员权限,而且只会对你当前的用户生效,完全符合个人使用场景。你只需要在原来的命令里加上--user参数就行:
flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo
执行这个命令后,Flathub仓库就会被添加到你的个人用户环境里,之后安装Flatpak应用时,默认就会从这个仓库拉取资源啦。我自己在Crostini里用的就是这个方法,省心又不会碰系统级配置。
办法2:用sudo提升权限添加系统级仓库
如果你确实需要让这个仓库对所有使用该Linux环境的用户生效,那可以用sudo以管理员身份执行命令:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
执行时会提示你输入Linux环境的用户密码(就是你当初设置Linux容器时创建的密码),输入后就能完成系统级仓库的添加了。不过要注意,系统级的修改会影响所有用户,如果你只是自己用Chromebook的话,办法1足够用啦。
备注:内容来源于stack exchange,提问作者Angela Mertes




