问题标签 [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.
linux - 打包软件时临时保存文件的最佳位置
我正在寻找在生成 AppImage 或打包软件时临时存储文件和/或目录时的最佳实践。我正在寻找不受用户权限限制但不明显可见的位置。我目前已经创建了一个 AppImage,它为一组可以轻松分发的特定应用程序生成其他 AppImage。到目前为止,我一直将 AppDir 存储在桌面上,以便我可以轻松检查目录并解决错误。它目前按预期工作,我想将此位置重新定位到用户看不到的地方。让这个临时目录出现在桌面上只是在不久之后被删除似乎是一种不好的做法。我只是希望整个过程尽可能干净。
linux - 使用源代码和 linuxdeployqt 创建 appimage
我试图为我的 Linux 系统创建一个 appimage。使用 qt-creator 我已经完成了编程并成功运行了应用程序。但是当我尝试使用linuxdeployQt使其成为 appimage 时,我遇到了一些错误
我不知道这个问题是什么。当我访问该网站时,也不清楚。所以任何熟悉这种类型的人请在这里提供帮助。
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 中的那些文件?或者如何让应用程序集成将这些文件复制到应用程序文件夹,以便应用程序可以在应用程序运行时访问它们?
python - subprocess.call() 挂起。“os.waitpid(self.pid,wait_flags)”
我有一个奇怪的问题,我以前没有遇到过。我有一个脚本可以在给定的时间段内提供 PDF 报告。到目前为止,这一切都很好,但我已经进行了一些更新并将这些更改拉到服务器上。现在我的进程挂在 subprocess.call() 上,我不知道为什么。
我已经读过这在使用 PIPE 时可能是一个问题,但我不是。我什至不确定如何调试这个问题。有任何想法吗?
orca.sh 执行 Orca 的 AppImage 容器以使用给定参数执行其独立软件。还值得注意的是,我在两台服务器上运行此脚本,但第二台是预更新的,仍然可以正常工作。我所做的任何更改都没有改变这个调用的方式或它应该如何工作。会不会是 AppImage 容器中的某些东西导致我挂起?
java - 使用 JPackage 制作 AppImage
我正在尝试使用 JPackage 创建 AppImage(在使用 OpenJDK 14 的 Ubuntu 18.04 系统上)
我找到的所有例子都是这种形式
当我运行它时,我得到一个目录./myappimage/
,./myappimage/bin/
其中有一个可执行文件,我可以启动它来运行应用程序。但整件事并没有像我想要的那样捆绑到一个 AppImage 文件中。
我在这里想念什么?
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?
linux - 有没有办法在不使用 snapcraft 的情况下构建 snap 或 linux 应用程序?
我正在使用颤振开发,我想为许多应用程序启用 linux 支持并遵循本教程,但事情是
每次我尝试运行snapcraft
启动虚拟机并从快照中再次安装颤振
这使用了我的大量磁盘空间,时间和互联网snapcraft --use-lxd
也是如此
那么有没有其他方法可以构建一个 linux 应用程序,无论是 deb 文件、appimage 还是任何东西都可以?
谢谢。
ubuntu - 如何将带有系统库的应用程序打包到 AppImage 中
所以我有一个链接到系统库文件 (.so) 的二进制文件(例如,/usr 下的文件和 /opt 下的文件)
生成 AppImage 时,我将整个 /usr 复制到 AppDir 并进行更新LD_LIBRARY_PATH
,但我怀疑这是正确的做法。
是否有关于如何正确执行此操作的教程?任何人都可以提供一些方向指南吗?
gitlab - 如何在 GitLab CI 上构建 AppImage
我正在尝试使用 Gitlab CI 构建 AppImage,但 Ubuntu Docker 映像中似乎没有 fuse。有没有办法在这个 Docker 镜像或其他可用的镜像上构建一个 AppImage,或者我需要自己制作。
我的.gitlab-ci.yml
:
中的相关部分installer.sh
:
我在管道运行时遇到的错误:
链接到存储库以防您想查看其他任何内容(AppImage 相关的东西在开发分支上):https ://gitlab.com/TurboWafflz/ImaginaryInfinity-Calculator