gpt4 book ai didi

ubuntu - MonoDevelop 通过 Flatpak 无法读取已安装的分区

转载 作者:行者123 更新时间:2023-12-04 19:01:10 28 4
gpt4 key购买 nike

我安装了最新版本的 MonoDevelop(所以我可以得到最新版本的 NuGet,所以我可以得到最新版本的 Json.NET)。 MonoDevelop 作为 Flatpak 应用程序运行。

我遇到的问题是 Flatpak 的沙盒方法似乎阻止了 MonoDevelop 读取我安装的分区。我还尝试创建从我的主目录到挂载的符号链接(symbolic link),但似乎 Flatpak 不遵循符号链接(symbolic link)。我在 x86_64 上运行 Ubuntu MATE 16.04。

所以我有点卡住了,想知道这是否只是我的愚蠢(不会是第一次)。有没有人有类似的经历或有任何解决方法可以建议?

最佳答案

很抱歉回答我自己的问题,但我会在这里发布以防其他人想知道。我在推特上得到了这个答案(我会保密他的身份)。

听起来 MonoDevelop 需要额外的权限才能访问您的文件系统(Flatpak 默认是限制性的)。您可以使用此处描述的 flatpak override 命令为其提供所需的特定访问权限:https://docs.flatpak.org/en/latest/working-with-the-sandbox.html#overriding-sandbox-permissions

所以我用:

flatpak run --filesystem=host com.xamarin.MonoDevelop

那行得通。

Twitter的家伙还说,如果你使用:
flatpak override --filesystem=host com.xamarin.MonoDevelop

...它将使您的安装永久更改,因此您不必每次都这样调用它。

关于ubuntu - MonoDevelop 通过 Flatpak 无法读取已安装的分区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48908423/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com