El sistema operativo elemental tiene un conjunto de aplicaciones llamadas "aplicaciones curadas" que solo están disponibles para el sistema operativo elemental, normalmente estas aplicaciones no se pueden ejecutar instaladas por el paquete .deb (Elemental usa .deb para la distribución de la aplicación), por lo que la alternativa de Manja se compila desde Github, pero es complicada y tediosa, esta herramienta cambia mucho más fácilmente, por ejemplo: por ejemplo:: por ejemplo::::::::::::
Después de instalar dependencias de compilación (generalmente dependencias de SDK elemental), el flujo de trabajo para crear una "aplicación curada" es:
Project name: com.github.hannesschulze.optimizer
GitHub repo: https://github.com/hannesschulze/optimizer
Determine qué tipo de mecanismo de construcción (CMake o Meson)
Configurar el entorno de compilación
Ejecutar el mecanismo de construcción
Instalar gschema de la aplicación
Con elementary4all puedes hacer:
./elementary4all <project name>
Ejemplo:
./elementary4all com.github.donadigo.appeditor
Y todo lo anterior se hará automáticamente
Excepto git todas las dependencias son para la compilación de la aplicación (tenga en cuenta que esto no cubre todas las aplicaciones)
Puede instalar ejecutando en la carpeta elementary4all :
./elementary4all --configure
Como Elementary4All es una herramienta de trabajo en progreso, no se finaliza la versión "dist" de las aplicaciones compiladas, pero se crea una versión ejecutable en:
com.github.<developer name>.<app name>/<app name>.AppDir
Puedes correr con:
./elementary4all --run <project name>
Por ejemplo:
./elementary4all --run com.github.donadigo.appeditor
Alternativamente, puede ejecutar la aplicación haciendo doble clic en el archivo de aprobación
El objetivo de esto esta herramientas es el más fluido posible, por lo que faltan una variedad de características, pero algunas ya están hechas:
¿Realmente necesito ayuda para terminarlo?