دروس

Appimage: تطبيقات Linux التي تعمل على توزيعات مختلفة

جدول المحتويات:

Anonim

AppImage هو تنسيق يسمح لك بتزويد حزم Linux ، مع القدرة على التشغيل على توزيعات مختلفة ، في الوضع المحمول ودون الحاجة إلى أذونات تثبيت المستخدم الفائق (الجذر). ولد هذا المشروع في عام 2004 باسم klik ، ومنذ ذلك الحين تم تطويره بشكل مستمر ، في عام 2011 غير اسمه في 2011 إلى PortableLinuxApps وتمت إعادة تسمية 2013 باسمه الحالي.

ما هو AppImage؟

الفكرة الأساسية للتنسيق هي أن تطبيق AppImage يساوي ملفًا ويحتوي نفس التطبيق على التطبيق وجميع الملفات التي يعتمد عليها في تشغيله. بمعنى آخر ، كل واحدة مستقلة ، وتشمل جميع المكتبات اللازمة للتطبيق والتي ليست جزءًا من النظام الأساسي.

ما هو AppImageKit؟

AppImageKit هي مجموعة من الأدوات التي تكمل تنسيق AppImage ، مما يسهل تنفيذها بشكل صحيح. المشروع مفتوح المصدر ويقع في مستودع جيثب.

الأدوات الرئيسية الرئيسية التي يوفرها AppImageKit هي:

  • create-appdir - أداة سطر أوامر تعمل على Ubuntu تحول البرامج المجمعة إلى دليل تطبيق (AppDir) ، والذي يمكن استخدامه كمدخل إلى AppImageAssistant. ضع في اعتبارك أنه على الرغم من كتابته لـ Ubuntu ، يجب أن يعمل أيضًا في دبيان ويمكن نقله إلى توزيعات أخرى ، باستخدام مديري الحزم المعنيين. AppImageAssistant: هو تطبيق واجهة مستخدم رسومية يحول AppDir إلى AppImage. AppRun: الملف القابل للتنفيذ الذي يعثر على التطبيق المتضمن في AppImage ويقوم بتشغيله. وقت التشغيل: ثنائي ELF الصغير الذي يتم تضمينه في رأس كل صورة AppImage.

كيفية تشغيل / تثبيت AppImage؟

لتشغيل AppImage ، ما عليك سوى تنزيل التطبيق ونتبع هاتين الخطوتين:

اجعلها قابلة للتنفيذ:

chmod a + x exampleNameApp.AppImage

للتشغيل:

./ampleExampleApp.AppImage

بعض التطبيقات الشائعة مثل: Atom و Arduino و Blender و Chromium و Firefox و LibreOffice وغيرها. إنهم يوفرون بالفعل الفرصة لتنزيل AppImage من صفحتهم.

نوصي بقراءة Ubuntu 16.04 Xenial Xerus.

مزايا وعيوب AppImage

المزايا واضحة تمامًا ، فهي توفر للمستخدمين البساطة والسرعة لتنزيل وتشغيل التطبيق دون أن يكون لديهم الكثير من الخبرة في استخدام Linux ؛ كونها تطبيقات مستقلة ، فهي تسمح لك بنقلها وتخزينها وفقًا لمعاييرك الخاصة. من ناحية أخرى ، يوفر للمطور فرصة إنشاء تطبيقات تكون متوافقة مع توزيعات مختلفة دون الحاجة إلى إعادة الترجمة ، وهذا مفيد جدًا لأوقات إدراكهم.

ومع ذلك ، قد يكون من عيوب AppImages وجود تكرار للمكتبة ، وإهدار مساحة التخزين وتشغيلها في وقت واحد في بعض الحالات.

دروس

اختيار المحرر

Back to top button