chore(i18n): refresh uk translations

This commit is contained in:
openclaw-docs-i18n[bot] 2026-04-26 05:41:14 +00:00
parent f16dee283b
commit fff1ba13bc

View File

@ -1,14 +1,14 @@
---
read_when:
- Ви хочете безпечно оновити вихідну checkout-копію
- Ви хочете безпечно оновити робочу копію джерела
- Вам потрібно зрозуміти скорочену поведінку `--update`
summary: Довідка CLI для `openclaw update` (відносно безпечне оновлення джерела + автоматичний перезапуск Gateway)
summary: Довідник CLI для `openclaw update` (відносно безпечне оновлення джерела + автоматичний перезапуск Gateway)
title: Оновлення
x-i18n:
generated_at: "2026-04-23T22:57:53Z"
generated_at: "2026-04-26T05:40:43Z"
model: gpt-5.4
provider: openai
source_hash: c7ab28ae6fe91c094826ccbd9fa11c5d7c41849cc95d570a634a0721b82f0e3a
source_hash: 67da56f0281b6268063952fc8cab70842a0882a6c7d0add65cd2654c3bff41fa
source_path: cli/update.md
workflow: 15
---
@ -18,7 +18,7 @@ x-i18n:
Безпечно оновлюйте OpenClaw і перемикайтеся між каналами stable/beta/dev.
Якщо ви встановили через **npm/pnpm/bun** (глобальне встановлення, без метаданих git),
оновлення відбуваються через потік менеджера пакетів у розділі [Оновлення](/uk/install/updating).
оновлення відбуваються через потік менеджера пакетів у [Оновлення](/uk/install/updating).
## Використання
@ -39,21 +39,19 @@ openclaw --update
## Параметри
- `--no-restart`: пропустити перезапуск служби Gateway після успішного оновлення.
- `--no-restart`: пропустити перезапуск служби Gateway після успішного оновлення. Оновлення через менеджер пакетів, які перезапускають Gateway, перевіряють, що перезапущена служба повідомляє очікувану оновлену версію, перш ніж команда завершиться успішно.
- `--channel <stable|beta|dev>`: установити канал оновлення (git + npm; зберігається в конфігурації).
- `--tag <dist-tag|version|spec>`: перевизначити цільовий пакет лише для цього оновлення. Для встановлень через менеджер пакетів `main` зіставляється з `github:openclaw/openclaw#main`.
- `--dry-run`: попередній перегляд запланованих дій оновлення (канал/тег/цільовий об’єкт/потік перезапуску) без запису конфігурації, встановлення, синхронізації plugin або перезапуску.
- `--json`: вивести машинозчитуваний JSON `UpdateRunResult`, зокрема
`postUpdate.plugins.integrityDrifts`, коли під час синхронізації plugin після
оновлення виявлено розбіжність артефактів npm plugin.
- `--timeout <seconds>`: тайм-аут для кожного кроку (типово 1200 с).
- `--yes`: пропустити запити на підтвердження (наприклад, підтвердження зниження версії)
- `--tag <dist-tag|version|spec>`: перевизначити ціль пакета лише для цього оновлення. Для встановлень із пакетів `main` зіставляється з `github:openclaw/openclaw#main`.
- `--dry-run`: попередньо показати заплановані дії оновлення (канал/тег/ціль/потік перезапуску) без запису конфігурації, встановлення, синхронізації плагінів або перезапуску.
- `--json`: вивести машиночитаний JSON `UpdateRunResult`, включно з `postUpdate.plugins.integrityDrifts`, коли під час синхронізації плагінів після оновлення виявлено розходження цілісності артефактів npm Plugin.
- `--timeout <seconds>`: тайм-аут для кожного кроку (типове значення — 1200 с).
- `--yes`: пропустити запити на підтвердження (наприклад, підтвердження пониження версії)
Примітка: зниження версії потребує підтвердження, оскільки старіші версії можуть пошкодити конфігурацію.
Примітка: пониження версії потребує підтвердження, оскільки старіші версії можуть пошкодити конфігурацію.
## `update status`
Показати активний канал оновлення + тег/гілку/SHA git (для вихідних checkout-копій), а також доступність оновлення.
Показати активний канал оновлення + тег/гілку/SHA git (для робочих копій джерела), а також доступність оновлення.
```bash
openclaw update status
@ -63,73 +61,73 @@ openclaw update status --timeout 10
Параметри:
- `--json`: вивести машинозчитуваний JSON статусу.
- `--timeout <seconds>`: тайм-аут для перевірок (типово 3 с).
- `--json`: вивести машиночитаний JSON стану.
- `--timeout <seconds>`: тайм-аут для перевірок (типове значення — 3 с).
## `update wizard`
Інтерактивний потік для вибору каналу оновлення та підтвердження, чи потрібно перезапустити Gateway
після оновлення (типово виконується перезапуск). Якщо ви виберете `dev` без checkout-копії git,
Інтерактивний процес для вибору каналу оновлення та підтвердження, чи перезапускати Gateway
після оновлення (типово — перезапускати). Якщо ви виберете `dev` без робочої копії git,
буде запропоновано її створити.
Параметри:
- `--timeout <seconds>`: тайм-аут для кожного кроку оновлення (типово `1200`)
- `--timeout <seconds>`: тайм-аут для кожного кроку оновлення (типове значення `1200`)
## Що він робить
## Що це робить
Коли ви явно перемикаєте канали (`--channel ...`), OpenClaw також
узгоджує спосіб встановлення:
Коли ви явно перемикаєте канали (`--channel ...`), OpenClaw також підтримує
узгодженість методу встановлення:
- `dev` → забезпечує наявність checkout-копії git (типово: `~/openclaw`, перевизначається через `OPENCLAW_GIT_DIR`),
оновлює її та встановлює глобальний CLI із цієї checkout-копії.
- `stable` → встановлює з npm через `latest`.
- `beta` → надає перевагу dist-tag `beta` у npm, але повертається до `latest`, якщо `beta`
відсутній або старіший за поточний stable-реліз.
- `dev` → забезпечує наявність робочої копії git (типово: `~/openclaw`, перевизначається через `OPENCLAW_GIT_DIR`),
оновлює її та встановлює глобальний CLI з цієї робочої копії.
- `stable` → встановлює з npm за допомогою `latest`.
- `beta` → надає перевагу dist-tag npm `beta`, але повертається до `latest`, якщо beta
відсутня або старіша за поточний стабільний випуск.
Core auto-updater Gateway (коли він увімкнений через конфігурацію) повторно використовує цей самий шлях оновлення.
Автооновлювач ядра Gateway (коли його ввімкнено через конфігурацію) повторно використовує цей самий шлях оновлення.
Для встановлень через менеджер пакетів `openclaw update` визначає цільову
версію пакета перед викликом менеджера пакетів. Якщо встановлена версія точно
збігається з цільовою і не потрібно зберігати зміну каналу оновлення, команда
завершується як пропущена до встановлення пакета, синхронізації plugin, оновлення completion
Для встановлень через менеджер пакетів `openclaw update` визначає цільову версію пакета
перед викликом менеджера пакетів. Якщо встановлена версія точно
збігається з цільовою і не потрібно зберігати зміну каналу оновлення,
команда завершується як пропущена до встановлення пакета, синхронізації плагінів, оновлення completion
або перезапуску Gateway.
## Потік checkout-копії git
## Потік для робочої копії git
Канали:
- `stable`: переключитися на останній тег без beta, потім виконати build + doctor.
- `beta`: надавати перевагу останньому тегу `-beta`, але повертатися до останнього stable-тегу,
якщо `beta` відсутній або старіший.
- `dev`: переключитися на `main`, потім виконати fetch + rebase.
- `stable`: перейти на останній тег без beta, потім виконати build + doctor.
- `beta`: надавати перевагу останньому тегу `-beta`, але повертатися до останнього стабільного тегу,
якщо beta відсутня або старіша.
- `dev`: перейти на `main`, потім виконати fetch + rebase.
На високому рівні:
Загалом:
1. Потребує чистого робочого дерева (без незакомічених змін).
1. Потребує чистої робочої директорії (без незакомічених змін).
2. Перемикається на вибраний канал (тег або гілку).
3. Отримує зміни з upstream (лише для dev).
4. Лише dev: виконує попередню перевірку lint + TypeScript build у тимчасовому worktree; якщо останній коміт не проходить перевірку, відступає назад до 10 комітів, щоб знайти найновіший build, що проходить без помилок.
5. Виконує rebase на вибраний коміт (лише для dev).
6. Встановлює залежності за допомогою менеджера пакетів репозиторію. Для checkout-копій pnpm оновлювач за потреби ініціалізує `pnpm` (спочатку через `corepack`, а потім через тимчасовий резервний варіант `npm install pnpm@10`) замість запуску `npm run build` усередині workspace pnpm.
7. Виконує build + build Control UI.
8. Запускає `openclaw doctor` як фінальну перевірку “безпечного оновлення”.
9. Синхронізує plugin з активним каналом (dev використовує вбудовані plugin; stable/beta використовують npm) і оновлює plugin, установлені через npm.
3. Виконує отримання з upstream (лише dev).
4. Лише dev: попередньо виконує lint і TypeScript build у тимчасовій робочій копії; якщо вершина не проходить, відступає назад до 10 комітів, щоб знайти найновішу коректну збірку.
5. Виконує rebase на вибраний коміт (лише dev).
6. Установлює залежності за допомогою менеджера пакетів репозиторію. Для робочих копій pnpm засіб оновлення за потреби ініціалізує `pnpm` (спочатку через `corepack`, потім через тимчасовий резервний варіант `npm install pnpm@10`) замість виконання `npm run build` усередині робочого простору pnpm.
7. Виконує build + build для Control UI.
8. Запускає `openclaw doctor` як фінальну перевірку «безпечного оновлення».
9. Синхронізує плагіни з активним каналом (dev використовує вбудовані плагіни; stable/beta використовує npm) і оновлює плагіни, установлені через npm.
Якщо точне оновлення npm plugin із зафіксованою версією визначає артефакт, цілісність якого
Якщо точне оновлення закріпленого npm Plugin визначає артефакт, чия цілісність
відрізняється від збереженого запису встановлення, `openclaw update` перериває це оновлення
артефакту plugin замість його встановлення. Перевстановлюйте або оновлюйте plugin явно лише після перевірки,
що ви довіряєте новому артефакту.
артефакту плагіна замість його встановлення. Перевстановлюйте або оновлюйте плагін явно
лише після того, як переконаєтеся, що довіряєте новому артефакту.
Якщо ініціалізація pnpm усе ще не вдається, оновлювач тепер зупиняється раніше з помилкою, специфічною для менеджера пакетів, замість спроби виконати `npm run build` усередині checkout-копії.
Якщо ініціалізація pnpm усе ще не вдається, засіб оновлення тепер зупиняється раніше з помилкою, специфічною для менеджера пакетів, замість спроби виконати `npm run build` усередині робочої копії.
## Скорочення `--update`
`openclaw --update` переписується в `openclaw update` (зручно для оболонок і скриптів запуску).
`openclaw --update` переписується на `openclaw update` (корисно для оболонок і скриптів запуску).
## Пов’язано
## Пов’язане
- `openclaw doctor` (пропонує спочатку запустити оновлення для checkout-копій git)
- `openclaw doctor` (пропонує спочатку запустити оновлення для робочих копій git)
- [Канали розробки](/uk/install/development-channels)
- [Оновлення](/uk/install/updating)
- [Довідка CLI](/uk/cli)
- [Довідник CLI](/uk/cli)