问题标签 [flatpak]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1547 浏览

pycharm - 更新使用 Flatpak 运行的 PyCharm

我正在运行一台装有 Linux Mint 19 的计算机。我使用 LM 的软件中心安装了 PyCharm 社区版。

现在,PyCharm 有一个更新,但我无法安装它。当我执行帮助 > 检查更新时,打开的窗口显示“PyCharm 没有对 /app/pycharm 的写入权限。请由特权用户运行它以进行更新。”

所以我认为我必须在 sudo 中运行 PyCharm 才能应用更新。

问题:这台计算机上没有 /app 文件夹。/usr/bin 或 /opt 或任何其他文件中也没有 pycharm 文件(我对 pycharm.sh 进行了完整的操作系统搜索)。

当我在 LM 的菜单编辑器中检查启动 PyCharm 时运行的命令时,它是:

我用 sudo 尝试了同一行,但这似乎不起作用(PyCharm 没有启动)。

任何想法 ?

0 投票
1 回答
1680 浏览

flatpak - 未找到 Flatpak 命令

我已经从我的应用程序中构建了一个 flatpak 包。然而,flatpak-builder 最终抱怨道:

其中 executable 是我的程序的名称,我在清单中将其指定为"command": "executable". 当我签入构建文件夹时,我的可执行文件位于build-folder/files/executable. (files是自动生成的,似乎是基本安装目录,所有库都放在下面的lib文件夹中)。当我将命令更改为 eg/executable时,会创建包。在测试运行应用程序时,我必须指定可执行文件的完整路径才能运行:

(当我在executable这里指定而不是 时build-folder/files/executable,它会告诉我bwrap: execvp executable: No such file or directory)。

但是,当我通过本地 repo 安装 flatpak 时,flatpak run org.myorg.executable显示

executable我的可执行文件的名称在哪里)。当然,我想它应该只是executable代替/executable,但是 flatpak-builder 不会创建具有该值的包!

那么,我在这里做错了什么,如何使用 flatpak-builder 创建一个工作包?

0 投票
1 回答
3991 浏览

ubuntu-18.04 - 如何修复 flatpak 远程错误?

我通过他们网站上的命令行安装了 flatpak,然后按照说明继续添加远程存储库,但是当我尝试安装某些东西时,它说要指定一个远程。我试图从 flathub 安装inkscape。

这是我使用的命令行:

我也试过没有 sudo

要下载 ref 文件:

安装:

错误信息:

0 投票
1 回答
202 浏览

godot - Flatpak 运行外部程序

我正在使用我最喜欢的游戏引擎 godot 的 flatpak 版本。使用它,我需要能够导出到android。为此,它需要 adb。

我尝试查看 adb 可执行文件所在的 /usr/bin,但由于 flatpak 的沙盒,Godot 看不到它。

我尝试使用 --filesystem 选项运行 flatpack,但它不起作用。

有谁知道如何让 flatpak 访问整个文件系统?

谢谢。

0 投票
0 回答
345 浏览

build - 从预构建二进制文件(mono 和 gtk-sharp2 项目)构建 flatpak 包

我正在尝试用 flatpak 打包我的应用程序,但目前我被卡住了:

  1. 如何确保运行时安装在目标系统上?我需要单声道、gtk-sharp2、SFML、CSFML。我了解了基本的运行时,但是我的依赖项呢?
  2. 如何运行应用程序?我试过了

    [sven@localhost flatpak]$ flatpak-builder --run build net.sourceforge.audiocuesheet.json /app/AudioCuesheetEditor/./AudioCuesheetEditor

    bwrap: execvp /app/AudioCuesheetEditor/./AudioCuesheetEditor: 没有这样的文件或目录

有关该项目的更多信息:

net.sourceforge.audiocuesheet.json:

如您所见,存档具有预构建的二进制文件,我想将其部署到目标机器上。我是 flatpak 的新手,如果我做得对的话,我并不是真的 shure,所以也许你的一些帮助会是完美的。

谢谢斯文

0 投票
1 回答
174 浏览

vala - 使用 Flatpak 在 vala 构建中使用 libsoup 发出获取请求

我试图在vala中使用soup进行http GET请求,但总是返回状态码6,在清单文件中我有权限“--share = network”

我不知道问题是什么,如果我需要额外的权限来发出服务器请求,还是它是 flatpak 安全性的一部分?

0 投票
1 回答
215 浏览

flatpak - 如何安装 flatpak 构建依赖项?

试图为我的应用程序构建一个 flatpak,但它需要inkscape为了构建应用程序(显然在运行时不是应用程序的依赖项,只是构建时间)。 inkscape已安装在主机系统上,但我知道flatpak-builder无法从主机运行命令。我可以以某种方式依赖https://flathub.org/apps/details/org.inkscape.Inkscape吗?还是我必须从源代码构建所有 Inkscape 才能构建我的应用程序?

0 投票
0 回答
204 浏览

linux - Qt 应用程序无法从沙箱中打开选定的文件

我正在编写一个在Flatpak沙盒中运行的 Qt 应用程序。我无法打开文件,因为它打开了文件选择器对话框,我选择了文件,然后应用程序因File Not Found错误而崩溃。

我检查了/run/user/1000/doc/目录,创建了正确的文件夹,并且它包含所选文件,只是应用程序看不到它。我XDG portal用来打开文件。

我无法解决这个问题。

提前致谢。

0 投票
5 回答
6623 浏览

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

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

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

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

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

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

0 投票
2 回答
362 浏览

linux - 如何在旋律音乐播放器/flatpak 应用程序中访问外部驱动器

我在 Ubuntu 18.10 上并安装了音乐播放器Melody。我可以安装这个 flatpak 并运行应用程序,但是当我想将外部 USB 驱动器上的音乐文件夹链接到库时,没有/media显示下面的文件夹。

如何让 Melody 拥有对外部驱动器的访问权限?

编辑:请参阅关于询问 ubunt 的类似问题:https ://askubuntu.com/questions/1086529/how-to-give-a-flatpak-app-access-to-a-directory