يحتوي نظام التشغيل الابتدائي على مجموعة من التطبيقات تسمى "التطبيقات المنسقة" المتاحة فقط لنظام التشغيل الأساسي ، وعادة ما لا يمكن تشغيل هذه التطبيقات بواسطة حزمة .DEB (الاستخدامات الأولية .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
نظرًا لأن Emberary4All هي أداة عمل في مجال التقدم ، فإن الإصدار "DIST" من التطبيقات المترجمة لا يتم الانتهاء منه ، ولكن يتم إنشاء إصدار قابل للتشغيل على:
com.github.<developer name>.<app name>/<app name>.AppDir
يمكنك الجري مع:
./elementary4all --run <project name>
على سبيل المثال:
./elementary4all --run com.github.donadigo.appeditor
بدلاً من ذلك ، يمكنك تشغيل التطبيق عن طريق النقر المزدوج على ملف Apprun
إن الهدف من هذه الأدوات هو الأكثر سلاسة ممكنة ، لذا فهي مجموعة متنوعة من الميزات المفقودة ، ولكن بعضها تم صنعه بالفعل:
أنا حقا بحاجة إلى مساعدة لإنهاءها؟