AppImage هو تنسيق توزيع برمجيات لنظام Linux يهدف إلى حل مشكلتين من أكثر المشكلات إلحاحًا مع حزم Linux التقليدية: التوزيع والتثبيت.

إذا قمت بتنزيل برنامج بتنسيق AppImage وكنت تتساءل عن كيفية تثبيته أو تشغيله على نظامك ، فسيساعدك هذا الدليل.

تابع معنا بينما نتعمق في AppImage ، ومزاياها مقارنة بحزم Linux التقليدية ، والخطوات التي تحتاج إلى اتباعها لتشغيل ملف AppImage على جهاز Linux الخاص بك.

ما هي AppImage ، وكيف تختلف عن حزم Linux التقليدية؟

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

علاوة على ذلك ، يمكن أن يؤدي في بعض الأحيان أيضًا إلى مشكلات التوافق بسبب التبعيات المفقودة أو المتغيرة ، والتي قد يصعب على المطورين إصلاحها.

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

instagram viewer

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

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

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

مزايا استخدام AppImage

  1. ملفات AppImage محمولة ، وبالتالي يمكن تشغيلها في أي مكان ، بما في ذلك الإصدارات الحية.
  2. AppImage هو التوزيع الحيادي ، مما يعني أنه يمكن تشغيله على توزيعات Linux المختلفة.
  3. لا يتطلب AppImage التثبيت ، مما يجعل تشغيله أسهل من حزم Linux التقليدية.
  4. على عكس الحزم التقليدية ، لا يحتاج مستخدمو AppImage إلى امتيازات الجذر لتشغيل برامجهم.
  5. تعد إزالة برنامج AppImage أمرًا بسيطًا مثل حذف ملف AppImage.

عيوب استخدام AppImage

  1. خطر اكتشاف البرامج الضارة عن طريق الخطأ نظرًا لعدم التحقق من AppImage.
  2. يمكن أن تكون ملفات AppImage كبيرة جدًا نظرًا لجميع التبعيات المرفقة معها.

كيفية تشغيل AppImage في Linux

يعد تشغيل AppImage في Linux أمرًا سهلاً للغاية على عكس تنسيقات حزم Linux التقليدية مثل DEB أو

دورة في الدقيقة، والتي لديها عملية تثبيت مملة بعض الشيء.

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

1. قم بتشغيل AppImage باستخدام مدير الملفات

يعد تشغيل AppImage عبر واجهة المستخدم الرسومية أمرًا بسيطًا للغاية. اتبع الخطوات التالية:

  1. افتح مدير الملفات وانتقل إلى دليل AppImage.
  2. انقر بزر الماوس الأيمن فوق ملف AppImage وحدد ملكيات.
  3. على ال ملكيات نافذة ، قم بالتبديل إلى أذونات التبويب.
  4. ضع علامة في خانة الاختيار بجوار السماح بتنفيذ الملف كبرنامج إذا كنت تستخدم مدير ملفات يستند إلى Nautilus. تحقق من قابل للتنفيذ الخيار إذا كنت تستخدم Dolphin وقم بتغيير ملف نفذ - اعدم منسدلة إلى أي واحد إذا كنت تستخدم PCManFM.

2. قم بتشغيل AppImage باستخدام CLI

إذا كنت تفضل العمل على لوحة المفاتيح ، فيمكنك تشغيل ملفات AppImage بكفاءة عالية باستخدام الجهاز. اتبع هذه الخطوات لفعل الشيء نفسه:

  1. افتح تطبيق Terminal.
  2. يستخدم ls و الأمر cd للانتقال إلى الدليل حيث قمت بحفظ / تنزيل ملف AppImage.
  3. قم بتشغيل الأمر التالي في الجهاز لجعل AppImage قابلاً للتنفيذ:
    chmod + x appimage_name
  4. أدخل الأمر التالي لتشغيل AppImage:
    ./appimage_name

على سبيل المثال ، إذا كنت تريد تشغيل ملف باسم BalenaEtcher. AppImage، سيتعين عليك تعيين أذونات قابلة للتنفيذ للملف أولاً ثم تشغيله من الجهاز كما يلي:

chmod + x BalenaEtcher. AppImage
./BalenaEtcher. AppImage

3. قم بتشغيل AppImage باستخدام المشغل

بينما تعمل كل من أساليب واجهة المستخدم الرسومية و CLI بشكل لا تشوبه شائبة ، فإنها تتطلب منك القيام بخطوة إضافية ، حيث تحتاج إلى تحويل ملف AppImage إلى ملف تنفيذي لتشغيله.

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

إذا كنت ترغب في استخدام AppImageLauncher ، فقم أولاً بتنزيله وتثبيته على جهاز الكمبيوتر الخاص بك.

تحميل: AppImageLauncher

  1. قم بتنزيل ملف AppImageLauncher DEB.
  2. انقر بزر الماوس الأيمن فوق الملف وحدد افتح باستخدام X Package Installer، أين X هو مثبت الحزمة لتوزيعة Linux الخاصة بك.
  3. اتبع التعليمات التي تظهر على الشاشة لتثبيت ملف DEB.

بدلاً من ذلك ، يمكنك أيضًا تثبيت ملف DEB عبر الجهاز. للقيام بذلك ، افتح Terminal وقم بتشغيل أمر التثبيت بالصيغة التالية:

sudo dpkg -i package_name

فمثلا:

sudo dpkg -i appimagelauncher.deb

بمجرد تثبيت AppImageLauncher ، قم بتشغيله واتبع الخطوات أدناه لاستخدامه:

  1. افتح مدير الملفات وانتقل إلى الدليل حيث قمت بحفظ / تنزيل AppImage الذي تريد تشغيله.
  2. انقر نقرًا مزدوجًا فوق ملف AppImage.
  3. من الخيارات المعروضة ، اضغط على دمج وتشغيل زر لنقل AppImage إلى الدليل الرئيسي الخاص بك وتشغيله. بدلاً من ذلك ، لتشغيل AppImage مرة واحدة فقط ، انقر فوق تشغيل مرة واحدة.

تشغيل ملفات AppImage بنجاح على Linux

على الرغم من عدم وجود الكثير من البرامج التي تستخدم تنسيق AppImage ، في بعض الأحيان عندما تصادف أحد البرامج ، يجب أن يساعدك هذا الدليل في تشغيلها بسهولة على نظام Linux الخاص بك.

إذا كنت مهتمًا بفكرة تنسيق الحزمة العالمي ، فقد ترغب أيضًا في التحقق من Flathub و Snap Store ، اللذين يتبعان نفس مفهوم AppImage.

يشاركسقسقةبريد إلكتروني
Flathub مقابل. Snap Store: أفضل المواقع لتنزيل تطبيقات Linux

عندما تريد تنزيل تطبيقات Linux ، كيف تتم المقارنة بين Flathub و Snap Store؟ نحن نضعهم ضد بعضهم البعض لمعرفة ذلك.

اقرأ التالي

مواضيع ذات صلة
  • لينكس
  • تطبيقات Linux
  • مديرو الحزم
نبذة عن الكاتب
ياش وات (18 مقالة منشورة)

ياش هو كاتب موظفين في MUO لـ DIY و Linux والبرمجة والأمن. قبل أن يجد شغفه بالكتابة ، كان يطور الويب و iOS. يمكنك أيضًا العثور على كتاباته على TechPP ، حيث يغطي قطاعات أخرى. بخلاف التكنولوجيا ، فهو يستمتع بالحديث عن علم الفلك ، والفورمولا 1 ، والساعات.

المزيد من Yash Wate

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك