عن المشروع
# AppImageKit
AppImageKit هو التنفيذ المرجعي لتنسيق AppImage، وهي طريقة لتغليف تطبيقات سطح المكتب لنظام لينكس بحيث تعمل على العديد من التوزيعات المختلفة (RHEL، CentOS، Ubuntu، Fedora، Debian، openSUSE، ومشتقاتها) دون تعديل أو تثبيت.
## المزايا الرئيسية
- **ملف واحد لكل تطبيق**: قم بالتنزيل، اجعله قابلاً للتنفيذ، ثم شغّله — لا حاجة لفك الضغط أو التثبيت
- **لا يتطلب صلاحيات جذر**: يعمل مباشرة دون تغيير مكتبات النظام
- **قابل للنقل**: يمكن تشغيله من أقراص Live ISO، أو أقراص USB، أو عند الإقلاع المزدوج مع توزيعات متعددة
- **تكامل سطح مكتب اختياري** عبر appimaged
- **تحديثات ثنائية تفاضلية** للبناءات المستمرة (تنزيل الفرق فقط)
- **توقيع GPG2** مدعوم داخل الملف
- **أرشيف ذاتي الاستخراج**: يمكن استخراج المحتويات باستخدام `--appimage-extract`
- **دليل مركزي**: يمكن إدراج التطبيقات على AppImageHub
## سلوك وقت التشغيل
عند التشغيل، يقوم AppImage بتركيب صورة نظام الملفات المدمجة وتنفيذ التطبيق المضمن. تتضمن خيارات سطر الأوامر الخاصة:
- `--appimage-help` — طباعة المساعدة
- `--appimage-offset` — إظهار إزاحة صورة نظام الملفات المدمجة
- `--appimage-extract` — استخراج المحتويات (مفيد عندما يكون FUSE غير متاح)
- `--appimage-mount` — التركيب وطباعة نقطة التركيب
- `--appimage-version` — طباعة إصدار AppImageKit
- `--appimage-updateinformation` — طباعة معلومات التحديث
- `--appimage-signature` — طباعة التوقيع الرقمي المدمج
## التكوين المحمول
إذا كان هناك دليل باسم `<AppImage>.home` بجوار AppImage، يتم تعيين `$HOME` إليه قبل تشغيل الحمولة. وبالمثل، يقوم `<AppImage>.config` بتعيين `$XDG_CONFIG_HOME`. هذا يسمح بحمل الإعدادات بجانب الملف التنفيذي، على سبيل المثال، على عصا USB.
## المكونات
- **appimagetool** — أداة منخفضة المستوى لتحويل AppDir صالح إلى AppImage (انظر https://github.com/AppImage/appimagetool)
- **AppImage runtime** — جزء صغير من الكود مدمج في كل AppImage يقوم بتركيب وتنفيذ التطبيق (انظر https://github.com/AppImage/type2-runtime)
- **AppImageSpec** — المواصفات الرسمية للتنسيق (انظر https://github.com/AppImage/AppImageSpec)
## المجتمع
يمكن للمطورين والمستخدمين الانضمام إلى #AppImage على irc.libera.chat. نظرة عامة على المشاريع التي توزع AppImages متاحة على https://appimage.github.io/apps.
حقوق الطبع والنشر (c) 2004-24 Simon Peter والمساهمون.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.