request: organize prerequisites
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 45/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- linux
- Área
- documentation
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 9.5k
- Forks
- 586
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de AppImage/AppImageKit
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
AppImage/AppImageKit#1428 · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
AppImage/AppImageKit#1164 · 2 comentarios · 1 reacción ·
-
request: silent modeAbierto
Dificultad 3/5 1-2 días Aptitud para principiantes 62/100
AppImage/AppImageKit#1450 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
AppImage/AppImageKit#1435 · 2 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
AppImage/AppImageKit#1434 · 2 comentarios ·
Todos los issues de AppImage/AppImageKit
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
Lakr233/vphone-cli#738 ·
Los mantenedores suelen responder en 1 día
-
[ordering-review] workshop order graph: 1 confirmed ordering problem, 3 cycles are false positivesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
githubnext/gh-aw-workshop#4943 ·
Los mantenedores suelen responder en 1 día
-
Awaiting Triage
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
Los mantenedores suelen responder en 1 día
-
[guide] Public Sector User Group page names wrong Slack channelPosiblemente ocupada @hivecommons-hive la tomó hoy. Abiertoagent/guide documentation hive/claimed-by-guide stage/040-covered-by-pr
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
cncf/endusers#1874 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
priority: medium
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
lapanti/lavanti.fi#1626 ·
Los mantenedores suelen responder en 1 día