elementary4all
1.0.0
基本操作系統具有一組稱為“策劃應用程序”的應用程序,僅適用於基本操作系統,通常這些應用程序無法由.deb package安裝(基本用途.deb用於應用程序分發),因此唯一的替代方案是從github編譯的,但是它很複雜且乏味,此工具更容易使該工具變得更加容易,例如::
安裝構建依賴項(通常是基本sdk依賴關係)後,構建“策劃應用程序”的工作流程為:
Project name: com.github.hannesschulze.optimizer
GitHub repo: https://github.com/hannesschulze/optimizer
確定哪種類型的構建機構(CMAKE或MESON)
配置構建環境
運行構建機制
安裝應用程序的GSCHEMA
使用elementary4all您可以做:
./elementary4all <project name>
例子:
./elementary4all com.github.donadigo.appeditor
以上所有將自動完成
除了git所有依賴性都用於應用程序構建(請注意,這並不涵蓋所有應用程序)
您可以通過在elementary4all文件夾中運行來安裝:
./elementary4all --configure
由於ementhary4All是一種正在進行的工具,因此未完成編譯應用程序的“ DIST”版本,但在以下方式上創建了可運行的版本。
com.github.<developer name>.<app name>/<app name>.AppDir
您可以運行:
./elementary4all --run <project name>
例如:
./elementary4all --run com.github.donadigo.appeditor
另外,您可以通過雙擊批准文件來運行該應用程序
此工具的目的是最無縫的,因此缺少各種功能,但有些功能已經製作:
我真的需要幫助完成嗎?