Maintenance

Kaldırma

İki yol:

  • openclaw hâlâ yüklüyse Kolay yol.
  • CLI kaldırılmış ancak hizmet hâlâ çalışıyorsa Hizmeti elle kaldırma.

Kolay yol (CLI hâlâ yüklü)

Önerilen: yerleşik kaldırıcıyı kullanın:

bash
openclaw uninstall

--workspace seçeneğini de belirlemediğiniz sürece durum verileri kaldırılırken yapılandırılmış çalışma alanı dizinleri korunur.

Nelerin kaldırılacağını önizleyin (güvenli):

bash
openclaw uninstall --dry-run --all

Etkileşimsiz (otomasyon / npx). Dikkatle ve yalnızca kapsamları doğruladıktan sonra kullanın:

bash
openclaw uninstall --all --yes --non-interactivenpx -y openclaw uninstall --all --yes --non-interactive

Bayraklar: --service, --state, --workspace, --app ayrı kapsamları seçer; --all dördünü birden seçer.

Elle uygulanan adımlar (aynı sonuç):

  1. Gateway hizmetini durdurun:
bash
openclaw gateway stop
  1. Gateway hizmetini kaldırın (launchd/systemd/schtasks):
bash
openclaw gateway uninstall
  1. Durum verilerini ve yapılandırmayı silin:
bash
rm -rf "${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"

OPENCLAW_CONFIG_PATH için durum dizininin dışında özel bir konum belirlediyseniz o dosyayı da silin. Durum dizini içindeki ~/.openclaw/workspace gibi bir çalışma alanını korumak istiyorsanız rm -rf komutunu çalıştırmadan önce onu başka bir yere taşıyın veya durum dizininin içeriğini seçerek silin.

  1. Çalışma alanınızı silin (isteğe bağlı, ajan dosyalarını kaldırır):
bash
rm -rf ~/.openclaw/workspace
  1. CLI kurulumunu kaldırın (kullandığınız yöntemi seçin):
bash
npm rm -g openclawpnpm remove -g openclawbun remove -g openclaw
  1. macOS uygulamasını yüklediyseniz:
bash
rm -rf /Applications/OpenClaw.app

Notlar:

  • Profiller (--profile / OPENCLAW_PROFILE) kullandıysanız her durum dizini için 3. adımı tekrarlayın (varsayılanlar: ~/.openclaw-<profile>).
  • Uzak modda durum dizini Gateway ana makinesinde bulunur; bu nedenle 1-4. adımları orada da uygulayın.

Hizmeti elle kaldırma (CLI yüklü değil)

Gateway hizmeti çalışmaya devam ediyor ancak openclaw bulunamıyorsa bunu kullanın.

macOS (launchd)

Varsayılan etiket ai.openclaw.gateway şeklindedir (veya bir profille ai.openclaw.<profile>):

bash
launchctl bootout gui/$UID/ai.openclaw.gatewayrm -f ~/Library/LaunchAgents/ai.openclaw.gateway.plist

Bir profil kullandıysanız etiketi ve plist adını ai.openclaw.<profile> ile değiştirin.

Linux (systemd kullanıcı birimi)

Varsayılan birim adı openclaw-gateway.service şeklindedir (veya openclaw-gateway-<profile>.service). Çok eski kurulumlardan yükseltilmiş makinelerde yeniden adlandırma öncesindeki bir clawdbot-gateway.service birimi hâlâ bulunabilir; openclaw uninstall / openclaw gateway uninstall bunu otomatik olarak algılar ve kaldırır.

bash
systemctl --user disable --now openclaw-gateway.servicerm -f ~/.config/systemd/user/openclaw-gateway.servicesystemctl --user daemon-reload

Windows (Zamanlanmış Görev)

Varsayılan görev adı OpenClaw Gateway şeklindedir (veya OpenClaw Gateway (<profile>)). Görev, durum dizininizin altında penceresiz bir gateway.vbs betiği başlatır; bu betik de gateway.cmd komutunu çalıştırır; ikisini de kaldırın.

powershell
schtasks /Delete /F /TN "OpenClaw Gateway"Remove-Item -Force "$env:USERPROFILE\.openclaw\gateway.cmd" -ErrorAction SilentlyContinueRemove-Item -Force "$env:USERPROFILE\.openclaw\gateway.vbs" -ErrorAction SilentlyContinue

Bir profil kullandıysanız eşleşen görev adını ve ~\.openclaw-<profile> altındaki gateway.cmd / gateway.vbs dosyalarını silin.

Normal kurulum ve kaynak kod deposundan çalıştırma

Normal kurulum (install.sh / npm / pnpm / bun)

https://openclaw.ai/install.sh veya install.ps1 kullandıysanız CLI, npm install -g openclaw@latest ile yüklenmiştir. npm rm -g openclaw ile kaldırın (veya bu yöntemle yüklediyseniz pnpm remove -g / bun remove -g kullanın).

Kaynak kod deposundan çalıştırma (git clone)

Bir depo çalışma kopyasından çalıştırıyorsanız (git clone + openclaw ... / bun run openclaw ...):

  1. Depoyu silmeden önce Gateway hizmetini kaldırın (yukarıdaki kolay yolu veya hizmeti elle kaldırma yöntemini kullanın).
  2. Depo dizinini silin.
  3. Durum verilerini ve çalışma alanını yukarıda gösterildiği gibi kaldırın.

İlgili

Was this useful?
On this page

On this page