لقد تم صنع الكثير من التجزئة ، مع وضد ، ولكن الآن تظهر بعض الحلول المثيرة للاهتمام مؤخرًا ، مثل حزم snap من Canonical التي تم فتحها لجميع التوزيعات ، وليس فقط Ubuntu. ولكن بالإضافة إلى ذلك ، هناك احتمالات أخرى ، إحداها هو الذي توصلنا إلى تقديمه في هذا الرأي ، فهو يتعلق صور التطبيق. في الأساس إمكانية تجميع تطبيقات جنو / لينكس بشكل عام.
يساعد ذلك في تشجيع المطورين على إنشاء المزيد من البرامج لنظام التشغيل Linux ، حيث أنهم يترددون أحيانًا بسبب عدد الحزم التي يتعين عليهم إنشاؤها وصيانتها للتوزيعات الحالية المختلفة. في أوقات أخرى ، يختارون تقديم برامج متوافقة فقط مع توزيعات معينة ، متجاهلين الباقي ، وهو ليس حلاً كاملاً. لهذا السبب ، يفتح هذا النوع من المشاريع الأمل في أن يكون عالمية حزم البرامج.
بالإضافة إلى ذلك ، ستصل تحديثات التطبيق ، بما في ذلك التحديثات الأمنية ، بطريقة ما أكثر مباشرة من خلال المنبع (من يد المطور الأصلي). سيأتي ذلك بفضل تحديثات دلتا ، أي الحزم التي تتضمن فقط تغييرات الإصدارات الجديدة. لذلك سوف نفوز جميعًا ، كلا المطورين بهذه السهولة الأكبر ، بالإضافة إلى مزايا التحديث للحصول دائمًا على الأحدث وحزم أكثر توافقًا للمستخدمين النهائيين. أيضًا لتحسين الأمان ، يمكن تنفيذ تقنيات وضع الحماية لعزلها.
لكن ليس كل شيء مزايا ، ضد ذلك من التكرارأ ، نظرًا لأنه من خلال دمج جميع التبعيات ، يمكننا أن نجد أنفسنا مع مساحة تخزين ضائعة بسبب المكتبات والعناصر المتكررة الأخرى غير المتوفرة حاليًا. لكن حسنًا ، إنه السعر الذي يجب دفعه مقابل باقي المزايا ... لمزيد من المعلومات ، يمكنك الرجوع appimage.org.
أنا أحب Appimage ، كان من الممكن أخذها في الاعتبار أكثر ، لقد كانت موجودة منذ فترة طويلة والآن مع المعركة من غير المرجح أن تصبح قياسية. من السهل جدًا إنشاؤها من ubuntu (على الرغم من أنني لا أحب ذلك حقًا ، فقط من ubuntu). لقد أنشأت تطبيق vokoscreen بدون مشاكل في ubuntu وأستخدمه في openSUSE بدون مشكلة.
نأمل أن يكون الفوز كمعيار بنفس سهولة الإنشاء وليس فقط من ubuntu
أخبرني بكيفية القيام بذلك وما الخطوات والتطبيقات التي استخدمتها للقيام بذلك
فعلت ذلك كما يقول الويكي
https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages
قم أولاً بتنزيل المكونات الضرورية التي تظهر في السطر الأول
تحديث sudo apt-get ؛ sudo apt-get -y install libfuse-dev libglib2.0-dev cmake git libc6-dev binutils realpath fuse # debian، Ubuntu
ثم
استنساخ جيت https://github.com/probonopd/AppImageKit.git
قرص مضغوط AppImageKit
سميك.
جعل
وبدلا من ورقة الأوراق
تصدير APP = لوحة الأوراق && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
أضع vokoscreen
تصدير APP = vokoscreen && ./apt-appdir/apt-appdir $ APP && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
هذا من جهاز افتراضي ، لأنني أستخدم openSUSE ، واجهت بعض التعقيدات مع بعض المكتبات التي لم يتم تضمينها من تلقاء نفسها (لقد أظهرت لي المكتبة التي كانت مفقودة في openSUSE) لكنني أضفتها إلى vokoscreen. دليل AppDir وأعدت إنشاء AppImage باستخدام
تصدير APP = vokoscreen && ./AppImageAssistant.AppDir/package $ APP.AppDir $ APP.AppImage && ./$APP.AppImage
إنه يعمل طالما أن الملف الذي يحمل نفس الاسم غير موجود ، لذلك يجب عليك حذف .AppImage السابق
إذا لم تفهم أو لم أكن واضحًا جدًا ، أعتقد أنني سأقوم بعمل فيديو تعليمي باستخدام AppImage لـ kdenlive
تحياتي
.
appimage جيد جدا
أفضل شيء بالنسبة لي هو أنها محمولة
حسنًا ، ناجح جدًا ، أعتقد أنه سيكون تحسينًا رائعًا وطريقة للتوحيد القياسي أكثر من ذلك بقليل.أنا من مستخدمي نظام Linux ولكني أجده غير مريح لبعض الأشياء.
نحن لا نتفق حتى على ذلك. قامت Ubuntu بإخراج حزم SNAP الخاصة بهم ، وأخرج Red Hat حزم Flatpak الخاصة بهم. وهم لا يوافقون على توحيد شيء واحد. ستستمر مشكلة التجزئة في Linux في الوجود.