Flathub: Difference between revisions

From binaryoption
Jump to navigation Jump to search
Баннер1
(@pipegas_WP)
 
(@pipegas_WP)
 
Line 1: Line 1:
=== Flathub: دليل شامل للمبتدئين ===
=== Flathub: دليل شامل للمبتدئين ===


'''Flathub''' هو مستودع مركزي لتطبيقات [[لينكس]] التي يتم توزيعها بتنسيق [[Flatpak]]. يُعد Flathub بمثابة "متجر التطبيقات" الرسمي لتطبيقات Flatpak، على غرار [[Google Play Store]] لنظام [[Android]] أو [[App Store]] لنظام [[iOS]]. يهدف Flathub إلى تبسيط عملية اكتشاف وتثبيت وتشغيل التطبيقات على توزيعات [[لينكس]] المختلفة.
'''Flathub''' هو مستودع برمجيات مركزي لتطبيقات [[لينكس]] التي تستخدم تنسيق [[Flatpak]]. يعتبر Flathub بمثابة "متجر تطبيقات" عالمي لتطبيقات Flatpak، على غرار [[Google Play Store]] لنظام [[Android]] أو [[App Store]] لنظام [[iOS]]. يهدف Flathub إلى تبسيط عملية تثبيت وإدارة التطبيقات على توزيعات [[Linux]] المختلفة، مع التركيز على الأمان والعزل.


== ما هو Flatpak ولماذا Flathub؟ ==
== ما هو Flatpak ولماذا Flathub؟ ==


قبل التعمق في Flathub، من المهم فهم ما هو Flatpak. Flatpak هو نظام لإدارة الحزم يهدف إلى حل مشاكل التوافق وتوزيع التطبيقات على بيئات [[لينكس]] المتنوعة.  تقليديًا، كانت توزيعات [[لينكس]] تستخدم أنظمة إدارة حزم خاصة بها (مثل [[APT]] في [[Debian]] و[[Ubuntu]]، و[[YUM]] في [[Fedora]] و[[CentOS]]، و[[Pacman]] في [[Arch Linux]])، مما يؤدي إلى صعوبات في توزيع التطبيقات عبر التوزيعات المختلفة.
قبل التعمق في Flathub، من المهم فهم [[Flatpak]] نفسه. Flatpak هو نظام لإدارة الحزم يهدف إلى حل مشكلات الاعتمادية والتوزيع الموجودة في طرق التعبئة التقليدية مثل [[APT]] (لـ [[Debian]] و [[Ubuntu]]) و [[YUM]] (لـ [[Fedora]] و [[CentOS]]).  يقوم Flatpak بتجميع التطبيقات مع جميع الاعتمادات اللازمة داخل "حاوية" معزولة. هذا يعني أن التطبيق يعمل في بيئة منفصلة عن بقية النظام، مما يقلل من احتمالية تعارض الاعتماديات ويزيد من الأمان.


Flatpak يتغلب على هذه المشكلة من خلال تجميع التطبيقات مع جميع الاعتماديات اللازمة داخل "حاوية" (Container). هذه الحاوية معزولة عن بقية النظام، مما يضمن أن التطبيق سيعمل بشكل متوقع بغض النظر عن التوزيعة أو إصدار المكتبات المثبتة على النظام.
Flathub يكمل Flatpak من خلال توفير مكان مركزي للمطورين لنشر تطبيقاتهم Flatpak، وللمستخدمين للعثور عليها وتثبيتها بسهولة. بدون Flathub، سيتعين على المستخدمين إضافة مستودعات Flatpak يدويًا من مصادر مختلفة، وهو أمر يمكن أن يكون معقدًا وغير آمن.


Flathub يوفر منصة مركزية للمطورين لنشر تطبيقات Flatpak الخاصة بهم، وللمستخدمين لاكتشاف وتثبيت هذه التطبيقات بسهولة.  بدون Flathub، كان على المستخدمين إضافة مستودعات Flatpak يدويًا، وهي عملية أكثر تعقيدًا.
== مميزات استخدام Flathub ==
 
== كيف يعمل Flathub؟ ==
 
Flathub يعتمد على بنية [[Flatpak]].  يتكون التطبيق المعبأ بتنسيق Flatpak من ثلاثة مكونات رئيسية:
 
* '''التطبيق (Application):'''  الكود الفعلي للتطبيق.
* '''Runtime (وقت التشغيل):'''  مجموعة من المكتبات والبيئات اللازمة لتشغيل التطبيق.  عادة ما تكون Runtimes مشتركة بين العديد من التطبيقات، مما يقلل من حجم التنزيلات والتخزين.  أمثلة على Runtimes تشمل [[GNOME]] Runtime و [[KDE]] Runtime.
* '''SDK (مجموعة تطوير البرامج):''' الأدوات اللازمة لتطوير تطبيقات Flatpak.


عندما تقوم بتثبيت تطبيق من Flathub، يقوم Flatpak بتنزيل التطبيق و Runtime اللازمين، ثم يقوم بتثبيتهما في بيئة معزولة.
*  '''الأمان:''' التطبيقات الموجودة في Flathub معزولة، مما يقلل من خطر إصابة النظام ببرامج ضارة.
*  '''سهولة التثبيت:''' تثبيت التطبيقات من Flathub بسيط للغاية باستخدام أدوات سطر الأوامر أو واجهات المستخدم الرسومية.
*  '''التوافق:'''  تطبيقات Flatpak مصممة للعمل عبر توزيعات [[Linux]] المختلفة، مما يضمن التوافق.
*  '''التحديثات التلقائية:'''  يمكن تحديث التطبيقات المثبتة من Flathub تلقائيًا، مما يضمن حصولك دائمًا على أحدث الإصدارات.
*  '''الوصول إلى التطبيقات الحديثة:''' غالبًا ما يتم إصدار التطبيقات الحديثة أولاً بتنسيق Flatpak على Flathub قبل توفرها في مستودعات التوزيعات التقليدية.
*  '''الاستقلالية عن دورة إصدار التوزيعة:'''  لا تتأثر التطبيقات المثبتة من Flathub بدورات إصدار نظام التشغيل الأساسي.


== تثبيت Flathub ==
== كيفية تثبيت Flathub ==


تعتمد طريقة تثبيت Flathub على توزيعة [[لينكس]] التي تستخدمها. معظم التوزيعات الحديثة توفر خطوات بسيطة لتثبيت Flathub. فيما يلي بعض الأمثلة:
تعتمد عملية تثبيت Flathub على توزيعة [[Linux]] التي تستخدمها. في معظم الحالات، يمكن تثبيته باستخدام سطر الأوامر. إليك بعض الأمثلة:


{| class="wikitable"
{| class="wikitable"
|+ تثبيت Flathub على توزيعات لينكس المختلفة
|+ تثبيت Flathub على توزيعات Linux المختلفة
|-
|-
| التوزيعة || الأمر
| التوزيعة || الأمر
| [[Fedora]] || `flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo`
| [[Ubuntu]] || sudo apt install flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
| [[Ubuntu]] || `flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo`
| [[Fedora]] || sudo dnf install flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
| [[Debian]] || `flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo`
| [[Debian]] || sudo apt install flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
| [[Arch Linux]] || `flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo`
| [[Arch Linux]] || sudo pacman -S flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|}
|}


بعد إضافة مستودع Flathub، يمكنك استخدام أداة سطر الأوامر `flatpak` أو مدير تطبيقات رسومي يدعم Flatpak (مثل [[GNOME Software]] أو [[Discover]] في [[KDE Plasma]]) لتصفح وتثبيت التطبيقات.
بعد تثبيت Flathub، ستحتاج إلى إعادة تشغيل النظام أو تسجيل الخروج ثم تسجيل الدخول مرة أخرى حتى يتم التعرف على المستودع الجديد.


== استخدام Flathub ==
== كيفية تثبيت التطبيقات من Flathub ==


بمجرد تثبيت Flathub، يمكنك البحث عن التطبيقات وتثبيتها باستخدام مدير التطبيقات الخاص بك.  يمكنك أيضًا استخدام سطر الأوامر:
هناك طريقتان رئيسيتان لتثبيت التطبيقات من Flathub:


* '''البحث عن تطبيق:''' `flatpak search <اسم التطبيق>`
*   '''سطر الأوامر:''' استخدم الأمر `flatpak install flathub [اسم التطبيق]`.  على سبيل المثال، لتثبيت تطبيق GIMP: `flatpak install flathub org.gimp.GIMP`.
* '''تثبيت تطبيق:''' `flatpak install flathub <معرف التطبيق>`
*   '''واجهة المستخدم الرسومية:''' العديد من توزيعات [[Linux]] توفر الآن تطبيقات لإدارة Flatpak في واجهة المستخدم الرسومية، مثل [[GNOME Software]] و [[KDE Discover]].  يمكنك البحث عن التطبيقات وتثبيتها مباشرة من هذه التطبيقات.
* '''تشغيل تطبيق:''' `flatpak run <معرف التطبيق>`
* '''إزالة تطبيق:''' `flatpak uninstall <معرف التطبيق>`


