Elementary OS verfügt über eine Reihe von Anwendungen, die als "kuratierte Apps" bezeichnet werden und nur für Elementar -OS verfügbar sind. Normalerweise können diese Apps nicht durch das .DEB -Paket installiert werden (Elementary verwendet .DEB für die Anwendungsverteilung). Daher wird die Alternative von Github aus GitHub kompiliert, aber es ist kompliziert und langweilig. Dieses Werkzeug dreht den Prozess viel einfacher, zum Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Beispiel: Zum Beispiel ist es.
Nach der Installation von Build-Abhängigkeiten (normalerweise Elementar-SDK-Abhängigkeiten) ist der Workflow für Build eine "kuratierte App":
Project name: com.github.hannesschulze.optimizer
GitHub repo: https://github.com/hannesschulze/optimizer
Bestimmen Sie, welche Art von Build -Mechanismus (CMake oder Meson)
Konfigurieren Sie die Build -Umgebung
Run -Build -Mechanismus
Installieren Sie GSCHEMA der Anwendung
Mit elementary4all können Sie:
./elementary4all <project name>
Beispiel:
./elementary4all com.github.donadigo.appeditor
Und alle oben werden automatisch durchgeführt
Außer git ist alle Abhängigkeiten für den Anwendungsaufbau (beachten Sie, dass dies nicht alle Apps abdeckt).
Sie können installieren, indem Sie im Ordner elementary4all ausgeführt werden:
./elementary4all --configure
Als Elementary4all ist die "Dist" -Version von kompilierten Anwendungen nicht fertiggestellt, aber eine runnable Version wird erstellt:
com.github.<developer name>.<app name>/<app name>.AppDir
Sie können mit:
./elementary4all --run <project name>
Zum Beispiel:
./elementary4all --run com.github.donadigo.appeditor
Alternativ können Sie die Anwendung ausführen, indem Sie doppelt auf die angemessene Datei klicken
Das Ziel dieses Tools ist das nahtlos mögliche, so dass eine Vielzahl von Funktionen fehlt, aber einige bereits hergestellt:
Ich brauche wirklich Hilfe, um es zu beenden?