Homebrew (برنامج): Difference between revisions

From binaryoption
Jump to navigation Jump to search
Баннер1
(@pipegas_WP)
 
(@pipegas_WP)
 
Line 1: Line 1:
# Homebrew برنامج
== Homebrew برنامج إدارة الحزم لنظام macOS ==


'''Homebrew''' هو مدير حزم مجاني ومفتوح المصدر لنظام التشغيل [[macOS]] و [[Linux]]. يسهل تثبيت البرامج من سطر الأوامر، مما يوفر بديلاً لـ [[GUI]] (واجهة المستخدم الرسومية) التقليدية. يعتبر Homebrew أداة قوية للمطورين والمستخدمين المتقدمين الذين يرغبون في إدارة برامجهم بكفاءة.
'''Homebrew''' هو مدير حزم مجاني ومفتوح المصدر لنظام التشغيل [[macOS]] (و [[Linux]] بشكل غير رسمي). يسهل تثبيت البرامج من سطر الأوامر، مما يوفر بديلاً لـ [[GUI]] (الواجهة الرسومية) التقليدية. يعتبر Homebrew أداة قوية بشكل خاص للمطورين، ولكنه مفيد لأي مستخدم [[macOS]] يريد تثبيت برامج مفتوحة المصدر بسهولة.


== ما هو مدير الحزم؟ ==
== ما هو مدير الحزم؟ ==


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


== لماذا نستخدم Homebrew؟ ==
== لماذا نستخدم Homebrew؟ ==


هناك العديد من الأسباب التي تجعل Homebrew خيارًا شائعًا لإدارة الحزم على macOS و Linux:
*  '''سهولة التثبيت:''' يتيح Homebrew تثبيت البرامج المعقدة بسهولة باستخدام أمر بسيط.
*  '''إدارة التبعيات:''' يتعامل Homebrew تلقائيًا مع [[التبعية]] (dependencies) - أي المكتبات والبرامج الأخرى التي يحتاجها البرنامج ليعمل.
*  '''التحديثات:''' يسهل Homebrew تحديث جميع البرامج المثبتة دفعة واحدة.
*  '''إزالة سهلة:''' يمكنك إزالة البرامج المثبتة بسهولة باستخدام أمر واحد.
*  '''مفتوح المصدر:''' Homebrew هو برنامج [[مفتوح المصدر]]، مما يعني أنه مجاني للاستخدام والتعديل.
*  '''مجتمع نشط:''' يتمتع Homebrew بمجتمع كبير ونشط من المستخدمين والمطورين.


*  '''سهولة الاستخدام:''' Homebrew بسيط وسهل التعلم، حتى بالنسبة للمبتدئين.
== كيفية تثبيت Homebrew ==
*  '''مجموعة واسعة من البرامج:''' يتوفر عدد كبير من البرامج (تسمى "الصناديق" أو "Formulas") من خلال Homebrew، بما في ذلك أدوات التطوير، والخوادم، ولغات البرمجة، والمزيد.
*  '''الاعتمادية:''' Homebrew يتعامل مع تبعيات البرامج تلقائيًا، مما يعني أنه سيقوم بتثبيت أي برامج أخرى ضرورية لتشغيل البرنامج الذي تحاول تثبيته.
*  '''التحديثات:''' Homebrew يجعل من السهل تحديث جميع البرامج المثبتة إلى أحدث الإصدارات.
*  '''مفتوح المصدر:''' Homebrew هو برنامج مفتوح المصدر، مما يعني أنه مجاني للاستخدام والتعديل والتوزيع.


== تثبيت Homebrew ==
لتثبيت Homebrew، افتح [[Terminal]] (طرفية) والصق الأمر التالي:


تثبيت Homebrew بسيط للغاية. افتح [[Terminal]] (طرفية) وقم بتشغيل الأمر التالي:
[[User:Admin|Admin]] ([[User talk:Admin|talk]])bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
[[User:Admin|Admin]] ([[User talk:Admin|talk]])


```bash
سيقوم هذا الأمر بتنزيل وتشغيل برنامج التثبيت. اتبع التعليمات التي تظهر على الشاشة. قد يُطلب منك إدخال كلمة مرور المستخدم.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```


سيقوم هذا الأمر بتنزيل وتشغيل برنامج التثبيت. اتبع التعليمات التي تظهر على الشاشة لإكمال التثبيت.
== الأوامر الأساسية في Homebrew ==


== استخدام Homebrew ==
| الأمر | الوصف |
|---|---|
| `brew install <package>` | تثبيت حزمة (برنامج). |
| `brew update` | تحديث قائمة الحزم المتاحة. |
| `brew upgrade` | ترقية جميع الحزم المثبتة إلى أحدث إصدار. |
| `brew uninstall <package>` | إزالة حزمة. |
| `brew search <keyword>` | البحث عن حزمة. |
| `brew list` | عرض قائمة الحزم المثبتة. |
| `brew info <package>` | عرض معلومات حول حزمة معينة. |
| `brew help` | عرض تعليمات حول Homebrew. |


بمجرد تثبيت Homebrew، يمكنك البدء في استخدامه لتثبيت البرامج. إليك بعض الأوامر الأساسية:
== أمثلة على استخدام Homebrew ==


'''`brew install <اسم_الصندوق>`:''' لتثبيت برنامج. على سبيل المثال، `brew install git` لتثبيت [[Git]].
لتثبيت [[Python]]: `brew install python`
'''`brew update` :''' لتحديث قائمة الصناديق المتاحة.
لتحديث Homebrew: `brew update`
'''`brew upgrade` :''' لتحديث جميع البرامج المثبتة إلى أحدث الإصدارات.
لترقية جميع الحزم المثبتة: `brew upgrade`
'''`brew uninstall <اسم_الصندوق>`:''' لإزالة برنامج.
لإزالة [[Node.js]]: `brew uninstall node`
'''`brew search <كلمة_مفتاحية>`:''' للبحث عن برامج.
*  للبحث عن حزم متعلقة بـ [[Git]]: `brew search git`
*  '''`brew list` :''' لعرض قائمة بالبرامج المثبتة.
*  '''`brew info <اسم_الصندوق>`:''' لعرض معلومات حول برنامج معين.


== مفاهيم متقدمة ==
== Homebrew والصيانة المستمرة ==


*  '''Taps:'''  Taps هي مستودعات إضافية من الصناديق التي لا تأتي مع Homebrew بشكل افتراضي. يمكنك إضافة Taps لتثبيت برامج إضافية.
بعد التثبيت، من المهم تحديث Homebrew بانتظام لضمان حصولك على أحدث إصدارات البرامج وإصلاحات الأمان. قم بتشغيل `brew update` و `brew upgrade` بانتظام.
*  '''Casks:''' Casks هي صيغة لتعبئة تطبيقات [[GUI]].  يمكنك استخدام Homebrew لتثبيت تطبيقات GUI مثل [[Visual Studio Code]] و [[Slack]].
*  '''Formulae:'''  هي وصفات لتثبيت برامج سطر الأوامر.
*  '''Bottles:'''  هي حزم ثنائية معدة مسبقًا لتوزيع أسرع وأكثر موثوقية.


== Homebrew و تطوير البرمجيات ==
== Homebrew و التوافق مع البرامج الأخرى ==


Homebrew مفيد بشكل خاص للمطورين. فهو يسمح لهم بتثبيت أدوات التطوير بسهولة، مثل [[Python]]، [[Ruby]]، [[Node.js]]، و [[Java]]. كما أنه يسهل إدارة تبعيات المشاريع المختلفة.
عادةً ما يتعايش Homebrew بشكل جيد مع البرامج الأخرى المثبتة على جهاز [[macOS]]. ومع ذلك، قد تكون هناك بعض الحالات التي تتسبب فيها التبعيات في تعارضات. في هذه الحالات، قد تحتاج إلى استخدام [[chown]] أو [[chmod]] لتغيير أذونات الملفات أو استخدام [[virtualenv]] لإنشاء بيئات معزولة.


== بدائل Homebrew ==
== بدائل Homebrew ==


على الرغم من أن Homebrew هو مدير الحزم الأكثر شيوعًا لنظام macOS، إلا أن هناك بدائل أخرى متاحة، مثل:
هناك العديد من البدائل لـ Homebrew، بما في ذلك:
 
*  [[MacPorts]]: مدير حزم آخر لنظام macOS.
*  [[Fink]]: مدير حزم قديم لنظام macOS.
*  [[pkgsrc]]: مدير حزم متعدد الأنظمة الأساسية.
 
== Homebrew و [[Docker]] ==


[[MacPorts]]
يمكن استخدام Homebrew لتثبيت [[Docker]] و الأدوات المرتبطة به. هذا يسهل عملية إنشاء وتشغيل [[الحاويات]] (containers).
[[pkgsrc]]
*  [[brew cask]] (جزء من Homebrew، ولكنه يستحق الذكر بشكل منفصل)


== Homebrew على Linux ==
== Homebrew و [[Kubernetes]] ==


على الرغم من أن Homebrew نشأ في الأصل لنظام macOS، إلا أنه يمكن استخدامه أيضًا على بعض توزيعات [[Linux]].  تتطلب عملية التثبيت على Linux خطوات إضافية مقارنة بـ macOS.
يمكن استخدام Homebrew لتثبيت أدوات سطر الأوامر لـ [[Kubernetes]]، مثل `kubectl`.


== استراتيجيات تداول الخيارات الثنائية ذات الصلة (للمبتدئين) ==
== Homebrew و [[Git]] ==


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


== Homebrew و [[Visual Studio Code]] ==
يمكن تثبيت [[Visual Studio Code]] عبر Homebrew، مما يوفر طريقة سهلة لتثبيت محرر الأكواد الشهير.
== استراتيجيات التداول ذات الصلة ==
*  [[استراتيجية الاختراق]]
*  [[استراتيجية المتابعة]]
*  [[استراتيجية المتوسط المتحرك]]
*  [[استراتيجية المتوسط المتحرك]]
*  [[استراتيجية مؤشر القوة النسبية (RSI)]]
*  [[استراتيجية بولينجر باند]]
*  [[استراتيجية خطوط بولينجر]]
*  [[استراتيجية RSI]]
*  [[استراتيجية MACD]]
*  [[استراتيجية MACD]]
*  [[استراتيجية الاختراق]]
*  [[استراتيجية فيبوناتشي]]
*  [[استراتيجية الارتداد]]
*  [[استراتيجية المثلثات]]
*  [[استراتيجية القنوات]]
*  [[استراتيجية الاختراق الزائف]]
*  [[استراتيجية الدعم والمقاومة]]
*  [[استراتيجية التحليل الموجي]]
*  [[استراتيجية الاختراق الثوري]]
*  [[استراتيجية التداول المتأرجح]]
*  [[استراتيجية التداول المتأرجح]]
*  [[استراتيجية التداول اليومي]]
*  [[استراتيجية التداول اليومي]]
*  [[استراتيجية مارتينجال]]
*  [[استراتيجية فيبوناتشي]]
*  [[استراتيجية Ichimoku Cloud]]
*  [[استراتيجية التداول على الأخبار]]
*  [[استراتيجية التداول اللحظي]]
*  [[استراتيجية التداول على المدى الطويل]]
*  [[استراتيجية التداول على أساس الأنماط]]


== التحليل الفني وتحليل حجم التداول ==
== التحليل الفني و حجم التداول ==


*  [[التحليل الفني]]
*  [[الشموع اليابانية]]
*  [[تحليل حجم التداول]]
*  [[مستويات فيبوناتشي]]
*  [[أنماط الشموع اليابانية]]
*  [[مؤشر القوة النسبية (RSI)]]
*  [[مستويات الدعم والمقاومة]]
*  [[مؤشر الماكد (MACD)]]
*  [[خطوط الاتجاه]]
*  [[حجم التداول]]
*  [[مؤشرات التداول]]
*  [[متوسطات الحركة]]
*  [[التحليل الأساسي]]
*  [[خطوط الدعم والمقاومة]]
*  [[إدارة المخاطر]]
*  [[أنماط الرسوم البيانية]]
*  [[علم النفس التجاري]]
*  [[تنويع المحفظة]]
*  [[التحليل الموجي إليوت]]
*  [[التحليل الموجي إليوت]]
*  [[نظرية الفوضى في التداول]]
*  [[مؤشر ستوكاستيك]]
*  [[التحليل الميتا]]
*  [[مؤشر ADX]]
*  [[التحليل الإحصائي]]
*  [[مؤشر ATR]]
*  [[التعلم الآلي في التداول]]
*  [[مؤشر Ichimoku]]
*  [[مؤشر Parabolic SAR]]
*  [[مؤشر CCI]]


== الخلاصة ==
== الموارد الإضافية ==


Homebrew هو أداة قوية ومرنة لإدارة الحزم على macOS و Linux. سواء كنت مطورًا أو مستخدمًا متقدمًا، يمكن أن يوفر لك Homebrew الوقت والجهد ويجعل إدارة برامجك أسهل.
*  [[الموقع الرسمي لـ Homebrew]]: [https://brew.sh/](https://brew.sh/)
*  [[وثائق Homebrew]]: [https://docs.brew.sh/](https://docs.brew.sh/)
*  [[مجتمع Homebrew على GitHub]]: [https://github.com/Homebrew/homebrew](https://github.com/Homebrew/homebrew)


[[Category:برامج_إدارة_الحزم]]
[[Category:الفئة:برامج_مجانية]]


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

Latest revision as of 10:58, 24 April 2025

Homebrew برنامج إدارة الحزم لنظام macOS

Homebrew هو مدير حزم مجاني ومفتوح المصدر لنظام التشغيل macOSLinux بشكل غير رسمي). يسهل تثبيت البرامج من سطر الأوامر، مما يوفر بديلاً لـ GUI (الواجهة الرسومية) التقليدية. يعتبر Homebrew أداة قوية بشكل خاص للمطورين، ولكنه مفيد لأي مستخدم macOS يريد تثبيت برامج مفتوحة المصدر بسهولة.

ما هو مدير الحزم؟

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

لماذا نستخدم Homebrew؟

  • سهولة التثبيت: يتيح Homebrew تثبيت البرامج المعقدة بسهولة باستخدام أمر بسيط.
  • إدارة التبعيات: يتعامل Homebrew تلقائيًا مع التبعية (dependencies) - أي المكتبات والبرامج الأخرى التي يحتاجها البرنامج ليعمل.
  • التحديثات: يسهل Homebrew تحديث جميع البرامج المثبتة دفعة واحدة.
  • إزالة سهلة: يمكنك إزالة البرامج المثبتة بسهولة باستخدام أمر واحد.
  • مفتوح المصدر: Homebrew هو برنامج مفتوح المصدر، مما يعني أنه مجاني للاستخدام والتعديل.
  • مجتمع نشط: يتمتع Homebrew بمجتمع كبير ونشط من المستخدمين والمطورين.

كيفية تثبيت Homebrew

لتثبيت Homebrew، افتح Terminal (طرفية) والصق الأمر التالي:

Admin (talk)bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" Admin (talk)

سيقوم هذا الأمر بتنزيل وتشغيل برنامج التثبيت. اتبع التعليمات التي تظهر على الشاشة. قد يُطلب منك إدخال كلمة مرور المستخدم.

الأوامر الأساسية في Homebrew

| الأمر | الوصف | |---|---| | `brew install <package>` | تثبيت حزمة (برنامج). | | `brew update` | تحديث قائمة الحزم المتاحة. | | `brew upgrade` | ترقية جميع الحزم المثبتة إلى أحدث إصدار. | | `brew uninstall <package>` | إزالة حزمة. | | `brew search <keyword>` | البحث عن حزمة. | | `brew list` | عرض قائمة الحزم المثبتة. | | `brew info <package>` | عرض معلومات حول حزمة معينة. | | `brew help` | عرض تعليمات حول Homebrew. |

أمثلة على استخدام Homebrew

  • لتثبيت Python: `brew install python`
  • لتحديث Homebrew: `brew update`
  • لترقية جميع الحزم المثبتة: `brew upgrade`
  • لإزالة Node.js: `brew uninstall node`
  • للبحث عن حزم متعلقة بـ Git: `brew search git`

Homebrew والصيانة المستمرة

بعد التثبيت، من المهم تحديث Homebrew بانتظام لضمان حصولك على أحدث إصدارات البرامج وإصلاحات الأمان. قم بتشغيل `brew update` و `brew upgrade` بانتظام.

Homebrew و التوافق مع البرامج الأخرى

عادةً ما يتعايش Homebrew بشكل جيد مع البرامج الأخرى المثبتة على جهاز macOS. ومع ذلك، قد تكون هناك بعض الحالات التي تتسبب فيها التبعيات في تعارضات. في هذه الحالات، قد تحتاج إلى استخدام chown أو chmod لتغيير أذونات الملفات أو استخدام virtualenv لإنشاء بيئات معزولة.

بدائل Homebrew

هناك العديد من البدائل لـ Homebrew، بما في ذلك:

  • MacPorts: مدير حزم آخر لنظام macOS.
  • Fink: مدير حزم قديم لنظام macOS.
  • pkgsrc: مدير حزم متعدد الأنظمة الأساسية.

Homebrew و Docker

يمكن استخدام Homebrew لتثبيت Docker و الأدوات المرتبطة به. هذا يسهل عملية إنشاء وتشغيل الحاويات (containers).

Homebrew و Kubernetes

يمكن استخدام Homebrew لتثبيت أدوات سطر الأوامر لـ Kubernetes، مثل `kubectl`.

Homebrew و Git

يعتبر تثبيت Git عبر Homebrew طريقة شائعة للحصول على أحدث إصدار من نظام التحكم في الإصدار.

Homebrew و Visual Studio Code

يمكن تثبيت Visual Studio Code عبر Homebrew، مما يوفر طريقة سهلة لتثبيت محرر الأكواد الشهير.

استراتيجيات التداول ذات الصلة

التحليل الفني و حجم التداول

الموارد الإضافية

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

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

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

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

Баннер