标签: flatpak

bwrap: execvp 应用程序: 没有这样的文件或目录 (GNOME Builder Flatpak)

当我尝试从 GNOME Builder 3.32.4 (Flatpak'ed) 运行 GJS GNOME 示例应用程序时,出现错误:

bwrap: execvp <application-id>: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我尝试了“清理”和“重建”项目,但没有任何帮助。

这仅发生在示例 GJS GNOME 应用程序中。C GNOME 应用程序似乎运行良好。

gtk3 gjs flatpak gnome-builder

14
推荐指数
1
解决办法
3014
查看次数

无法为 JDK 选择主目录,因为 IntelliJ 看不到它?

我的系统是 Linux Mint 18.3 Cinnamon 64 位。

我已经使用软件管理器安装了 IntelliJ-IDEA 和 Default-jdk (openjdk-8-jdk)。

在使用文件管理器 (Nemo) 或终端浏览/usr/lib/jvm/java-1.8.0-openjdk-amd64/etc/java-8-openjdk浏览时,我可以看到我认为是 JDK 文件夹的内容。但这并不重要,因为 IntelliJ 无论如何都看不到任何一个文件夹。事实上,在尝试时Select Home Directory for JDK,IntelliJ 似乎只能看到/usr/lib.

甚至不确定如何从命令行使用 启动 IDEA sudo,例如测试问题是否与权限相关,因为它显然是通过 flatpak 替代启动的。

看起来这应该很简单。我不确定我做错了什么。

java ubuntu intellij-idea linux-mint flatpak

8
推荐指数
4
解决办法
5036
查看次数

使用最新的Mono 5.4和MonoDevelop Flatpak安装

我使用适用于Linux官方Flatpak软件包安装了MonoDevelop .但是,该软件包中捆绑的Mono版本为5.2.

有没有办法使用我已安装在系统上的最新版Mono(5.4)?

mono monodevelop flatpak

7
推荐指数
0
解决办法
258
查看次数

Flatpak 拉取运行时 org.freedesktop.Platform 时出错

我使用的是 Ubuntu 16.04LTS,我正在尝试通过 Flatpak 软件包安装 MonoDevelop。

我快完成了,唯一缺少的是运行时间。当我运行以下命令时,出现错误:

flatpak run com.xamarin.MonoDevelop
error: runtime/org.freedesktop.Platform/x86_64/1.4 not installed
Run Code Online (Sandbox Code Playgroud)

然后我尝试安装它:

flatpak install gnome org.freedesktop.Platform//1.4

Installing: org.freedesktop.Platform/x86_64/1.4 from gnome

Receiving delta parts: 0/9 6.1 kB/s 98.3 kB/120.1 MB 5 hours 25 minutes
Receiving delta parts: 0/9 25.1 kB/s 426.0 kB/120.1 MB 1 hours 19 minut
Receiving delta parts: 0/9 34.9 kB/s 627.5 kB/120.1 MB 57 minutes 7 sec
Receiving delta parts: 0/9 34.8 kB/s 660.3 kB/120.1 MB 57 minutes 17 se
Receiving delta parts: 0/9 48.6 …
Run Code Online (Sandbox Code Playgroud)

terminal monodevelop ubuntu-16.04 flatpak

6
推荐指数
1
解决办法
1万
查看次数

在 Flatpak 中从主机 /usr/local/lib 访问库的​​解决方法

我们正在尝试为一组已编译的二进制文件制作一个 flatpak 应用程序。一些编译的二进制文件使用dlopen()call 从目录访问库/usr/local/lib

但不幸的是,flatpak 并没有将/usr/local/lib目录按原样暴露给沙箱。相反,它像/var/run/host/usr/local/lib在 Flatpak 中一样暴露。在我们的例子中,dlopen()无法将代码更改为该映射路径,因为它是进行调用的第三方工具。

是否可以在沙箱中引用/usr/local/lib任何解决方法?我们尝试使用--filesytem选项,但没有成功。

debian flatpak

6
推荐指数
0
解决办法
1277
查看次数

如何使 VS-Code Flatpak 检测 Docker Snap

在我努力让所有应用程序都从容器运行的过程中,正如预期的那样,我遇到了一些问题。我将 VS-Code 安装为 Flatpak 并安装了 Docker 插件,但该插件无法检测到 docker 二进制文件,因为 docker 实际上正在快速运行。

复制步骤:

snap install docker
flatpak install com.visualstudio.code
Run Code Online (Sandbox Code Playgroud)

预期结果:

所有资源监视器都工作并且检测到 docker。

实际结果:

什么都不起作用。启动终端并执行echo $PATH给出:/app/bin:/app/bin:/usr/bin这不是我的实际路径。

我尝试过的事情:

  • export PATH=$PARH:/snap/bin但 /snap/bin 在集成终端中显示为空
  • export PATH=$PARH:/snap/docker/current/bin集成终端现在可以工作,但其余的监视器和构建选项则不能。
  • 在插件设置 '/snap/docker/current/bin' 中设置 docker PATH 但现在给出:Failed to connect. Is Docker installed and running? Error: connect ENOENT /var/run/docker.sock
  • 向 vscode flatpak 授予权限,例如:
flatpak override --filesystem=host-os com.visualstudio.code 
flatpak override --filesystem=host com.visualstudio.code
flatpak …
Run Code Online (Sandbox Code Playgroud)

docker visual-studio-code flatpak snap

6
推荐指数
0
解决办法
963
查看次数

如何让安装了 flatpak 的 vscode 能够使用内部终端来运行系统中的某些程序?

通过查一些资料,知道flatpak安装的程序都是在沙箱中运行的。有没有办法让沙箱环境搜索一些系统环境来输入内容?

我想在vscode的集成终端中使用的程序位于/usr/libexec/tmp下。但在vscode的集成终端中搜索不到路径。但可以在外部终端中搜索到并运行程序。

您可以使用 flatpak 安装在 vscode 中进行一些配置来实现上述目标吗?

我尝试使用aur源安装Code-OSS,code-OSS终端与系统终端环境同步。

但是Code-OSS无法使用github账号登录。

visual-studio-code flatpak

6
推荐指数
1
解决办法
3421
查看次数

使用应用程序访问串行端口在Flatpak中运行

我最近使用Flatpak在Ubuntu 16.04 LTS上从旧版本5更新了我的IDE到Monodevelop 6.

我有一个与串口交互的应用程序,它基本上是一个USB/RS232适配器,将设备连接到我的计算机.

在Monodevelop5中调试应用程序时,我没有问题访问USB端口(/ dev/ttyUSB0).但是,我使用Monodevelop6访问的设备目录(/ dev /)与我在Linux中访问的设备目录(/ dev /)完全不同,并且该文件夹中没有ttyUSB0.

我相信这是因为Flatpak在沙盒中运行应用程序.那么,如果是这个原因,我怎么才能访问串口呢?

谢谢.

serial-port sandbox monodevelop ubuntu-16.04 flatpak

5
推荐指数
1
解决办法
549
查看次数

Flatpak Meson 没有从 Gnome Builder 中找到 Vala 库

在 Linux 中,我在 Gnome Builder (3.26.4) 中使用 Meson (0.44.0) 作为将使用 Gee 和 GXml 的控制台程序。我的目的是在 Genie 中写这个。

当我在 Gnome Builder 中使用 Meson 时,它会失败,但使用 valac (0.38.8) 从命令行调用时会成功,如下所示:

valac --pkg=gtk+-3.0 --pkg=gee-0.8 --pkg=gxml-0.16 main.gs
Run Code Online (Sandbox Code Playgroud)

从上面看没有错误。我尝试使用 gee 和 gxml 设置 meson.build 作为依赖项,或者作为vala_args。同样的错误。

检查 pkg-config,我得到以下信息:

$ pkg-config --libs gxml-0.16
-L/usr/local/lib64 -lgxml-0.16 -lgio-2.0 -lxml2 -lgee-0.8 -lgobject-2.0 -lglib-2.0
$ pkg-config --libs gee-0.8
-lgee-0.8 -lgobject-2.0 -lglib-2.0
$ pkg-config --libs gee-1.0
-lgee -lgobject-2.0 -lglib-2.0
Run Code Online (Sandbox Code Playgroud)

也许我做错了什么。这是本地 meson.build 文件,后跟顶级 meson.build 和错误:

example_sources = [
  'main.gs'
]

example_deps …
Run Code Online (Sandbox Code Playgroud)

vala genie meson-build flatpak gnome-builder

5
推荐指数
1
解决办法
2942
查看次数

如何设置 Flatpak 应用程序在启动时运行?

我想发布此内容是因为我在其他地方找不到答案,这可能对其他人有帮助。

我通过 FlatPak 在我的 Ubuntu 18.04 Bionic Beaver 上安装了 Slack,并希望在我登录后立即启动它。因为它是通过 FlatPak 安装的,所以我无法在 /usr/share/applications 中找到它,以便将其添加到启动应用程序

linux startup flatpak

5
推荐指数
1
解决办法
6008
查看次数