问题标签 [appimage]

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 回答
34 浏览

linux - 打包软件时临时保存文件的最佳位置

我正在寻找在生成 AppImage 或打包软件时临时存储文件和/或目录时的最佳实践。我正在寻找不受用户权限限制但不明显可见的位置。我目前已经创建了一个 AppImage,它为一组可以轻松分发的特定应用程序生成其他 AppImage。到目前为止,我一直将 AppDir 存储在桌面上,以便我可以轻松检查目录并解决错误。它目前按预期工作,我想将此位置重新定位到用户看不到的地方。让这个临时目录出现在桌面上只是在不久之后被删除似乎是一种不好的做法。我只是希望整个过程尽可能干净。

0 投票
2 回答
1196 浏览

linux - 使用源代码和 linuxdeployqt 创建 appimage

我试图为我的 Linux 系统创建一个 appimage。使用 qt-creator 我已经完成了编程并成功运行了应用程序。但是当我尝试使用linuxdeployQt使其成为 appimage 时,我遇到了一些错误

我不知道这个问题是什么。当我访问该网站时,也不清楚。所以任何熟悉这种类型的人请在这里提供帮助。

0 投票
1 回答
1085 浏览

appimage - 如何使 AppDir 文件可用于 AppImage 应用程序?

我的构建系统使用介子,将我的应用程序需要的一些文件放在 AppDir 下AppDir/usr/share/myapp/resources。应用程序在运行时需要读取和写入这些文件。当我查看文件时,这些文件位于 AppDir 中,但是当生成 .AppImage 时,独立运行的可执行文件无法访问这些文件。将应用程序与桌面集成时,应用程序安装在 中~/Applications,但不包含这些文件。

ninja install这是在不使用 AppImage ( )的情况下将应用程序安装在系统上时的外观的可视化

当我这样做时DESTDIR=AppDir ninja install,结构就这样结束了

当应用程序 ( MyApp.AppImage ) 使用AppImageLauncher集成到用户桌面时,它只会将 AppImage 复制到 Applications 目录中。没有其他文件夹或文件。

编辑:我./linuxdeploy-x86_64.AppImage --appdir AppDir用来创建目录 AppDir。然后我使用DESTDIR=AppDir ninja install将应用程序安装到 AppDir,然后我使用./linuxdeploy-x86_64.AppImage --appdir AppDir --output appimage创建 AppImage

捆绑应用程序后,如何访问 AppDir 中的那些文件?或者如何让应用程序集成将这些文件复制到应用程序文件夹,以便应用程序可以在应用程序运行时访问它们?

0 投票
2 回答
810 浏览

reactjs - Electron .AppImage 分发应用,从网站下载时无法打开

我有一个Electron app,我必须发布它,但我遇到了Linux分发版本的问题。对于 Linux,我决定构建一个.AppImage分发文件,问题是构建的 AppImage 在构建应用程序的主机以及其他机器上成功启动。但是,当我尝试在网站上上传应用程序时,必须从中下载应用程序并启动下载的应用程序时,会出现这样的屏幕。

启动应用程序时出现的屏幕,从互联网下载

这是我的package.json文件的内容:

我不知道,也许我需要一些额外的依赖项,比如.deb版本,但我真的不知道问题可能出在什么地方......

0 投票
1 回答
1239 浏览

python - subprocess.call() 挂起。“os.waitpid(self.pid,wait_flags)”

我有一个奇怪的问题,我以前没有遇到过。我有一个脚本可以在给定的时间段内提供 PDF 报告。到目前为止,这一切都很好,但我已经进行了一些更新并将这些更改拉到服务器上。现在我的进程挂在 subprocess.call() 上,我不知道为什么。

我已经读过这在使用 PIPE 时可能是一个问题,但我不是。我什至不确定如何调试这个问题。有任何想法吗?

orca.sh 执行 Orca 的 AppImage 容器以使用给定参数执行其独立软件。还值得注意的是,我在两台服务器上运行此脚本,但第二台是预更新的,仍然可以正常工作。我所做的任何更改都没有改变这个调用的方式或它应该如何工作。会不会是 AppImage 容器中的某些东西导致我挂起?

0 投票
2 回答
1101 浏览

java - 使用 JPackage 制作 AppImage

我正在尝试使用 JPackage 创建 AppImage(在使用 OpenJDK 14 的 Ubuntu 18.04 系统上)

我找到的所有例子都是这种形式

当我运行它时,我得到一个目录./myappimage/./myappimage/bin/其中有一个可执行文件,我可以启动它来运行应用程序。但整件事并没有像我想要的那样捆绑到一个 AppImage 文件中。

我在这里想念什么?

0 投票
1 回答
262 浏览

portability - Portable version of KDE's Dolphin file manager

Is there a portable version of KDE's Dolphin file manager, i.e. a version that can be stored on a USB stick, for example, and run on arbitrary Linux operating systems?

So far the only thing I could find was a 3-year-old AppImage in a non-official GitHub repo.

Does anybody know where to get an official, up-to-date portable version, or where to find potential instructions on how to make Dolphin portable?

0 投票
2 回答
236 浏览

linux - 有没有办法在不使用 snapcraft 的情况下构建 snap 或 linux 应用程序?

我正在使用颤振开发,我想为许多应用程序启用 linux 支持并遵循本教程,但事情是

每次我尝试运行snapcraft启动虚拟机并从快照中再次安装颤振

这使用了我的大量磁盘空间,时间和互联网snapcraft --use-lxd也是如此

那么有没有其他方法可以构建一个 linux 应用程序,无论是 deb 文件、appimage 还是任何东西都可以?

谢谢。

0 投票
1 回答
161 浏览

ubuntu - 如何将带有系统库的应用程序打包到 AppImage 中

所以我有一个链接到系统库文件 (.so) 的二进制文件(例如,/usr 下的文件和 /opt 下的文件)

生成 AppImage 时,我将整个 /usr 复制到 AppDir 并进行更新LD_LIBRARY_PATH,但我怀疑这是正确的做法。

是否有关于如何正确执行此操作的教程?任何人都可以提供一些方向指南吗?

0 投票
1 回答
309 浏览

gitlab - 如何在 GitLab CI 上构建 AppImage

我正在尝试使用 Gitlab CI 构建 AppImage,但 Ubuntu Docker 映像中似乎没有 fuse。有没有办法在这个 Docker 镜像或其他可用的镜像上构建一个 AppImage,或者我需要自己制作。

我的.gitlab-ci.yml

中的相关部分installer.sh

我在管道运行时遇到的错误:

链接到存储库以防您想查看其他任何内容(AppImage 相关的东西在开发分支上):https ://gitlab.com/TurboWafflz/ImaginaryInfinity-Calculator