إلغاء التثبيت
مساران:
- الطريق السهل إذا كان
openclawلا يزال مثبتًا. - الإزالة اليدوية للخدمة إذا كان CLI غير موجود ولكن الخدمة لا تزال قيد التشغيل.
الطريق السهل (CLI لا يزال مثبتًا)
موصى به: استخدم أداة الإلغاء المدمجة:
openclaw uninstall
غير التفاعلي (للأتمتة / npx):
openclaw uninstall --all --yes --non-interactive
npx -y openclaw uninstall --all --yes --non-interactive
الخطوات اليدوية (نفس النتيجة):
- أوقف خدمة البوابة:
openclaw gateway stop
- ألغِ تثبيت خدمة البوابة (launchd/systemd/schtasks):
openclaw gateway uninstall
- احذف الحالة + الإعدادات:
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
إذا قمت بتعيين OPENCLAW_CONFIG_PATH إلى موقع مخصص خارج مجلد الحالة، احذف ذلك الملف أيضًا.
- احذف مساحة العمل الخاصة بك (اختياري، يزيل ملفات الوكيل):
rm -rf ~/.openclaw/workspace
- أزل تثبيت CLI (اختر الطريقة التي استخدمتها):
npm rm -g openclaw
pnpm remove -g openclaw
bun remove -g openclaw
- إذا قمت بتثبيت تطبيق macOS:
rm -rf /Applications/OpenClaw.app
ملاحظات:
- إذا استخدمت ملفات تعريف (
--profile/OPENCLAW_PROFILE)، كرر الخطوة 3 لكل مجلد حالة (القيم الافتراضية هي~/.openclaw-<profile>). - في الوضع البعيد، يعيش مجلد الحالة على مضيف البوابة، لذا قم بتشغيل الخطوات من 1 إلى 4 هناك أيضًا.
الإزالة اليدوية للخدمة (CLI غير مثبت)
استخدم هذا إذا استمرت خدمة البوابة في العمل ولكن openclaw مفقود.
macOS (launchd)
التسمية الافتراضية هي ai.openclaw.gateway (أو ai.openclaw.<profile>؛ قد لا تزال التسميات القديمة com.openclaw.* موجودة):
launchctl bootout gui/$UID/ai.openclaw.gateway
rm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist
إذا استخدمت ملف تعريف، استبدل التسمية واسم plist بـ ai.openclaw.<profile>. أزل أي ملفات plist قديمة com.openclaw.* إذا كانت موجودة.
Linux (وحدة systemd للمستخدم)
اسم الوحدة الافتراضي هو openclaw-gateway.service (أو openclaw-gateway-<profile>.service):
systemctl --user disable --now openclaw-gateway.service
rm -f ~/.config/systemd/user/openclaw-gateway.service
systemctl --user daemon-reload
Windows (مهمة مجدولة)
اسم المهمة الافتراضي هو OpenClaw Gateway (أو OpenClaw Gateway (<profile>)). يعيش سكريبت المهمة تحت مجلد الحالة الخاص بك.
schtasks /Delete /F /TN "OpenClaw Gateway"
Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd"
إذا استخدمت ملف تعريف، احذف اسم المهمة المطابق و ~\.openclaw-<profile>\gateway.cmd.
التثبيت العادي مقابل استنساخ المصدر
التثبيت العادي (install.sh / npm / pnpm / bun)
إذا استخدمت https://openclaw.ai/install.sh أو install.ps1، تم تثبيت CLI باستخدام npm install -g openclaw@latest. أزله باستخدام npm rm -g openclaw (أو pnpm remove -g / bun remove -g إذا قمت بالتثبيت بهذه الطريقة).
استنساخ المصدر (git clone)
إذا كنت تشغل من نسخة مستنسخة من المستودع (git clone + openclaw ... / bun run openclaw ...):
- ألغِ تثبيت خدمة البوابة قبل حذف المستودع (استخدم الطريق السهل أعلاه أو الإزالة اليدوية للخدمة).
- احذف مجلد المستودع.
- أزل الحالة + مساحة العمل كما هو موضح أعلاه.