يصل Flatpak 1.8 إلى تثبيت التطبيق في 2P2 ، ووحدة systemd ، والوصول إلى ALSA والمزيد

غطاء مسطح

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

حزم Flatpak يتم وضعها كخيار ممتاز لتوزيع الحزم ، نظرًا لأنها غير مرتبطة بأي توزيع محدد كما أنها ليست جزءًا من مستودعات التوزيع العادية عند إعداد حاوية عالمية.

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

الميزات الرئيسية الجديدة لـ Flatpak 1.8

كان أحد التغييرات الرئيسية التي عمل عليها المطورون هو تقديم ملف تنفيذ مبسط للتثبيت في وضع P2P، وذلك للسماح بتحميل التطبيقات ومجموعات وقت التشغيل وتنظيمها عبر عقد وسيطة أو محركات أقراص للأنظمة بدون اتصال بالشبكة.

تغيير مهم آخر كان التعطيل الافتراضي للتحميل التلقائي للمستودع، الموجودة على محركات أقراص USB المحلية. الذي جعل هذا التغيير من الممكن تبسيط التنفيذ الداخلي لوضع P2P وزيادة فعاليته.

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

لتنشيط المستودعات المحلية الوسيطة ، يجب على المستخدم تكوين المستودع عن طريق تكوين ارتباط رمزي من / var / lib / flatpak / sideload-repos o / run / flatpak / sideload-repos.

من ناحية أخرى ، بالنسبة للتطبيقات التي يمكنها الوصول إلى نظام الملفات ، يتم توفير دليل إعادة التوجيه / ليب من البيئة المضيفة في / تشغيل / مضيف / ليب ، إلى جانب ذلك تمت إضافة أذونات وصول جديدة إلى FS: "host-etc" و "host-os" ، والذي يسمح بالوصول إلى أدلة النظام / etc و / usr.

لإنشاء رمز أكثر كفاءة لتحليل ملفات GVariant من ostreee ، استخدم المتغير مخطط مترجم وفي تكوين البناء ، يوفر القبو القدرة على البناء بدون libsystemd.

"تثبيت المصدق" تمت إضافته إلى FlatpakTransaction API ، والتي يمكن للعملاء استخدامها لتثبيت المصدقين المطلوبين لإكمال المعاملة.

من جانب من التغييرات داخل الأوامر، من الأبرز في الخيار "–Commit =" تمت إضافته إلى أوامر "flatpak remote-info" و "تحديث flatpak" لتحديد إصدار معين من مستودعات OCI.

و تغيير أمر الترقية إلى "ترقية flatpak"، وهو اسم مستعار لأمر "تحديث flatpak".

فيما يتعلق بإصلاحات الأخطاء ، يعتمد استخدام بيانات المنطقة الزمنية على / الخ / LOCALTIME للنظام المضيف ، من أجل حل المشكلات المرتبطة بالمناطق الزمنية في بعض التطبيقات. توقف تثبيت ملف env.d من gdm لأن مولدات systemd هي الأفضل في هذه المهمة.

من التغييرات الأخرى التي تتميز عن هذا الإصدار الجديد:

  • في الأداة المساعدة create-usb ، يتم تمكين تصدير الالتزام الجزئي افتراضيًا.
  • تم توفير ملف sysusers.d لإنشاء المستخدمين الضروريين من خلال systemd.
  • خيار مضاف «- [لا] متابعة إعادة التوجيه»الى الاوامر«flatpak عن بعد إضافة"و" تعديل flatpak "لمنع / تمكين إعادة التوجيه إلى مستودع آخر.
  • تمت إضافة Spawn API إلى نظام البوابة للحصول على معرف العملية الفعلي (PID) للتطبيق قيد التشغيل.
  • جميع مستودعات OCI (مبادرة الحاويات المفتوحة) تم تغييرها لاستخدام المصدق المصادقة المسطحة.
  • تم تنفيذ البرامج النصية لإكمال الإدخال لقشرة أوامر الأسماك.
  • تمت إضافة الدعم الأولي لتحديثات دلتا لمستودعات OCI.
  • تم تركيب مقابس المجلات في وضع القراءة فقط.
  • تمت إضافة دعم لتصدير الدلائل في تصدير المستندات.
  • اسمح بالوصول المباشر إلى أجهزة الصوت ALSA للتطبيقات التي يمكنها الوصول إلى Pulseaudio.

وأخيرا، إذا كنت تريد معرفة المزيد عنها ، يمكنك التحقق من القائمة الكاملة للتغييرات في الرابط التالي. 


اترك تعليقك

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

*

*

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