== مميزات استخدام Flathub ==
== إدارة التطبيقات المثبتة ==
 
يمكنك إدارة التطبيقات المثبتة من Flathub باستخدام أدوات سطر الأوامر أو واجهات المستخدم الرسومية.  تشمل المهام الشائعة:


* '''التوافق:''' التطبيقات تعمل بشكل متوقع على توزيعات [[لينكس]] المختلفة.
*   '''التحديث:'''  `flatpak update` لتحديث جميع التطبيقات المثبتة.
* '''الأمان:'''  التطبيقات تعمل في بيئة معزولة، مما يقلل من خطر التأثير على بقية النظام.
*   '''إلغاء التثبيت:''' `flatpak uninstall [اسم التطبيق]`.
* '''التحديثات:''' التطبيقات يتم تحديثها تلقائيًا من خلال Flatpak.
*   '''عرض التطبيقات المثبتة:''' `flatpak list`.
* '''سهولة الاستخدام:'''  Flathub يوفر واجهة سهلة الاستخدام لاكتشاف وتثبيت التطبيقات.
* '''المركزية:''' يوفر مكانًا واحدًا للعثور على مجموعة كبيرة من التطبيقات.


== بدائل Flathub ==
== بدائل Flathub ==
Line 58: Line 53:
على الرغم من أن Flathub هو المستودع الأكثر شيوعًا لتطبيقات Flatpak، إلا أن هناك بدائل أخرى:
على الرغم من أن Flathub هو المستودع الأكثر شيوعًا لتطبيقات Flatpak، إلا أن هناك بدائل أخرى:


* '''Flathub Beta:''' يحتوي على تطبيقات قيد التطوير أو الاختبار.
*   [[Flathub Beta]]:  يحتوي على تطبيقات قيد التطوير.
* '''Flathub Remotes:''' يمكنك إضافة مستودعات Flatpak أخرى إلى نظامك.
*   مستودعات Flatpak الخاصةيمكن للمطورين إنشاء مستودعات Flatpak الخاصة بهم.
* '''Snap Store:'''  منافس لـ Flathub يستخدم نظام إدارة الحزم [[Snap]].


== مستقبل Flathub ==
== مستقبل Flathub ==


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


== روابط ذات صلة ==
== روابط ذات صلة ==


* [[Flatpak]]
*   [[Flatpak]]
* [[لينكس]]
*   [[Linux]]
* [[توزيعات لينكس]]
*   [[Ubuntu]]
* [[Debian]]
*   [[Fedora]]
* [[Ubuntu]]
*   [[Debian]]
* [[Fedora]]
*   [[Arch Linux]]
* [[Arch Linux]]
*   [[GNOME]]
* [[GNOME]]
*   [[KDE]]
* [[KDE Plasma]]
*   [[مستودع البرمجيات]]
* [[APT]]
*   [[إدارة الحزم]]
* [[YUM]]
*   [[التوزيعات]]
* [[Pacman]]
*   [[برامج سطح المكتب]]
* [[Snap]]
*   [[الأمن السيبراني]]
* [[Container]]
*   [[برامج مفتوحة المصدر]]
* [[SDK]]
*   [[تطبيقات Linux]]


== استراتيجيات وتحليلات ذات صلة ==
== استراتيجيات التحليل الفني وحجم التداول (مجرد للإشارة، لا تتعلق مباشرة بـ Flathub لكنها مفيدة لفهم التكنولوجيا بشكل عام) ==


* [[التحليل الفني]]
*   [[التحليل الفني]]
* [[تحليل حجم التداول]]
*   [[مؤشرات التحليل الفني]]
* [[مؤشر القوة النسبية (RSI)]]
*   [[حجم التداول]]
* [[المتوسطات المتحركة]]
*   [[مستويات الدعم والمقاومة]]
* [[خطوط الدعم والمقاومة]]
*   [[خطوط الاتجاه]]
* [[أنماط الشموع اليابانية]]
*   [[أنماط الشموع اليابانية]]
* [[مؤشر الماكد (MACD)]]
*   [[مؤشر القوة النسبية (RSI)]]
* [[بولينجر باندز]]
*  [[التقارب والتباعد المتوسط المتحرك (MACD)]]
* [[التحليل الأساسي]]
*   [[بولينجر باندز]]
* [[إدارة المخاطر]]
*   [[التحليل الأساسي]]
* [[تنويع المحفظة]]
*   [[إدارة المخاطر]]
* [[استراتيجية الاختراق]]
*   [[تنويع المحفظة]]
* [[استراتيجية الارتداد]]
*   [[تداول الخيارات]]
* [[استراتيجية التداول المتأرجح]]
*   [[التحليل المرجح]]
* [[استراتيجية التداول اليومي]]
*   [[نظرية الموجات]]


