أصدرت الشركة الأم لـ Ubuntu بيانًا يفيد بأن Flatpak لن تكون موجودة في الإصدارات المستقبلية من نكهات Ubuntu. ولكن ما هو Flatpak ، ولماذا تريده ، وكيف يمكنك تمكينه على Ubuntu ونكهاته؟
لماذا لا يتوفر Flatpak على نكهات Ubuntu؟
التوزيعات المختلفة لها طرق مختلفة لنشر وإدارة الحزم. في مشتقات دبيان (بما في ذلك Ubuntu) ، الافتراضي هو Advanced Package Tool ، بينما RHEL والتوزيعات المماثلة تستخدم yum و rpm.
بالإضافة إلى أدوات الحزمة القياسية ، يستخدم بعض المطورين تطبيقات وضع الحماية ، والتي تعمل بأنفسهم وتأتي مع جميع التبعيات والمكتبات اللازمة لتشغيل التطبيق على أي نظام Linux نظام.
Flatpak هي إحدى هذه الأدوات التي توفر أدوات سهلة الاستخدام ووثائق شاملة ، وقد تم تطويرها ودعمها من قبل المجتمع.
تم تطوير الأداة المساعدة Canonical ، Snap ، داخليًا وتوفر وظائف مماثلة لـ Flatpak - على الرغم من أنها تدعم فقط الأنظمة التي تستخدم نظام systemd init. لقد اجتذبت Snap انتقادات بسبب نموذج تطويرها مغلق المصدر ، وأوقات تشغيل التطبيق البطيئة ، ونظام التحديث التلقائي.
تمكن مطورو Distro ، حتى الآن ، من تضمين مديري الحزم الذي يختارونه ، وبينما تجنب Ubuntu Flatpak لصالحه من Snap ، كانت نكهات Ubuntu شبه الرسمية ، بما في ذلك Kubuntu و Xubuntu و Lubuntu و Budgie ، تتجه نحو تبني كل من Flatpak و فرقعة.
في 21 فبراير 2023 ، أعلن فيليب كيويش ، مدير هندسة المجتمع في شركة Canonical ، عن إصدار منتدى خطاب أوبونتو أن النكهات المعتمدة لن تأتي مع دعم Flatpak افتراضيًا.
في إشارة إلى "التجزئة" ، تابع كيويش:
تعتبر Ubuntu ونكهاتها debs وتستقطب التجربة الافتراضية. يتمتع المستخدمون بحرية اختيار الحصول على برامجهم من مصادر أخرى ، بما في ذلك Flatpak. هناك طريقة لتثبيت هذه البدائل ، وستظل متاحة للتثبيت من أرشيف Ubuntu بأمر بسيط.
كجزء من جهودنا المشتركة ، اتخذت نكهات Ubuntu قرارًا مشتركًا لتعديل بعض الحزم الافتراضية على Ubuntu: المضي قدمًا ، حزمة Flatpak مثل بالإضافة إلى الحزم لدمج Flatpak في مركز البرامج المعني لن يتم تثبيتها افتراضيًا في الإصدار التالي المقرر في أبريل 2023 ، Lunar سرطان البحر.
على الرغم من أن تصريح Kewisch يشير إلى "قرار مشترك" ، إلا أن التغيير قد فاجأ الكثيرين ، مع عرض Xubuntu Technical Lead ، Sean Davis Flatpak على Xubuntu مؤخرًا في ديسمبر 2023.
كيفية تمكين Flatpak على نظام التشغيل Ubuntu ونكهاته المعتمدة
بينما تقوم Canonical بسحب الدعم لتطبيقات Flatpak ، فإن هذا لا يعني أنك لن تكون قادرًا على تثبيت وتمكين Flatpak على Ubuntu و Kubuntu و Xubuntu و Lubuntu و Budgie.
افتح المحطة إما عن طريق اختيار "Terminal" من قائمة النظام أو الضغط Ctrl + Alt + T..
يدخل:
sudo apt install flatpak gnome-software-plugin-flatpak-software
الآن وبعد تثبيت Flatpak ، يمكنك بسهولة فتح ملف .flatpakref التطبيق و .flatpakrepo ملفات المستودع. ولكن لتقدير كل ما تقدمه Flatpak تمامًا ، يجب عليك أيضًا توصيل Flatpak بمستودع Flatpak.
أكبرها وأكثرها استقرارًا هو Flathub ، الذي يضم حزمًا يختارها ويضيفها مديرو Flathub والمطورون. تتوفر مستودعات Flatpak الأخرى.
لتوصيل Flatpak بمستودع Flathub حتى تتمكن من تثبيت تطبيقات Flatpak بسهولة ، أدخل:
flatpak إضافة عن بُعد - إذا لم يكن موجودًا https://flathub.org/repo/flathub.flatpakrepo
أعد تشغيل جهازك لتصبح التغييرات سارية المفعول. الآن ، سوف تكون قادرًا على ذلك تثبيت البرنامج باستخدام Flatpak على Ubuntu ونكهاته.
يمكنك تثبيت معظم تطبيقات Linux باستخدام Flatpak
سواء كنت ترغب في استخدام Flatpaks لأسباب أيديولوجية أو عملية ، فهناك الآلاف من التطبيقات والألعاب والمرافق المفيدة متوفر ، ومن الممكن تمامًا تثبيت جميع البرامج التي قد تحتاجها من Flatpak ، دون الحاجة إلى اللجوء إلى سطر الأوامر.
إذا كان لديك بضع ساعات للقتل ، فلماذا لا تتورط في بعض الألعاب الرائعة المجانية والمعبأة في Flatpak؟