zeroclaw/docs/i18n/el/getting-started/macos-update-uninstall.md

3.3 KiB
Raw Blame History

Οδηγός Ενημέρωσης και Απεγκατάστασης στο macOS

Αυτή η σελίδα τεκμηριώνει τις υποστηριζόμενες διαδικασίες ενημέρωσης και απεγκατάστασης του ZeroClaw στο macOS (OS X).

Τελευταία επαλήθευση: 22 Φεβρουαρίου 2026.

1) Έλεγχος τρέχουσας μεθόδου εγκατάστασης

which zeroclaw
zeroclaw --version

Τυπικές τοποθεσίες:

  • Homebrew: /opt/homebrew/bin/zeroclaw (Apple Silicon) ή /usr/local/bin/zeroclaw (Intel)
  • Cargo/bootstrap/χειροκίνητη: ~/.cargo/bin/zeroclaw

Αν υπάρχουν και οι δύο, η σειρά PATH του shell σας καθορίζει ποια εκτελείται.

2) Ενημέρωση στο macOS

Α) Εγκατάσταση μέσω Homebrew

brew update
brew upgrade zeroclaw
zeroclaw --version

Β) Εγκατάσταση μέσω Clone + bootstrap

Από τον τοπικό κλώνο του αποθετηρίου:

git pull --ff-only
./bootstrap.sh --prefer-prebuilt
zeroclaw --version

Αν θέλετε ενημέρωση μόνο από πηγαίο κώδικα:

git pull --ff-only
cargo install --path . --force --locked
zeroclaw --version

Γ) Χειροκίνητη εγκατάσταση προκατασκευασμένου binary

Επαναλάβετε τη ροή λήψης/εγκατάστασης με το πιο πρόσφατο αρχείο έκδοσης και επαληθεύστε:

zeroclaw --version

3) Απεγκατάσταση στο macOS

Α) Διακοπή και αφαίρεση υπηρεσίας background πρώτα

Αυτό αποτρέπει τη συνέχεια εκτέλεσης του daemon μετά την αφαίρεση του binary.

zeroclaw service stop || true
zeroclaw service uninstall || true

Αντικείμενα υπηρεσίας που αφαιρούνται από την service uninstall:

  • ~/Library/LaunchAgents/com.zeroclaw.daemon.plist

Β) Αφαίρεση binary ανά μέθοδο εγκατάστασης

Homebrew:

brew uninstall zeroclaw

Cargo/bootstrap/χειροκίνητη (~/.cargo/bin/zeroclaw):

cargo uninstall zeroclaw || true
rm -f ~/.cargo/bin/zeroclaw

Γ) Προαιρετικά: αφαίρεση τοπικών δεδομένων εκτέλεσης

Εκτελέστε αυτό μόνο αν θέλετε πλήρη εκκαθάριση ρυθμίσεων, προφίλ auth, logs και κατάστασης workspace.

rm -rf ~/.zeroclaw

4) Επαλήθευση ολοκλήρωσης απεγκατάστασης

command -v zeroclaw || echo "zeroclaw binary not found"
pgrep -fl zeroclaw || echo "No running zeroclaw process"

Αν το pgrep εξακολουθεί να βρίσκει διεργασία, σταματήστε την χειροκίνητα και ελέγξτε ξανά:

pkill -f zeroclaw

Σχετικά Έγγραφα