كيفية استخدام وتثبيت FlatPak على نظام Linux

يبدو كما لو أن مثبتات التطبيقات العالمية هي الشيء الجديد في عالم Linux. لديك مطورو Ubuntu يعملون على snaps ، App Image (المعروف أيضًا باسم أقرب شيء إلى ملفات exe. على Linux) ، Deis ، ZeroInstall وبالطبع الشيء الجديد الذي يتحدث عنه الجميع: Flatpak. لفترة طويلة جدًا ، احتاج مجتمع المصادر المفتوحة ونظام Linux ككل إلى طريقة واحدة لتقديم البرامج إلى العديد من توزيعات Linux المختلفة. في عام 2017 ، هناك العديد من مشاريع البرامج المختلفة التي تتنافس على دائرة الضوء. لا يختلف Flatpak. إنها أداة تم تطويرها بواسطة Free Desktop Project والتي تعد بتسهيل تقديم أي نوع من البرامج بسهولة ويسر إلى أي نوع من توزيع Linux في السوق.

تنبيه المفسد: قم بالتمرير لأسفل وشاهد فيديو تعليمي في نهاية هذه المقالة.

في هذه المقالة ، سنتعرف على كيفية تشغيل هذه التقنية الجديدة والمثيرة على توزيع Linux المفضل لديك.

تثبيت FlatPak

لقد عمل مطورو Flatpak بجد مع مشرفي توزيع Linux لجعله يعمل بسهولة. افتح نافذة طرفية ، وابحث عن قسم نظام التشغيل الذي تستخدمه ، وأدخل الأمر (الأوامر) لتثبيته!

قوس لينكس

sudo pacman -S flatpak

فيدورا

sudo dnf install flatpak

OpenSUSE

sudo zypper install flatpak

ماجيا

sudo urpmi flatpak

أو (في حالة استخدام DNF)

sudo dnf install flatpak

أوبونتو

نظام التشغيل Ubuntu 16.04 LTS

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update sudo apt install flatpak

Ubuntu 17.04+

sudo apt install flatpak

اختبار دبيان / غير مستقر

sudo apt-get install flatpak

جينتو

أولاً ، احصل على قشرة الجذر: sudo -s أو su

  كيفية استخدام أمر Linux العلوي (وفهم مخرجاته)

بعد ذلك ، قم بإنشاء ملف تكوين جديد: nano -w /etc/portage/repos.conf/flatpak-overlay.conf

الصق الكود التالي داخل الملف:

[flatpak-overlay]
priority = 50
location = /usr/local/portage/flatpak-overlay
sync-type = git
sync-uri = git://github.com/fosero/flatpak-overlay.git

المزامنة التلقائية = نعم

احفظ ملف التكوين باستخدام تركيبة لوحة المفاتيح Ctrl + O.

أخيرًا ، قم بتشغيل مزامنة لتثبيت Flatpak.

emerge --sync

باستخدام Flatpak

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

هل أنت مطور؟ تحقق من المعلومات الرسمية ل تعلم كيفية صنع فلاتباك.

تثبيت Flatpak من المستودع

لتثبيت تطبيق Flatpak على كمبيوتر Linux الخاص بك ، افتح Terminal. بعد ذلك ، أدخل هذا الأمر للوصول إلى الجذر: sudo -s

في هذا المثال ، سنقوم بتثبيت Spotify عبر سطر الأوامر. ابدأ بإخبار خدمة Flatpak بالحصول على التطبيق البعيد.

flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref

بعد ذلك ، قم بتثبيت Spotify باستخدام أمر التشغيل.

flatpak run com.spotify.Client

عند اكتمال العملية ، تحقق من قائمة التطبيق الخاص بك. ستظهر أيقونة Spotify.

تثبيت Flatpak من ملف

لحسن الحظ ، فإن سطر الأوامر ليس هو الطريقة الوحيدة لتثبيت تطبيق Flatpak. من الممكن أيضًا تنزيل ملف .flatpakref وتثبيته دون إدخال أمر واحد.

  كيف تلعب Cities Skylines على Linux

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

عندما يتم تنزيل الملف على جهاز الكمبيوتر الخاص بك ، افتح مدير الملفات وانتقل إلى موقع التطبيق الذي تم تنزيله. انقر بزر الماوس الأيمن فوقه وحدد “فتح باستخدام تثبيت البرنامج”. سيؤدي هذا إلى تشغيل متجر Gnome Software ، وإظهار صفحة تعرض معلومات مفصلة عن التطبيق الذي سيتم تثبيته.

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

هذا هو! تحقق من قائمة التطبيق للبرنامج المثبت حديثًا.

تحديث Flatpaks

التحديث ، مثل التثبيت ممكن بطريقتين. الطريقة الأولى مع المحطة. ابدأ بإدراج جميع Flatpaks المثبتة على النظام باستخدام أمر list.

flatpak list

بعد ذلك ، حدد تطبيق Flatpak من القائمة ، وأضفه إلى نهاية: تحديث flatpak

سيؤدي القيام بذلك إلى تحديث التطبيق الفردي. بدلاً من ذلك ، ما عليك سوى كتابة تحديث flatpak لتحديث جميع التطبيقات على النظام.

لا تريد استخدام المحطة؟ فقط استخدم برنامج جنوم كالمعتاد. عندما يكون هناك تحديث لـ Flatpak ، فسوف يخبرك! قم بتثبيته كالمعتاد ، إلى جانب تحديثات البرامج العادية.

جاري إلغاء تثبيت Flatpaks

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

sudo flatpak uninstall appnamehere

أو بدلاً من ذلك ، افتح برنامج Gnome ، وابحث عن التطبيق وانقر على “إلغاء التثبيت”.

  كيفية إعداد مفتاح SSH على نظام Linux

استنتاج

لطالما كان توزيع البرامج أحد أضعف نقاط Linux: لا يرغب المطورون في حزم برامجهم في 100 تنسيق مختلف. بالإضافة إلى ذلك ، يريد المستخدمون طريقة أفضل لتثبيت البرنامج بدلاً من الاعتماد على الجهاز. Flatpack هي محاولة أخرى لإصلاح هذا. إنها تنجز هذه المهمة الضخمة عن طريق أخذ البرامج وإضفاء الطابع الافتراضي عليها داخل الحاويات ، مما يسمح لها بالعمل على أي شيء في أي وقت. تتسارع عملية تطوير هذا البرنامج ، حيث تساعد Flatpaks في تقديم برامج شهيرة مثل: Spotify و Blender و Mozilla Firefox وحتى Microsoft Skype. دعم هذه الأداة هائل ، والاعتماد آخذ في التحسن.

تتمتع Flatpaks بالكثير من الإمكانات ، لكن اللاعبين الآخرين طغوا عليها في لعبة “برنامج تثبيت Linux العالمي”. نتيجة لذلك ، لا يعرفهم سوى خبراء Linux. آمل أن يسلط هذا البرنامج التعليمي بعض الضوء الذي تشتد الحاجة إليه على Flatpak ، بحيث يمكن لجميع أنواع مستخدمي Linux البدء في استخدامها!