Системные требования
Claude Code работает на следующих платформах и конфигурациях:- Операционная система:
- macOS 13.0+
- Windows 10 1809+ или Windows Server 2019+
- Ubuntu 20.04+
- Debian 10+
- Alpine Linux 3.19+
- Оборудование: 4 ГБ+ ОЗУ, процессор x64 или ARM64
- Сеть: требуется подключение в Интернет. См. конфигурация сети.
- Shell: Bash, Zsh, PowerShell или CMD. Встроенные установки Windows требуют Git for Windows. Установки WSL не требуют.
- Местоположение: поддерживаемые Anthropic страны
Дополнительные зависимости
- ripgrep: обычно включен в Claude Code. Если поиск не работает, см. устранение неполадок поиска.
Установка Claude Code
To install Claude Code, use one of the following methods:- Native Install (Recommended)
- Homebrew
- WinGet
macOS, Linux, WSL:Windows PowerShell:Windows CMD:If you see
The token '&&' is not a valid statement separator, you’re in PowerShell, not CMD. If you see 'irm' is not recognized as an internal or external command, you’re in CMD, not PowerShell. Your prompt shows PS C:\ when you’re in PowerShell and C:\ without the PS when you’re in CMD.Native Windows setups require Git for Windows. Install it first if you don’t have it. WSL setups do not need it.Native installations automatically update in the background to keep you on the latest version.
Настройка в Windows
Вы можете запустить Claude Code изначально в Windows или внутри WSL. Выберите в зависимости от того, где находятся ваши проекты и какие функции вам нужны:| Опция | Требует | Sandboxing | Когда использовать |
|---|---|---|---|
| Native Windows | Git for Windows | Не поддерживается | Встроенные проекты и инструменты Windows |
| WSL 2 | WSL 2 включен | Поддерживается | Цепочки инструментов Linux или изолированное выполнение команд |
| WSL 1 | WSL 1 включен | Не поддерживается | Если WSL 2 недоступен |
PS C:\Users\YourName> в PowerShell и C:\Users\YourName> без PS в CMD. Если вы новичок в терминале, руководство по терминалу проходит через каждый шаг.
После установки запустите claude из PowerShell, CMD или Git Bash. Claude Code использует Git Bash внутри для выполнения команд независимо от того, откуда вы его запустили. Если Claude Code не может найти вашу установку Git Bash, установите путь в файле settings.json:
CLAUDE_CODE_USE_POWERSHELL_TOOL=1 для включения или 0 для отключения. См. инструмент PowerShell для настройки и ограничений.
Вариант 2: WSL
Откройте ваше распределение WSL и выполните установщик Linux из инструкций установки выше. Вы устанавливаете и запускаете claude внутри терминала WSL, а не из PowerShell или CMD.
Alpine Linux и дистрибутивы на основе musl
Встроенный установщик на Alpine и других дистрибутивах на основе musl/uClibc требуетlibgcc, libstdc++ и ripgrep. Установите их с помощью менеджера пакетов вашего дистрибутива, затем установите USE_BUILTIN_RIPGREP=0.
Этот пример устанавливает необходимые пакеты на Alpine:
USE_BUILTIN_RIPGREP на 0 в файле settings.json:
Проверка установки
После установки убедитесь, что Claude Code работает:claude doctor:
Аутентификация
Claude Code требует учетную запись Pro, Max, Team, Enterprise или Console. Бесплатный план Claude.ai не включает доступ к Claude Code. Вы также можете использовать Claude Code с поставщиком API третьей стороны, таким как Amazon Bedrock, Google Vertex AI или Microsoft Foundry. После установки войдите, выполнивclaude и следуя подсказкам браузера. См. Аутентификация для всех типов учетных записей и параметров настройки команды.
Обновление Claude Code
Встроенные установки автоматически обновляются в фоновом режиме. Вы можете настроить канал выпуска для управления тем, получаете ли вы обновления немедленно или по отложенному стабильному расписанию, или отключить автоматические обновления полностью. Установки Homebrew, WinGet и менеджер пакетов Linux требуют ручного обновления.Автоматические обновления
Claude Code проверяет наличие обновлений при запуске и периодически во время работы. Обновления загружаются и устанавливаются в фоновом режиме, а затем вступают в силу при следующем запуске Claude Code.Установки Homebrew, WinGet, apt, dnf и apk не обновляются автоматически. Для Homebrew выполните
brew upgrade claude-code или brew upgrade claude-code@latest, в зависимости от того, какой cask вы установили. Для WinGet выполните winget upgrade Anthropic.ClaudeCode. Для менеджеров пакетов Linux см. команды обновления в разделе Install with Linux package managers.Известная проблема: Claude Code может уведомить вас об обновлениях до того, как новая версия будет доступна в этих менеджерах пакетов. Если обновление не удается, подождите и повторите попытку позже.Homebrew сохраняет старые версии на диске после обновлений. Периодически выполняйте brew cleanup для освобождения дискового пространства.Настройка канала выпуска
Управляйте каналом выпуска, который Claude Code использует для автоматических обновлений иclaude update, с помощью параметра autoUpdatesChannel:
"latest", по умолчанию: получайте новые функции сразу же после их выпуска"stable": используйте версию, которая обычно имеет возраст около одной недели, пропуская выпуски с серьезными регрессиями
/config → Auto-update channel, или добавьте в файл settings.json:
claude-code отслеживает стабильный и claude-code@latest отслеживает последний.
Закрепление минимальной версии
ПараметрminimumVersion устанавливает нижний предел. Фоновые автоматические обновления и claude update отказываются устанавливать любую версию ниже этого значения, поэтому переход на канал "stable" не понижает вас, если вы уже находитесь на более новой сборке "latest".
Переключение с "latest" на "stable" через /config предлагает вам либо остаться на текущей версии, либо разрешить понижение. Выбор остаться устанавливает minimumVersion на эту версию. Переключение обратно на "latest" очищает его.
Добавьте его в файл settings.json для явного закрепления нижнего предела:
Отключение автоматических обновлений
УстановитеDISABLE_AUTOUPDATER на "1" в ключе env файла settings.json:
DISABLE_AUTOUPDATER только останавливает фоновую проверку; claude update и claude install по-прежнему работают. Чтобы заблокировать все пути обновления, включая ручные обновления, установите DISABLE_UPDATES вместо этого. Используйте это, когда вы распространяете Claude Code через свои собственные каналы и вам нужно, чтобы пользователи оставались на версии, которую вы предоставляете.
Ручное обновление
Чтобы применить обновление немедленно без ожидания следующей проверки в фоновом режиме, выполните:Расширенные параметры установки
Эти параметры предназначены для закрепления версии, менеджеров пакетов Linux, npm и проверки целостности двоичного файла.Установка определенной версии
Встроенный установщик принимает либо конкретный номер версии, либо канал выпуска (latest или stable). Канал, который вы выбираете во время установки, становится вашим значением по умолчанию для автоматических обновлений. См. настройка канала выпуска для получения дополнительной информации.
Для установки последней версии (по умолчанию):
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
- macOS, Linux, WSL
- Windows PowerShell
- Windows CMD
Установка с менеджерами пакетов Linux
Claude Code публикует подписанные репозитории apt, dnf и apk. Заменитеstable на latest для канала rolling. Установки менеджеров пакетов не обновляются автоматически через Claude Code; обновления поступают через ваш обычный рабочий процесс обновления системы.
Все репозитории подписаны с помощью ключа подписи выпуска Claude Code. Перед доверием к ключу проверьте его, как описано в каждой вкладке.
- apt
- dnf
- apk
Для Debian и Ubuntu. Чтобы использовать канал rolling, измените оба вхождения Проверьте отпечаток ключа GPG перед доверием к нему:
stable в строке deb: путь URL и имя suite.gpg --show-keys /etc/apt/keyrings/claude-code.asc должен сообщить 31DD DE24 DDFA B679 F42D 7BD2 BAA9 29FF 1A7E CACE.Для обновления позже выполните sudo apt update && sudo apt upgrade claude-code.Установка с npm
Вы также можете установить Claude Code как глобальный пакет npm. Пакет требует Node.js 18 или позже.@anthropic-ai/claude-code-darwin-arm64, и шаг postinstall связывает его на место. Установленный двоичный файл claude сам по себе не вызывает Node.
Поддерживаемые платформы установки npm: darwin-arm64, darwin-x64, linux-x64, linux-arm64, linux-x64-musl, linux-arm64-musl, win32-x64 и win32-arm64. Ваш менеджер пакетов должен разрешать дополнительные зависимости. См. устранение неполадок, если двоичный файл отсутствует после установки.
Целостность двоичного файла и подпись кода
Каждый выпуск публикуетmanifest.json, содержащий контрольные суммы SHA256 для каждого двоичного файла платформы. Манифест подписан ключом GPG Anthropic, поэтому проверка подписи на манифесте транзитивно проверяет каждый двоичный файл, который он указывает.
Проверка подписи манифеста
Шаги 1-3 требуют оболочки POSIX сgpg и curl. В Windows выполните их в Git Bash или WSL. Шаг 4 включает опцию PowerShell.
Загрузка и импорт открытого ключа
Ключ подписи выпуска опубликован по фиксированному URL.Отобразите отпечаток импортированного ключа.Подтвердите, что вывод включает этот отпечаток:
Проверка подписи
Проверьте отделенную подпись против манифеста.Действительный результат сообщает
Good signature from "Anthropic Claude Code Release Signing <security@anthropic.com>".gpg также выводит WARNING: This key is not certified with a trusted signature! для любого вновь импортированного ключа. Это ожидается. Строка Good signature подтверждает, что криптографическая проверка прошла. Сравнение отпечатков на шаге 1 подтверждает, что сам ключ является подлинным.Подписи манифеста доступны для выпусков начиная с
2.1.89. Более ранние выпуски публикуют контрольные суммы в manifest.json без отделенной подписи.Подписи кода платформы
В дополнение к подписанному манифесту отдельные двоичные файлы несут подписи кода, специфичные для платформы, где это поддерживается.- macOS: подписано “Anthropic PBC” и заверено Apple. Проверьте с помощью
codesign --verify --verbose ./claude. - Windows: подписано “Anthropic, PBC”. Проверьте с помощью
Get-AuthenticodeSignature .\claude.exe. - Linux: двоичные файлы не подписаны индивидуально кодом. Если вы загружаете непосредственно из корзины
claude-code-releasesили используете встроенный установщик, проверьте целостность с помощью подписи манифеста выше. Если вы устанавливаете с помощью apt, dnf или apk, ваш менеджер пакетов автоматически проверяет подписи, используя ключ подписи репозитория.
Удаление Claude Code
Чтобы удалить Claude Code, следуйте инструкциям для вашего метода установки.Встроенная установка
Удалите двоичный файл Claude Code и файлы версии:- macOS, Linux, WSL
- Windows PowerShell
Установка Homebrew
Удалите cask Homebrew, который вы установили. Если вы установили стабильный cask:Установка WinGet
Удалите пакет WinGet:apt / dnf / apk
Удалите пакет и конфигурацию репозитория:- apt
- dnf
- apk
npm
Удалите глобальный пакет npm:Удаление файлов конфигурации
Расширение VS Code, плагин JetBrains и приложение Desktop также записывают в~/.claude/. Если какое-либо из них все еще установлено, каталог будет пересоздан при следующем запуске. Чтобы полностью удалить Claude Code, удалите расширение VS Code, плагин JetBrains и приложение Desktop перед удалением этих файлов.
Чтобы удалить параметры Claude Code и кэшированные данные:
- macOS, Linux, WSL
- Windows PowerShell