Files
dcr/docs-crowdin-export/ru-RU/docs/self-update.mdx.mdx
2026-07-06 15:01:59 +08:00

47 lines
1.9 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
sidebar_label: Автоматическое обновление
---
# Автоматическое обновление
## dcr --update
Автоматическое обновление до последней версии. Загружает бинарный файл (не архив) из раздела «Релизы» на GitHub и заменяет им текущий исполняемый файл.
```bash
dcr --update
```
## Как это работает
1. DCR определяет текущую платформу и архитектуру
2. Загружает последнюю версию с `api.github.com/repos/dexoron/dcr/releases/latest`
3. Сравнивает версии
4. Загружает соответствующий ресурс (прямой URL-адрес двоичного файла, а не архива)
5. Заменяет текущий исполняемый файл
## Названия активов
Шаблон: `dcr-\<triple>.\<ext> `
| Платформа | Название актива |
| -------------- | ------------------------------------- |
| Linux x86_64 | `dcr-x86_64-unknown-linux-gnu.tar.gz` |
| macOS x86_64 | `dcr-x86_64-apple-darwin.tar.gz` |
| macOS ARM64 | `dcr-aarch64-apple-darwin.tar.gz` |
| Windows x86_64 | `dcr-x86_64-pc-windows-msvc.zip` |
## AUR
Если DCR установлен через AUR, `--update` выводит предупреждение:
```
Обновление через менеджер пакетов: yay/paru -Syu {package_name} или sudo pacman -Syu {package_name}
```
## Ошибки
* Не удалось определить платформу — ошибка
* Не удалось скачать релиз — ошибка с URL
* Нет прав на запись бинарника — ошибка (нужен `sudo` или ручная установка)