Decision tree and where to download the tools
评估
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 新手友好度
- 38/100
- Issue 类型
- 文档
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- html
调研方向
首先查看 issue 讨论以及 linuxdeployqt、linuxdeploy、electron-forge、pkg2appimage 和 appimagetool 的相关 release 页面。找到 AppImage 创建工具的文档入口;当文档清楚说明这些工具的来源、如何获取或运行它们,以及每种使用场景适合哪个工具时,即视为完成。
由索引模型根据 Issue 内容生成。
描述
https://twitter.com/freakboy3742/status/1161149221812072449
I have been told that AppImage is the new hotness for Linux Apps.
I have been able to download and run AppImages.
What I can’t find?HOW DO INSTALL THE DAMN TOOLS TO BUILD MY OWN APPIMAGES?
A bright, shiny penny for anyone who can point me at the page of docs.
Most of the tools we use to make AppImages are, well, AppImages, and hence do not need to be installed.
Ok… and how was I meant to know that? Point me at the page of documentation that says “These tools are all avaialble as AppImages from , and can be safely downloaded and executed directly.
For example:
“To build an AppImage from a .yml description file, simply run bash -ex ./pkg2appimage recipes/XXX.yml”.
Excellent. Now where does pkg2appimage come from?
The high-level tools are mostly from third parties and not from the AppImage project itself:
- linuxdeployqt (for compiled applications, both QT and others): https://github.com/probonopd/linuxdeployqt/releases/continuous
- linuxdeploy (plugin-based alternative that can also package e.g., Python applications using a Python Conda plugin): https://github.com/linuxdeploy/linuxdeploy/releases/continuous
- The plugin mentioned: https://raw.githubusercontent.com/TheAssassin/linuxdeploy-plugin-conda/master/linuxdeploy-plugin-conda.sh
- electron-forge (a tool to build Electron-based apps, it has AppImage building capabilities built in): https://github.com/electron-userland/electron-forge/releases
- pkg2appimage (a script for converting existing deb packages to AppImage; "last resort" if you can't use one of the tools above): https://raw.githubusercontent.com/AppImage/pkg2appimage/master/pkg2appimage
Our tool is running "under the hood" but if you really want you could use it directly, too:
- appimagetool (low-level tool, normally not used directly): https://github.com/AppImage/AppImageKit/releases/continuous
OMFG I cannot begin to tell you how much those docs don’t help.
For example: Riddle me this: Why, in multiple pages of documentation, there is no mention of how to install the toolchains?
If you mean with "toolchain" the compilers and such, we don't cover those because AppImage is just a container format that executes whatever you put inside it (think of it as a fancy self-mounting filesystem image). Just like CD-ROM authoring tools don't explain how to make the files that go into a CD-ROM, we don't go at length on how to make the files that go into an AppImage.
If you mean with "toolchain" the tools to turn binaries into AppImages, I hope the links above point you into the correct places.
Let us know if you are stuck, AppImage developers are on #AppImage on irc.freenode.net and are usually helpful in solving almost any challenge (just be a bit patient since we do this in our free time).
- 主要语言
- HTML
- 星标
- 50
- 派生
- 46
- 平均合并
- 5 天 5 小时
- 30 天内合并 PR
- 2
环境准备
- 提供 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 没有贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
AppImage/docs.appimage.org 的其他 Issue
-
linuxdeploy is also available on ARM可能已有人在做 @Korne127 于 795 天前认领。 未关闭
难度 1/5 1 小时以内 新手友好度 68/100
AppImage/docs.appimage.org#98 · 2 条评论 ·
-
难度 4/5 3-5 天 新手友好度 35/100
AppImage/docs.appimage.org#148 ·
-
难度 2/5 半天 新手友好度 45/100
AppImage/docs.appimage.org#127 ·
-
难度 5/5 一周以上 新手友好度 25/100
AppImage/docs.appimage.org#121 ·
-
难度 5/5 一周以上 新手友好度 35/100
AppImage/docs.appimage.org#105 · 4 条评论 ·
查看 AppImage/docs.appimage.org 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 72/100
EchoTools/nevr-runtime#264 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 70/100
Automattic/data-liberation-agent#685 ·
维护者通常 1 天内回复
-
bug
难度 1/5 1 小时以内 新手友好度 77/100
Crosstalk-Solutions/project-nomad#1427 ·
维护者通常 2 天内回复
-
automated issue report
难度 1/5 1 小时以内 新手友好度 68/100
-
难度 1/5 1 小时以内 新手友好度 83/100
kubernetes-sigs/kueue#16990 ·
维护者通常 1 天内回复