هل واجهت جحيم التبعيات أثناء تثبيت البرمجيات على Linux؟ تثبيت التبعيات غالبًا ما يتطلب صلاحيات root، التي ليس لدى الجميع. لو كان هناك طريقة لتثبيت البرمجيات دون القلق بشأن التبعيات المفقودة أو التالفة. نعم، هناك! تُسمى AppImage على Ubuntu.
أنت محظوظ لأنك ستتعلم عن AppImage على Ubuntu في هذا البرنامج التعليمي وكيف يمكن لهذا التنسيق للتطبيقات تشغيل تطبيقات Linux من أي مكان. ستتعلم كيفية العثور على وتثبيت وتشغيل وإزالة حزم AppImage على Ubuntu، والذي ينطبق أيضًا على توزيعات Linux الأخرى.
المتطلبات المسبقة
لمتابعة الأمثلة في هذا الدليل، تأكد من وجود جهاز كمبيوتر يعمل بنظام تشغيل Linux. ستستخدم الأمثلة في هذا البرنامج التعليمي جهاز كمبيوتر Ubuntu 20.04 LTS، ولكن لا تتردد في استخدام توزيعات أخرى مثل Fedora، Debian، أو openSUSE. إذا كنت ترغب في معرفة كيفية تثبيت Ubuntu خطوة بخطوة، فإليك الطريقة.
ما هو AppImage؟
AppImage هو تنسيق لحزم البرمجيات مفتوح المصدر وعالمي يستخدمه المطورون لتعبئة وشحن البرمجيات التي تتضمن بالفعل متطلبات تشغيل البرمجيات. من خلال التعبئة بتنسيق AppImage على Ubuntu ، يمكن للمؤلفين والمطورين توفير البرمجيات لمستخدمي Linux بملف واحد فقط.
فكر في حزمة AppImage كنظير لينكس لتطبيق التطبيق المحمول في نظام التشغيل Windows. يمكنك تشغيل AppImages عبر معظم توزيعات Linux (إن لم تكن جميعها) دون الحاجة إلى تثبيت تبعيات أخرى. كل ما تحتاج إليه هو نظام التشغيل الأساسي، وتوفير AppImage على Ubuntu يأتي مع باقي الأمور.
على الرغم من أن استخدام AppImage على Ubuntu مريح ، إلا أن تنزيل وتشغيل تطبيقات AppImage الخبيثة يمكن أن يكون خطرًا حقيقيًا على الأمان. قد يقوم مهاجم خبيث بتغيير الحزمة ، وإعادة تعبئتها ، ومن ثم قد يقوم المستخدم بتشغيلها بشكل غير مقصود ويتسبب عن غير قصد في التلف.
استخدام AppImage على Ubuntu
مع بضع خطوات فقط ، يمكنك البدء في استخدام AppImage على Ubuntu. ستحتاج فقط إلى:
- تنزيل ملف AppImage الذي تحتاجه.
- جعل الملف قابلاً للتنفيذ.
- تشغيل AppImage على برنامج Ubuntu.
كيف يبدو هذا؟ لا شيء لا يمكنك التعامل معه.
تنزيل حزمة AppImage
أين يمكن العثور على تطبيقات AppImage؟ في المقام الأول، يمكنك العثور عليها في موقع AppImageHub. ووفقًا لتلك الموقع، هناك 1,026 برنامج متاح بتنسيق AppImage حتى الآن.
تستضيف متاجر التطبيقات الأخرى عبر الإنترنت، مثل Pling، ملفات AppImage على أنظمة Ubuntu أيضًا.
للتوضيح، اتبع الخطوات التالية لتنزيل Atom – محرر نصوص شهير ومجاني ومتعدد المنصات.
1. افتح متصفح الويب المفضل لديك وانتقل إلى فهرس AppImageHub على https://www.appimagehub.com/browse.
2. في مربع البحث في أعلى الصفحة، اكتب Atom واضغط على Enter. بمجرد أن يعيد البحث النتائج، انقر على العنصر المشابه للصورة التي تراها أدناه.

