request: organize prerequisites
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 45/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- linux
- Ambito
- documentation
Direzione di ricerca
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.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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.
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 9.5k
- Fork
- 586
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di AppImage/AppImageKit
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
AppImage/AppImageKit#1428 · 1 reazione ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
AppImage/AppImageKit#1164 · 2 commenti · 1 reazione ·
-
request: silent modeAperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
AppImage/AppImageKit#1450 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
AppImage/AppImageKit#1435 · 2 commenti ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
AppImage/AppImageKit#1434 · 2 commenti ·
Tutte le issue di AppImage/AppImageKit
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 84/100
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 84/100
NetAppDocs/ontap#2157 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
facebookresearch/autoform-bot#448 ·
I maintainer di solito rispondono entro 1 giorno
-
[AIRAC 2611] CDM Link UpdateAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
vaccfr/vatis-profiles#62 ·