Claude Code sur Linux
Déploie ton IA sur le système d'exploitation qui fait tourner le monde. Apprends à jongler avec apt, sudo et les permissions UNIX.
Linux est un univers fascinant. Contrairement à Windows ou macOS qui appartiennent à des entreprises (Microsoft et Apple), Linux appartient à tout le monde. C'est le cœur de l'internet moderne.
1. Comprendre l'écosystème Linux (les distributions)
Il n'existe pas un seul "Linux". Il en existe des centaines, appelées distributions (ou "distros"). Les plus connues sont :
- Ubuntu et Debian : Les plus populaires et faciles pour débuter. C'est ce que tu rencontreras le plus souvent sur des serveurs.
- Fedora : Très appréciée par les développeurs professionnels.
- Arch Linux : Pour les experts qui aiment tout configurer manuellement (inutile de t'en soucier si tu débutes).
Peu importe la distribution, Claude Code fonctionnera parfaitement dessus.
2. Les concepts clés de Linux
Linux fonctionne d'une manière très stricte et organisée. Voici les bases à connaître.
Le Terminal et Sudo
Sur Linux, le terminal est ton meilleur ami. Tu ne feras presque rien avec la souris. La commande la plus importante est sudo (Super User DO). Elle permet de dire au système : "Laisse-moi faire, je suis le patron". Elle est indispensable pour installer des logiciels.
Les gestionnaires de paquets (apt, dnf, pacman)
Sur Windows, on télécharge un fichier .exe. Sur Linux, on utilise un gestionnaire de paquets (comme le App Store). apt pour Ubuntu, dnf pour Fedora. Ils téléchargent et installent le code de manière très sécurisée.
Les permissions
Linux est un système paranoïaque. Par défaut, tu as uniquement le droit de modifier les fichiers de ton propre dossier utilisateur (/home/ton-nom/). Si tu veux modifier un fichier système, le système te bloquera net avec un message Permission denied. C'est là que sudo intervient.
3. Installation pas-à-pas
Pour installer Claude Code, tu dois d'abord installer Node.js. Voici comment faire selon ta distribution.
L'option -g signifie "global". Elle indique à npm d'installer Claude Code pour tout l'ordinateur, pas seulement dans le dossier actuel. C'est pourquoi nous utilisons sudo pour cette commande.
4. Différences avec Windows et macOS
Par rapport à Windows :
Sur Linux (et macOS), les chemins s'écrivent avec des slashs normaux (/home/user/dossier au lieu de C:\Users\user\dossier). De plus, Linux fait la différence entre les majuscules et les minuscules : le fichier Image.png n'est pas le fichier image.png. Claude Code est très intelligent, mais il peut parfois se tromper si tu ne fais pas attention à la casse.
Par rapport à macOS :
L'expérience est quasiment identique. macOS utilise brew pour installer des paquets, Linux utilise apt. Le reste des commandes (ls, cd, mkdir) est exactement le même car les deux systèmes sont basés sur l'architecture UNIX.
5. Dépannage : au secours !
Si tu bloques, voici les solutions aux problèmes les plus fréquents.
Le terminal affiche "Command 'claude' not found" :
L'installation s'est mal passée. Relance sudo npm install -g @anthropic-ai/claude-code. Vérifie ensuite que Node.js est bien installé en tapant node -v.
Claude ne peut pas sauvegarder un fichier généré :
C'est un problème de permission. Claude essaie de créer un fichier dans un dossier où tu n'as pas les droits. Demande-lui : "Es-tu sûr que nous sommes dans mon dossier /home/mon-nom/ ?"
6. FAQ
Félicitations, tu sais maintenant utiliser Claude Code sur les trois systèmes d'exploitation majeurs. Mais l'aventure ne s'arrête pas là. Il est temps de découvrir la fonctionnalité la plus révolutionnaire des agents IA : le mode multi-agent.