[[Category:الفئة:تطبيقات_لينكس]]
[[Category:تطبيقات_لينكس]]


== ابدأ التداول الآن ==
== ابدأ التداول الآن ==

Latest revision as of 22:13, 23 April 2025

Flathub: دليل شامل للمبتدئين

Flathub هو مستودع برمجيات مركزي لتطبيقات لينكس التي تستخدم تنسيق Flatpak. يعتبر Flathub بمثابة "متجر تطبيقات" عالمي لتطبيقات Flatpak، على غرار Google Play Store لنظام Android أو App Store لنظام iOS. يهدف Flathub إلى تبسيط عملية تثبيت وإدارة التطبيقات على توزيعات Linux المختلفة، مع التركيز على الأمان والعزل.

ما هو Flatpak ولماذا Flathub؟

قبل التعمق في Flathub، من المهم فهم Flatpak نفسه. Flatpak هو نظام لإدارة الحزم يهدف إلى حل مشكلات الاعتمادية والتوزيع الموجودة في طرق التعبئة التقليدية مثل APT (لـ Debian و Ubuntu) و YUM (لـ Fedora و CentOS). يقوم Flatpak بتجميع التطبيقات مع جميع الاعتمادات اللازمة داخل "حاوية" معزولة. هذا يعني أن التطبيق يعمل في بيئة منفصلة عن بقية النظام، مما يقلل من احتمالية تعارض الاعتماديات ويزيد من الأمان.

Flathub يكمل Flatpak من خلال توفير مكان مركزي للمطورين لنشر تطبيقاتهم Flatpak، وللمستخدمين للعثور عليها وتثبيتها بسهولة. بدون Flathub، سيتعين على المستخدمين إضافة مستودعات Flatpak يدويًا من مصادر مختلفة، وهو أمر يمكن أن يكون معقدًا وغير آمن.

مميزات استخدام Flathub

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

كيفية تثبيت Flathub

تعتمد عملية تثبيت Flathub على توزيعة Linux التي تستخدمها. في معظم الحالات، يمكن تثبيته باستخدام سطر الأوامر. إليك بعض الأمثلة:

تثبيت Flathub على توزيعات Linux المختلفة
التوزيعة الأمر Ubuntu sudo apt install flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo Fedora sudo dnf install flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo Debian sudo apt install flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo Arch Linux sudo pacman -S flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

بعد تثبيت Flathub، ستحتاج إلى إعادة تشغيل النظام أو تسجيل الخروج ثم تسجيل الدخول مرة أخرى حتى يتم التعرف على المستودع الجديد.

كيفية تثبيت التطبيقات من Flathub

هناك طريقتان رئيسيتان لتثبيت التطبيقات من Flathub:

  • سطر الأوامر: استخدم الأمر `flatpak install flathub [اسم التطبيق]`. على سبيل المثال، لتثبيت تطبيق GIMP: `flatpak install flathub org.gimp.GIMP`.
  • واجهة المستخدم الرسومية: العديد من توزيعات Linux توفر الآن تطبيقات لإدارة Flatpak في واجهة المستخدم الرسومية، مثل GNOME Software و KDE Discover. يمكنك البحث عن التطبيقات وتثبيتها مباشرة من هذه التطبيقات.

إدارة التطبيقات المثبتة

يمكنك إدارة التطبيقات المثبتة من Flathub باستخدام أدوات سطر الأوامر أو واجهات المستخدم الرسومية. تشمل المهام الشائعة:

  • التحديث: `flatpak update` لتحديث جميع التطبيقات المثبتة.
  • إلغاء التثبيت: `flatpak uninstall [اسم التطبيق]`.
  • عرض التطبيقات المثبتة: `flatpak list`.

بدائل Flathub

على الرغم من أن Flathub هو المستودع الأكثر شيوعًا لتطبيقات Flatpak، إلا أن هناك بدائل أخرى:

  • Flathub Beta: يحتوي على تطبيقات قيد التطوير.
  • مستودعات Flatpak الخاصة: يمكن للمطورين إنشاء مستودعات Flatpak الخاصة بهم.

مستقبل Flathub

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

روابط ذات صلة

استراتيجيات التحليل الفني وحجم التداول (مجرد للإشارة، لا تتعلق مباشرة بـ Flathub لكنها مفيدة لفهم التكنولوجيا بشكل عام)

ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер