request: organize prerequisites
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 45/100
- issue の種類
- ドキュメント
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- linux
調査の方向性
Start by reviewing the official AppImage documentation referenced by the issue and the linked gist. Identify where it describes runtime and build prerequisites, then clarify the required packages and container permissions there. Done means the documentation explains common dependencies and limitations of standalone AppImages; the requested distro package bundles would need separate implementation work.
索引モデルが issue の本文から書いたものです。
説明
AppImage executables are often not, in fact standalone. Especially in a container context.
At a minimum, building and running AppImage's seem to require:
- OS packages: appstream, appstream-util, ca-certificates, curl, file, fuse, gpg
--device /dev/fuseand--cap-add SYS_ADMINsupplied todocker runcommands
The AppImage runtime should be included with appimagetool, instead of generating expensive network traffic (ca-certificates, curl).
OS packages commonly needed to run AppImages, should be bundled into conventional OS packages. For example, a simple "appimage" Debian package that requires the file and fuse packages. fuse may be marked optional. Likewise for Alpine, RHEL, Slackware, and other distros.
OS packages commonly needed to build AppImages, should be bundled into conventional OS packages. For example, a simple "appimage-dev" Debian package that requires the appstream, appstream-util, and appimage packages. Likewise for Alpine, RHEL, Slackware, and other distros.
https://gist.github.com/mcandre/22e52940c2f6850cfb575455f904402e
Sometimes, an AppImage is able to generate some kind of useful message about missing components on launch. Other times, the AppImage fails at execve, with generic execution errors. Official AppImage documentation should clarify common requirements, instead of insisting that these are standalone applications. Modern Linux environments frequently omit even basic tools like file in order to reduce attack surface, reduce operating costs, and so on.
- 主要言語
- 言語のデータがありません
- スター
- 9.5k
- フォーク
- 586
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
AppImage/AppImageKit のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
AppImage/AppImageKit#1428 · リアクション 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
AppImage/AppImageKit#1164 · コメント 2 件 · リアクション 1 件 ·
-
request: silent modeオープン
難易度 3/5 1〜2日 初心者へのやさしさ 62/100
AppImage/AppImageKit#1450 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
AppImage/AppImageKit#1435 · コメント 2 件 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
AppImage/AppImageKit#1434 · コメント 2 件 ·
AppImage/AppImageKit の issue をすべて見る
似ている issue
-
sync-en
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 2 日以内に返信
-
[oblt-aw][autodoc] Update workflow docs for gh-aw v0.92.5 and detector permission scope対応中かも @github-actions が今日担当しました。 オープン
難易度 1/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
needs triage 📥
難易度 1/5 1時間未満 初心者へのやさしさ 86/100
ethereum/ethereum-org-website#19601 ·
メンテナーはふだん 1 日以内に返信
-
external
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
langchain-ai/docs#7014 ·
メンテナーはふだん 1 日以内に返信
-
Docs: note that commandPrefix deny rules match a name, and suggest allow rules for unattended runsオープンarea/documentation status/need-triage
難易度 1/5 1〜3時間 初心者へのやさしさ 84/100
google-gemini/gemini-cli#29889 ·
メンテナーはふだん 1 日以内に返信