40>40>
41> **macOS, Linux, WSL :**41> **macOS, Linux, WSL :**
42>42>
43> ```bash theme={null}43> ```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
44> curl -fsSL https://claude.ai/install.sh | bash44> curl -fsSL https://claude.ai/install.sh | bash
45> ```45> ```
46>46>
48>48>
49> **Windows PowerShell :**49> **Windows PowerShell :**
50>50>
51> ```powershell theme={null}51> ```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
52> irm https://claude.ai/install.ps1 | iex52> irm https://claude.ai/install.ps1 | iex
53> ```53> ```
54>54>
55> **Windows CMD :**55> **Windows CMD :**
56>56>
57> ```batch theme={null}57> ```batch theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
58> curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd58> curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
59> ```59> ```
60>60>
72 72
73> [tab] Homebrew73> [tab] Homebrew
74>74>
75> ```bash theme={null}75> ```bash theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
76> brew install --cask claude-code76> brew install --cask claude-code
77> ```77> ```
78>78>
84 84
85> [tab] WinGet85> [tab] WinGet
86>86>
87> ```powershell theme={null}87> ```powershell theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null} theme={null}
88> winget install Anthropic.ClaudeCode88> winget install Anthropic.ClaudeCode
89> ```89> ```
90>90>
118 118
119Exécutez la [commande d'installation](#install-claude-code) à partir de PowerShell ou CMD. Vous n'avez pas besoin d'exécuter en tant qu'administrateur. L'installation de [Git for Windows](https://git-scm.com/downloads/win) est optionnelle. Elle fournit Git Bash, dont l'[outil Bash](https://code.claude.com/docs/fr/tools-reference.md#bash-tool-behavior) et l'[outil Monitor](https://code.claude.com/docs/fr/tools-reference.md#monitor-tool) ont besoin.119Exécutez la [commande d'installation](#install-claude-code) à partir de PowerShell ou CMD. Vous n'avez pas besoin d'exécuter en tant qu'administrateur. L'installation de [Git for Windows](https://git-scm.com/downloads/win) est optionnelle. Elle fournit Git Bash, dont l'[outil Bash](https://code.claude.com/docs/fr/tools-reference.md#bash-tool-behavior) et l'[outil Monitor](https://code.claude.com/docs/fr/tools-reference.md#monitor-tool) ont besoin.
120 120
121Que vous installiez à partir de PowerShell ou CMD affecte uniquement la commande d'installation que vous exécutez. Votre invite affiche `PS C:\Users\VotreNom>` dans PowerShell et `C:\Users\VotreNom>` sans le `PS` dans CMD. Si vous êtes nouveau sur le terminal, le [guide du terminal](https://code.claude.com/docs/fr/terminal-guide#windows) vous guide à travers chaque étape.121Que vous installiez à partir de PowerShell ou CMD affecte uniquement la commande d'installation que vous exécutez. Votre invite affiche `PS C:\Users\YourName>` dans PowerShell et `C:\Users\YourName>` sans le `PS` dans CMD. Si vous êtes nouveau sur le terminal, le [guide du terminal](https://code.claude.com/docs/fr/terminal-guide#windows) vous guide à travers chaque étape.
122 122
123Après l'installation, lancez `claude` à partir de n'importe quel terminal.123Après l'installation, lancez `claude` à partir de n'importe quel terminal.
124 124
141 141
142### Alpine Linux et distributions basées sur musl142### Alpine Linux et distributions basées sur musl
143 143
144L'installation de Claude Code sur Alpine et autres distributions basées sur musl/uClibc nécessite `bash` et `curl` pour la commande d'installation, et `libgcc`, `libstdc++` et `ripgrep` à l'exécution. Alpine n'inclut pas `bash` ou `curl` par défaut, donc la commande d'installation documentée échoue avec une erreur `not found` jusqu'à ce que vous les installiez. Installez ces paquets à l'aide du gestionnaire de paquets de votre distribution, puis définissez `USE_BUILTIN_RIPGREP=0`.144Sur Alpine et les autres distributions basées sur musl, la [commande d'installation](#install-claude-code) nécessite `bash` et `curl`, et Claude Code lui-même nécessite `bash` ou `zsh`. Alpine n'inclut pas `bash` ou `curl` par défaut, donc la commande d'installation documentée échoue avec une erreur `not found` jusqu'à ce que vous les installiez.
145 145
146Cet exemple installe les paquets requis sur Alpine :146Cet exemple installe les paquets requis sur Alpine :
147 147
148```bash theme={null}148```bash theme={null}
149apk add bash curl libgcc libstdc++ ripgrep149apk add bash curl
150```
151
152Sur Alpine, `ripgrep` se trouve dans le dépôt community. Si `apk` signale que le paquet est manquant, ajoutez le dépôt community à `/etc/apk/repositories`, en utilisant votre version d'Alpine :
153
154```bash theme={null}
155echo "https://dl-cdn.alpinelinux.org/alpine/v3.22/community" >> /etc/apk/repositories
156```
157
158Exécutez `apk update` pour actualiser l'index des paquets, et réessayez la commande `apk add`.
159
160Ensuite, définissez `USE_BUILTIN_RIPGREP` à `0` dans votre fichier [`settings.json`](https://code.claude.com/docs/fr/settings-reference#all-settings) :
161
162```json theme={null}
163{
164 "env": {
165 "USE_BUILTIN_RIPGREP": "0"
166 }
167}
168```150```
169 151
170## Vérifier votre installation152## Vérifier votre installation
443> wget -O /etc/apk/keys/claude-code.rsa.pub \425> wget -O /etc/apk/keys/claude-code.rsa.pub \
444> https://downloads.claude.ai/keys/claude-code.rsa.pub426> https://downloads.claude.ai/keys/claude-code.rsa.pub
445> echo "https://downloads.claude.ai/claude-code/apk/stable" >> /etc/apk/repositories427> echo "https://downloads.claude.ai/claude-code/apk/stable" >> /etc/apk/repositories
446> apk add claude-code428> apk add bash claude-code
447> ```429> ```
448>430>
449> Pour basculer vers le canal `latest`, supprimez la ligne du dépôt `stable` et ajoutez le dépôt `latest` :431> Pour basculer vers le canal `latest`, supprimez la ligne du dépôt `stable` et ajoutez le dépôt `latest` :