أدوات المستخدم

أدوات الموقع


linux-app-formats-snaps-flatpak-appimage

اختلافات

عرض الاختلافات بين النسخة المختارة و النسخة الحالية من الصفحة.

رابط إلى هذه المقارنة

جانبي المراجعة السابقةالمراجعة السابقة
المراجعة التاليةجانبي المراجعة التالية
linux-app-formats-snaps-flatpak-appimage [2021/12/01 20:45] mhsabbaghlinux-app-formats-snaps-flatpak-appimage [2021/12/01 21:00] mhsabbagh
سطر 55: سطر 55:
  
 </code> </code>
- 
-  * 
  
 ===== صيغة فلاتباك Flatpak ===== ===== صيغة فلاتباك Flatpak =====
 +
 +بعد شهرين من إطلاق حزم السناب انتبهت شركة ريدهات إلى أهمية امتلاك آلية مختلفة لشحن التطبيقات وتوزيعها على لينكس، ولهذا أطلقت مشروع فلاتباك (بعد أن حوّلته من مشروعٍ آخر ووظفت مطوره الرئيسي لصالحها) وجعلته افتراضيًا في توزيعة فيدورا التي ترعاها رسميًا هي الأخرى.
 +
 +تطبيقات فلاتباك هي تطبيقات معزولة ومحتواة في حاويات هي الأخرى، لكنها ليست محتواة بالكامل، لأن تطبيقات فلاتباك تعتمد في عملها على بيئات عمل مشتركة (Shared Runtimes) بحاجة للتحميل قبل استخدام التطبيقات. لا تحتاج تحميل هذه البيئة سوى مرة واحدة فقط وبعدها ستتمكن جميع التطبيقات من استخدامها إن احتاجت ذلك، لكن غالبًا ما يكون حجم هذه البيئات بمئات الميغابايتات، ولهذا فإن تثبيت تطبيق بسيط مثل آلة حاسبة جنوم كتطبيق فلاتباك قد يحتاج تحميل نحو 700 ميغابت من الإنترنت لأول مرة، أما بعد ذلك فلن تحتاج سوى إلى تحميل التطبيق نفسه إن كان لا يستخدم شيئًا سوى بيئة جنوم.
 +
 +من مميزات فلاتباك:
 +
 +  * مفتوح المصدر بالكامل ويمكن لأي شخص أن يعمل متجر التطبيقات (المستودع) الخاص به.
 +  * سريعة في العمل مثل التطبيقات العادية (لا يوجد تأخير في التشغيل مثل حزم السناب).
 +  * تدعم حصر الصلاحيات وإدارتها للتطبيقات المثبّتة (مثل السماح لتطبيق المتصفح بالوصول إلى الكاميرا أو الميكروفون مثلًا، أو منعه من ذلك... إلخ).
 +
 +لكن من عيوبها:
 +
 +  * حجم كبير لتحميل التطبيقات لأول مرة، خصوصًا إن كانت بحاجة لأكثر من بيئة تشغيل مختلفة، وهو ما يستهلك الإنترنت + مساحة القرص، وخصوصًا عند وجود تحديثات.
 +  * بحاجة لإضافة مستودع كل تطبيق لتثبيته وتحميل حزم فلاتباك منه، وبالتالي بحاجة لإدارة المستودعات ومفاتيح الاستيثاق وهو أصعب للمستخدم.
 +  * قد لا تتبع بعض التطبيقات سمة النظام الحالية بسبب العزل الحاصل، بل قد تستعمل سمة خاصّة بها أو سمة أخرى.
 +
 +معظم تطبيقات فلاتباك متوفرة للتثبيت من مستودع رئيسي اسمه [[https://flathub.org|Flathub]]، ويمكن للمستخدم إضافته إلى نظامه ثم تحميل التطبيقات منه وتحديثها تمامًا كالحزم العادية.
 +
 +ستحتاج تحميل مدير حزم فلاتباك وتثبيته على نظامك قبل القيام بذلك (إن يكن مثبتًا بالفعل)، ويمكنك [[https://flatpak.org|تحميله من الموقع الرسمي]].
  
 ===== صيغة AppImage ===== ===== صيغة AppImage =====
 +
 +تطبيقات [[https://appimage.org|AppImage]] قديمة في الواقع وليست جديدة، فهي موجودة منذ 2004م.
 +
 +وهي تطبيقات غير معزولة في صندوق، بل محمولة فقط (أي أن اعتمادياتها تأتي في ملف واحد) تمامًا مثل صيغة .exe على ويندوز. وهي تعمل على جميع توزيعات لينكس دون الحاجة لتثبيت أي مدير حزم أو برنامج خاصّ لتشغيلها، بل ستعمل مباشرةً عند النقل عليها.
 +
 +هذا يعني أن تطبيقات AppImage تفتقد لمزايا الأمان والخصوصية الموجودة في حزم سناب وفلاتباك، لكنها أسهل للاستخدام سواءٌ من طرف المستخدمين أو المطورين، كما أنها محمولة في ملف واحد فقط يمكن تحميله من الإنترنت أو مشاركته مع أي أحد لتشغيل أي نوع من التطبيقات.
 +
 +نظرًا لطبيعتها فليس هناك مكان موحّد لتحميل حزم AppImage، لكنك قد تجدها في بعض التطبيقات الموجّهة لسطح مكتب لينكس في خيارات التحميل، ويكفي أن تنقر عليها بزرّ الفأرة الأيمن وتعلّم خيار "السماح بالتشغيل"، ثم تنقر عليها بزر الفأرة الأيسر لجعلها تعمل.
 +
 +يمكنك أيضًا تصفح بعض التطبيقات المتوفرة كحزم AppImage من مواقع مثل [[https://appimage.github.io/apps/|AppImageHub]] وغيرها، حيث تحوي تجميعةً بهذه التطبيقات.
  
  
linux-app-formats-snaps-flatpak-appimage.txt · آخر تعديل: 2023/12/20 17:08 بواسطة 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki