تثبيت أوبن كلاو على Windows عبر WSL: دليل المبتدئين خطوة بخطوة
ما ستتعلمه: ستتمكن من تثبيت أوبن كلاو على نظام Windows بكفاءة عبر بيئة WSL مع فهم عميق للمتطلبات والخطوات العملية. ستكتسب المهارات اللازمة للتعامل مع الأخطاء الشائعة وتحسين الأداء من اليوم الأول.
مقدمة عن أوبن كلاو وأهمية WSL
أوبن كلاو (OpenClaw) هو منصة قوية للأتمتة والذكاء الاصطناعي توفر إمكانيات متقدمة لأتمتة سير العمل والعمليات المعقدة. لكن الكثير من مستخدمي Windows يواجهون تحديات عند محاولة التثبيت، خاصة إذا كانوا معتادين على بيئات اللينكس. هنا يأتي دور WSL (نظام Windows الفرعي للينكس) ليحل هذه المشكلة بأناقة.
WSL يسمح لك بتشغيل بيئة لينكس كاملة داخل Windows دون الحاجة إلى جهاز افتراضي ثقيل أو قسم منفصل على القرص الصلب. هذا يعني أنك ستحصل على أفضل ما في العالمين: قوة لينكس وسهولة استخدام Windows. في هذا الدليل، سنأخذك بخطوات واضحة ومباشرة من الصفر حتى تصل إلى تشغيل أوبن كلاو بنجاح على جهازك.
المتطلبات الأساسية قبل البدء
قبل أن نبدأ في تثبيت أوبن كلاو، يجب التأكد من أن جهازك يستوفي جميع المتطلبات الضرورية. لا تقلق، فهذه ليست متطلبات معقدة أو باهظة الثمن. معظم الأجهزة الحديثة ستكون جاهزة.
المتطلبات الأساسية:
| المتطلب | الإصدار الأدنى | الوصف |
|---|---|---|
| نظام التشغيل | Windows 10 Build 19041 أو أعلى | يدعم WSL 2 |
| المعالج | أي معالج حديث | يدعم المحاكاة الافتراضية |
| الذاكرة العشوائية | 4 جيجابايت على الأقل | 8 جيجابايت موصى به |
| مساحة التخزين | 5 جيجابايت على الأقل | للتثبيت والملفات الضرورية |
| البرامج الداعمة | PowerShell و Docker Desktop | لتشغيل الحاويات |
خطوات التحقق من توافقية النظام:
- افتح نافذة PowerShell بصلاحيات المسؤول
- اكتب الأمر:
winverواضغط Enter - تحقق من رقم الإصدار (Build number) وتأكد أنه 19041 أو أعلى
- تحقق من تفعيل Hyper-V من خلال لوحة التحكم
خطوات تثبيت WSL 2 على Windows
الخطوة الأولى والأهم هي تثبيت WSL 2. هذه ليست عملية معقدة، لكنها تتطلب انتباهاً للتفاصيل. دعنا نأخذها خطوة بخطوة.
الخطوة الأولى: تفعيل ميزة WSL
افتح PowerShell بصلاحيات المسؤول (انقر بزر الفأرة الأيمن على رمز PowerShell واختر "Run as administrator"). ثم اكتب الأمر التالي:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
اضغط Enter وانتظر حتى تكتمل العملية. هذا سيفعل ميزة WSL في نظامك.
الخطوة الثانية: تفعيل ميزة الآلة الافتراضية
اكتب الأمر التالي في نفس نافذة PowerShell:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
هذا الأمر يفعل البنية التحتية للآلات الافتراضية على Windows.
الخطوة الثالثة: تحميل نواة WSL 2
قم بتحميل آخر نواة WSL 2 من موقع Microsoft الرسمي. ثم:
- قم بتشغيل ملف MSI الذي قمت بتحميله
- اتبع معالج التثبيت
- أعد تشغيل جهازك
الخطوة الرابعة: تعيين WSL 2 كالإصدار الافتراضي
بعد إعادة التشغيل، افتح PowerShell مرة أخرى واكتب:
wsl --set-default-version 2
تثبيت توزيعة Linux واستعداد البيئة
الآن بعد أن أصبح WSL 2 جاهزاً، نحتاج إلى تثبيت توزيعة Linux. سننصح بـ Ubuntu 22.04 لأنها الأكثر توافقاً مع أوبن كلاو.
تثبيت Ubuntu من Microsoft Store
- افتح Microsoft Store على Windows
- ابحث عن "Ubuntu 22.04 LTS"
- انقر على "Get" أو "تثبيت"
- انتظر اكتمال التثبيت
- افتح التطبيق لأول مرة
- أدخل اسم مستخدم وكلمة مرور جديدة عند الطلب
تحديث النظام
بعد فتح Ubuntu للمرة الأولى، قم بتحديث الحزم:
sudo apt update
sudo apt upgrade -y
تثبيت المتطلبات الأساسية
أوبن كلاو يتطلب بعض البرامج الإضافية:
sudo apt install -y python3 python3-pip git curl wget build-essential
هذا سيثبت Python والأدوات الأخرى الضرورية. إذا كنت مهتماً بأتمتة متقدمة، يمكنك أيضاً مراجعة دليل أتمتة البريد الإلكتروني الذي يشرح كيفية استخدام أوبن كلاو في الحالات العملية.
تثبيت أوبن كلاو وتفعيل الخدمات
الآن حان الوقت لتثبيت أوبن كلاو نفسه. هذه هي النقطة الحاسمة حيث سترى كل شيء يأتي معاً.
تثبيت أوبن كلاو عبر pip
في بيئة Ubuntu داخل WSL، اكتب:
pip3 install openclaw
دع النظام ينتهي من تنزيل وتثبيت جميع الحزم المطلوبة. هذا قد يستغرق بضع دقائق حسب سرعة الإنترنت لديك.
التحقق من التثبيت
للتأكد من أن التثبيت كان ناجحاً، اكتب:
openclaw --version
يجب أن ترى رقم الإصدار الحالي. إذا حصلت على رسالة خطأ، فتأكد من أنك نسخت الأمر بشكل صحيح واعد محاولة pip install.
إعداد متغيرات البيئة
لتشغيل أوبن كلاو بكامل إمكانياته، قد تحتاج إلى إعداد مفاتيح API وعناوين الخوادم. أضف المتغيرات التالية إلى ملف .bashrc:
echo 'export OPENCLAW_API_KEY="your_api_key_here"' >> ~/.bashrc
source ~/.bashrc
بدّل "your_api_key_here" بالمفتاح الفعلي الخاص بك. إذا كنت تريد المزيد من التفاصيل حول التكامل مع منصات أخرى، اطلع على مقارنة أوبن كلاو مع Zapier لفهم الفروقات والميزات الفريدة.
تشغيل أول مشروع
الآن دعنا ننشئ مشروعاً بسيطاً للتحقق من أن كل شيء يعمل:
mkdir openclaw-test
cd openclaw-test
openclaw init
هذا سينشئ ملفات المشروع الأساسية. بعدها يمكنك البدء في كتابة السكريبتات الخاصة بك. إذا كنت تعمل في مجال خدمة العملاء، اطلع على أتمتة خدمة العملاء لترى الاستخدامات العملية.
الأسئلة الشائعة
سؤال 1: هل يمكنني استخدام WSL 1 بدلاً من WSL 2؟
الجواب: رسمياً، أوبن كلاو يعمل بشكل أفضل على WSL 2 لأنه توفر أداء أسرع وتوافقياً أقوى مع حاويات Docker. WSL 1 قد يواجه مشاكل في الأداء وقد لا يدعم جميع الميزات بشكل كامل، لذا ننصح بشدة باستخدام WSL 2.
سؤال 2: ماذا لو واجهت مشكلة "command not found" عند تشغيل openclaw؟
الجواب: هذا عادة يعني أن الحزمة لم تثبت بشكل صحيح أو أن مسار Python غير صحيح. جرب إعادة التثبيت باستخدام pip3 install --upgrade openclaw وتأكد من أنك داخل بيئة Ubuntu في WSL وليس في Windows PowerShell.
سؤال 3: هل أحتاج إلى Docker لتشغيل أوبن كلاو؟
الجواب: في الواقع، Docker يوصى به بشدة لأنه يسهل إدارة التبعيات والبيئات، خاصة عند العمل مع مشاريع معقدة. يمكنك تثبيت Docker Desktop على Windows وسيعمل بسلاسة مع WSL 2 للحصول على أفضل الأداء.
سؤال 4: ما الفرق بين أوبن كلاو وأدوات الأتمتة الأخرى مثل n8n؟
الجواب: كل أداة لها نقاط قوة مختلفة. إذا كنت تريد مقارنة تفصيلية، فننصحك بقراءة مقارنة أوبن كلاو مع n8n التي تشرح الفروقات التقنية وحالات الاستخدام لكل منهما بالتفصيل.
سؤال 5: هل يمكن تثبيت أوبن كلاو دون WSL بشكل مباشر على Windows؟
الجواب: نظرياً قد تتمكن من تشغيل بعض الأجزاء، لكن التجربة ستكون ناقصة والدعم محدود. WSL يوفر بيئة متكاملة وآمنة موصى به من قبل فريق التطوير. استخدام WSL هو الطريقة الموثوقة والمستقرة، خاصة للمبتدئين.
الخاتمة والخطوات التالية
تهانينا! لقد نجحت في تثبيت أوبن كلاو على Windows عبر WSL. ما قمت به اليوم هو الأساس لمستقبل مزدهر في عالم الأتمتة والذكاء الاصطناعي.
لكن هذه ليست النهاية، بل البداية. هناك الكثير من الأشياء التي يمكنك القيام بها الآن:
- استكشف الوثائق الرسمية على openclaw.ai
- جرب مشاريع أكثر تعقيداً
- تعلم كيفية التكامل مع خدمات خارجية
- انضم إلى المجتمع العربي على ArabClaw لتبادل التجارب
إذا واجهت أي مشاكل، لا تتردد في العودة إلى هذا الدليل أو البحث عن الدعم في المجتمع. أوبن كلاو أداة قوية وجميلة عندما تتقنها.
هل أنت مستعد لأخذ أتمتتك إلى المستوى التالي؟ ابدأ بمشروعك الأول الآن وشارك تجاربك معنا!