تعرف على Flatpak وطريقة تثبيت تطبيقاته على لينوكس

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

مع انتشار نظام Flatpak، بات من الشائع أن تصادف أثناء بحثك عن تطبيقات جملة "Flathub" أو "Flatpak". إذا كان هذا الأمر قد أوقعك في حيرة عند لقائك الأول معه، فإن هذا المقال مُعد خصيصًا لك لفهم Flatpak واستخداماته الأساسية، بما في ذلك كيفية تثبيت وإلغاء تثبيت التطبيقات. بعد قراءة هذا الدليل للمبتدئين، ستتعرف على ما يلي:

ما هو Flatpak وFlathub

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

مميزات Flatpak

  • بيئة عزل لتشغيل التطبيقات
  • دعم لـ 24 توزيعة لينكس
  • إمكانية تشغيل نسخ متعددة من نفس التطبيق في وقتٍ واحد
  • عدم وجود مشاكل تعارض بين التبعيات
  • تحديث التطبيقات تلقائيًا في الخلفية

ما هو Flathub؟

تُعد Flathub مستودعًا مركزيًا لتطبيقات Flatpak، حيث يوفر العديد من التطبيقات والألعاب لنظام لينكس. كما يقدم خدمة بناء للمطورين الذين يرغبون في تطوير وتوزيع وتحديث التطبيقات بانتظام. يمكنك دمج Flathub مع مركز البرمجيات الخاص بك لتتمكن من تصفح وتثبيت تطبيقات Flatpak باستخدام واجهة رسومية، أو يمكنك الاستفادة من سطر الأوامر لتصفح وتثبيت التطبيقات.

كيفية تفعيل دعم Flatpak

إذا كنت تستخدم توزيعات مثل Fedora أو Endless OS أو Linux Mint أو CentOS أو elementary OS، يمكنك تجاوز هذه الخطوة، حيث تأتي هذه التوزيعات بأحدث إصداراتها مع دعم Flatpak مثبت مسبقًا. أما إذا كنت تستخدم توزيعات أخرى، يكفي تشغيل الأمر التالي لتثبيت Flatpak وتكوينها تلقائيًا:

sudo apt install flatpak

لأنظمة Debian وPop!_OS وUbuntu وما يشتق منها:

  • لتثبيت Flatpak في Ubuntu 20.04 و الإصدارات الأحدث:
sudo apt install flatpak
  • لتثبيت Flatpak في الإصدارات الأقدم من Ubuntu:
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak

الحالات الأخرى مثل Red Hat وArch Linux وكثير من التوزيعات تتطلب أوامر مختلفة للتثبيت.

كيفية تثبيت تطبيقات Flatpak عبر GNOME Software Center

إذا كنت تخشى استخدام الطرفية، تعتبر طريقة التثبيت الرسومية هي الأسهل. لتمكين دعم Flatpak في بيئة GNOME، يجب تثبيت الإضافة الخاصة بـ GNOME باستخدام الأمر التالي:

sudo apt install gnome-software-plugin-flatpak

بمجرد تثبيت الإضافة، ابحث عن التطبيق في مركز البرمجيات الخاص بك، وستجد مصدره يشير إلى مستودع Flathub. اضغط على "تثبيت" لتقوم بإضافة التطبيق إلى نظامك.

تثبيت تطبيق Flatpak باستخدام ملف .flatpakref

  1. ابحث عن التطبيق في منصة Flathub.
  2. قم بتنزيل ملف .flatpakref الخاص بالتطبيق.
  3. استخدم الأمر التالي لتثبيت التطبيق من ملف .flatpakref:
flatpak install --from /path/to/<app-id>.flatpakref

تثبيت تطبيق Flatpak من سطر الأوامر

  1. أضف مستودع Flathub باستخدام:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
  1. ابحث عن التطبيق باستخدام:
flatpak search <app-name>
  1. لتثبيت التطبيق، انسخ معرف التطبيق واستخدم الأمر:
flatpak install flathub <app-id>

كيفية إدارة التطبيقات المثبتة

لإدارة التطبيقات المثبتة، يمكنك استخدام الأوامر المتاحة في Flatpak. على سبيل المثال، يمكنك عرض كافة التطبيقات المثبتة عبر:

flatpak list

لتحديث تطبيق معين، استخدم الأمر:

flatpak update <app-id>

كيفية إلغاء تثبيت تطبيقات Flatpak

لإزالة التطبيقات، يمكنك استخدام الطريقتين الرسومية أو من سطر الأوامر. في سطر الأوامر، استخدم:

flatpak uninstall <app-id>

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

أسئلة شائعة

  1. ما هو Flatpak؟

    • هو نظام موحد لإدارة الحزم يُستخدم لتثبيت وتوزيع التطبيقات على مختلف توزيعات لينكس.
  2. كيف يمكنني تثبيت Flatpak على توزيعي؟

    • يمكنك تثبيته عبر استخدام أوامر محددة بناءً على توزيعتك، مثل sudo apt install flatpak للأنظمة القائمة على Debian.
  3. ما هو Flathub؟

    • Flathub هو مستودع مركزي يوفر العديد من تطبيقات Flatpak.
  4. هل يمكنني تثبيت عدة نسخ من نفس التطبيق باستخدام Flatpak؟

    • نعم، يتيح لك Flatpak تشغيل نسخ متعددة من نفس التطبيق في وقت واحد دون مشاكل تعارضات.
  5. كيف يمكنني إلغاء تثبيت تطبيقات Flatpak؟
    • يمكنك استخدام سطر الأوامر أو الطرق الرسومية لإلغاء تثبيت التطبيقات بسهولة.

ياسمين معتز

هواياتي كتابة المقالات خبرة أكثر من 5 سنوات في مجال الكتابة والتسويق
زر الذهاب إلى الأعلى
Don`t copy text!