تم إطلاق الإصدار الجديد من Flatpak 1.4.0 مع واجهة برمجة التطبيقات لـ flatpakref والمزيد

شعار Flatpak

تم إصدار فرع مستقر جديد لمجموعة أدوات Flatpak 1.4، الذي يأتي به هذا الإصدار الجديد مع بعض التغييرات المهمة في تنظيم الحزم والتحسينات والمزيد.

بالنسبة لأولئك الذين ما زالوا لا يعرفون عن Flatpak ، يجب أن يعرفوا ذلك إنه نظام من الحزم المستقلة غير المرتبطة بتوزيعات Linux محددة ويتم تشغيلها في حاوية خاصة تعزل التطبيق عن باقي النظام.

يمكن لـ Flatpak تبسيط توزيع البرامج التي ليست جزءًا من مستودعات التوزيع القياسية من خلال إعداد حاوية عالمية دون إنشاء تجميعات منفصلة لكل توزيع.

للمستخدمين المهتمين بالأمان ، يسمح لك Flatpak بتشغيل تطبيق في حاوية ، مما يوفر الوصول فقط إلى وظائف الشبكة وملفات المستخدم المرتبطة بالتطبيق.

يتم توفير الدعم لتشغيل حزم Flatpak لأنظمة Arch Linux و CentOS و Debian و Fedora و Gentoo و Mageia و Linux Mint و Ubuntu.

يتم تضمين الحزم مع Flatpak في مستودع Fedora ويتم الاحتفاظ بها في برنامج إدارة تطبيقات Gnome.

في Flatpak 1.4 ، تم تعديل تكوين تنظيم المستودعات الخارجية. في الدليل /etc/flatpak/remotes.d ، بدلاً من ملفات * .conf ذات الإعدادات ، يتم الآن استخدام ملفات ".flatpakrepo" المعتادة ، والتي يتم استيرادها تلقائيًا عند استخدام flatpak لأول مرة.

يمكن تحرير هذه الملفات وحذفها بحرية ، عن طريق القياس مع المستودعات المضافة يدويًا.

التغييرات الرئيسية في Flatpak 1.4

أيضا ضمن المستجدات التي يمكن تسليط الضوء عليها تغير تنظيم المرافق المتاحة بشكل كبير لجميع الحزم على النظام.

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

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

في الإصدار الجديد ، يستخدم نظام ملفات FUSE خاص لتثبيت حزم النظام ، حيث يمكن للمستخدم كتابة البيانات ، ولكن بعد انتهاء التسجيل ، يتم حظر وصول المستخدم إلى الملفات المسجلة. يتضمن النهج الجديد الحاجة إلى تعيين flatpak لمستخدم فردي ("flatpak" افتراضيًا) وتغيير قواعد SELinux.

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

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

تغيير مهم آخر في هذا الإصدار الجديد هو أن دعم إضافي للأنظمة المزودة ببطاقات فيديو NVIDIA متعددة وتمت زيادة سرعة التجديد لفروع Appstream للمستودعات الكبيرة بشكل كبير.

خدمات محدثة للتكامل مع البيئات الرسومية: xdg-desktop-portal و xdg-desktop-portal-gtk ، حيث تمت إضافة بوابات جديدة للتنفيذ التلقائي ، وتنفيذ برنامج الخلفية ، والوصول إلى GameMode.

من التغييرات الأخرى الموجودة في هذا الإصدار الجديد من Flatpak 1.4.0 ، نجد:

  • ملف تعريف seccomp جديد لـ Docker ، والذي يسمح لك بتشغيل flatpak داخل الحاويات.
  • تحسين القدرة على التثبيت من عدة مصادر P2P (عبر محركات أقراص USB أو LAN).
  • يوفر الأمر "flatpak remote-ls" تصفية تلقائية للتطبيقات التي انتهى وقت التتبع لها.
  • في "flatpak remote-ls" و "flatpak remote-info" ، يتم تنفيذ الخيار "–cached" لإرجاع المعلومات بناءً على البيانات المخزنة محليًا.
  • تمت إضافة القدرة على تحديد إصدار انتقالي سيُطلب من العملاء من خلاله التبديل إلى فرع جديد (بدلاً من الفرع الحالي الذي انتهت صلاحيته).
  • تمت إضافة خيار "–socket = pcsc" للوصول إلى البطاقات الذكية.
  • تم تنفيذ الدعم لـ dconf الموضوعة في بيئة رمل.
  • تتم إضافة خيارات "–لا-تحديث- [Summary، appstream]" و "–static-delta-ignore-ref = PATTERN" إلى الأمر build-update-repo.

كيفية تثبيت Flatpak على Ubuntu ومشتقاته؟

بالنسبة لأولئك الذين يرغبون في التمكن من تثبيت Flatpak على توزيعةهم ، يمكنهم القيام بذلك عن طريق فتح Terminal وكتابة الأمر التالي فيه:

sudo add-apt-repository ppa:alexlarsson/flatpak

sudo apt update

sudo apt install flatpak

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.