3. على صفحة التنزيل، انقر على Download ثم انقر على ملف AppImage للتنزيل.

4. انقر على Save File لتأكيد التنزيل وانتظر حتى اكتمال التنزيل على الرسالة التنزيل.

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

3. في نافذة الخصائص، انقر على علامة التبويب الأذونات، ثم حدد مربع السماح بتشغيل الملف كبرنامج وانقر على زر الخروج (X) للإغلاق.

4. في النهاية، انقر مرتين على ملف AppImage لتشغيل التطبيق.
إذا كنت تفضل استخدام سطر الأوامر بدلاً من واجهة المستخدم الرسومية لجعل ملف قابل للتشغيل، افتح الطرفية وقم بتشغيل الأمر التالي. الأمر chmod
هو الأمر لتغيير وضع الملف في لينكس. يفترض الأمر التالي أن ملف AppImage موجود في مجلد ~/Downloads.
نظرًا لأن حزم AppImage ليست مثل البرمجيات التقليدية المثبتة على لينكس، قد لا ينطبق العملية النموذجية للتحديث. إذا كان هناك إصدار جديد من البرنامج، فستحتاج إلى الانتظار لإصدار حزمة AppImage لهذا البرنامج.
إدارة AppImage على أوبونتو
لقد قمت بتنزيل وتشغيل برنامج AppImage Ubuntu بنجاح. ولكن تذكر أن البرنامج الذي قمت بتنزيله موجود في مجلد التنزيلات، ويمكن أن يصبح هذا المجلد مزدحمًا بسرعة. وماذا لو لم تعد بحاجة إلى البرنامج بعد الآن؟
نقل AppImage
إذا كنت ترغب في تنظيم ملفات AppImage الخاصة بك لتجنب الضياع في كومة من الملفات الأخرى، يمكنك نقلها إلى مكان آخر. ونظرًا لأنك لم تقم بتثبيت البرنامج، فإن نقل ملف AppImage Ubuntu لا يؤثر على أي شيء آخر في النظام أو في قابلية استخدام البرنامج.
على سبيل المثال، قم بنقل ملف Atom AppImage الذي قمت بتنزيله من مجلد التنزيلات إلى مجلد فرعي في مجلد المنزل الخاص بك، مثل ~/.local/bin/
. ولكن يمكنك نقل الملف إلى أي مكان تفضله وحيث يمكنك الوصول إليه.
1. افتح نافذة الطرفية إذا لم تفعل ذلك بعد.
2. قم بتشغيل الأمر mv
أدناه في الطرفية. يقوم هذا الأمر بنقل ملف AppImage من ~/التنزيلات
إلى ~/.local/bin
مع الاحتفاظ بنفس اسم الملف.

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

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

أخيرًا، إذا قمت بإنشاء اختصار أو مشغل سطح المكتب، فاحذفها أيضًا.
الاستنتاج
يسمح AppImage لك بتشغيل البرمجيات دون القلق بشأن عدم تثبيت التبعيات مسبقًا على جهاز الكمبيوتر الخاص بك الذي يعمل بنظام Linux. عندما تحتاج إلى تغيير الأجهزة، فإن هجرة AppImages ليست مشكلة لأنها قابلة للنقل. كل ما عليك هو نسخ ملفات AppImage إلى محرك أقراص فلاش USB ونقلها.
بالرغم من الراحة التي يوفرها AppImage على Ubuntu لتجربتك في نظام Linux، فإنها تأتي مع مخاطر. كن دائماً على علم بمصادر AppImage المنسقة واستخدم فقط مصادر موثوقة وموثوق بها.
بصرف النظر عن AppImage، هل جربت Snapd في أوبونتو أو flatpak؟ إذا كان الأمر كذلك، أي واحد تعتقد أنه يعمل بشكل أفضل؟ كما يجب أن تجرب AppImageLauncher الذي يمكنه دمج سطح المكتب لـ AppImage على أوبونتو.