Guide complet pour installer Chocolatey sur Windows

Chocolatey (abrégé choco) représente un gestionnaire de paquets en ligne de commande pour Windows, comparable à apt pour Linux ou brew pour Mac. Cet outil permet d'automatiser l'installation de logiciels sans avoir à télécharger manuellement des installeurs ni passer par les classiques assistants « Suivant, Suivant, Terminer ».

L'installation de Chocolatey peut réservée quelques surprises. Voici un guide détaillé qui couvre toutes les étapes essentielles ainsi que les solutions aux problèmes courants.

Comprendre Chocolatey en quelques mots

Chocolatey est un gestionnaire de paquets pour Windows. Lorsque vous avez besoin d'installer Python, Node.js ou même Chrome, plus besoin de visiter les sites officiels. Il suffit de saisir choco install python dans le terminal et l'outil se charge du téléchargement, de l'installation et de la configuration des variables d'environnement automatiquement.

Une fois Chocolatey opérationnel, l'installation de logiciels devient un jeu d'enfant.

Préparation avant installation : deux points cruciaux

Avant de commencer l'installation, deux conditions préalables doivent être remplies sous peine d'échec :

  1. Lancer PowerShell en tant qu'administrateurChocolatey nécessite des droits d'écriture dans les dossiers système. Pour lancer PowerShell en mode administrateur, recherchez « PowerShell » dans le menu Démarrer, faites un clic droit et sélectionnez « Exécuter en tant qu'administrateur ».
  2. Vérifier la stratégie d'exécution de PowerShellWindows limite par défaut l'exécution de scripts pour des raisons de sécurité. L'installation de Chocolatey requiert l'exécution de scripts, ce qui impose de modifier temporairement cette stratégie.

Procédure d'instalation détaillée

Étape 1 : Modifier la stratégie d'exécution PowerShell

Après avoir ouvert PowerShell en tant qu'administrateur, exécutez la commande suivante :

Set-ExecutionPolicy Bypass -Scope Process -Force

Cette commande autorise temporairement l'exécution de tous les scripts dans la session PowerShell actuelle uniquement. Une fois la fenêtre fermée, les paramètres par défaut sont restaurés.

Si une confirmation vous est demandée, appuyez sur O pour accepter.

Étape 2 : Exécuter le script d'installation officiel

Copiez et collez la commande suivante dans PowerShell, puis appuyez sur Entrée :

[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Cette commande configure d'abord le protocole de sécurité réseau, puis télécharge et exécute le script d'installation de Chocolatey.

Laissez le processus se terminer. L'affichage de plusieurs lignes de texte est normal. En l'absence de message d'erreur, l'installation est réussie.

Étape 3 : Valider l'installation

Fermez la fenêtre PowerShell actuelle (c'est impératif), puis ouvrez une nouvelle session en tant qu'administrateur.

Exécutez la commande suivante :

choco --version

Si un numéro de version s'affiche (par exemple 2.2.2), l'installation est réussie.

Problèmes courants et solutions

Voici les trois erreurs les plus fréquentes rencontrées lors de l'installation :

Erreur 1 : Une installation existante est détectée

Message d'erreur : Avertissement : Une installation Chocolatey existante a été détectée...

Cause : Une version précédente de Chocolatey est présente mais n'a pas été correctement désinstallée. Solution :

  • Supprimez manuellement le dossier C:\ProgramData\chocolatey (vous pouvez utiliser la fonction de recherche Windows pour le localiser).
  • Après suppression, exécutez à nouveau le script d'installation de l'étape 2.

Erreur 2 : La commande choco n'est pas reconnue

Message d'erreur : Le terme « choco » n'est pas reconnu comme nom d'applet de commande, de fonction...

Cause : Le chemin d'installation de Chocolatey n'a pas été ajouté aux variables d'environnement système. Solution : Ajout manuel de la variable d'enivronnement :

  1. Faites un clic droit sur « Ce PC » → « Propriétés » → « Paramètres système avancés » → « Variables d'environnement ».
  2. Dans les « Variables système », recherchez la variable Path et double-cliquez dessus.
  3. Cliquez sur « Nouveau » et ajoutez le chemin C:\ProgramData\chocolatey\bin (chemin par défaut).
  4. Validez en cliquant sur « OK », fermez toutes les fenêtres PowerShell et rouvrez une nouvelle session en tant qu'administrateur.

Erreur 3 : La stratégie d'exécution refuse le script

Message d'erreur : Impossible de charger le script car l'exécution de scripts est désactivée sur ce système...

Cause : La stratégie d'exécution n'a pas été modifiée à l'étape 1. Solution : Réexécutez la commande de l'étape 1 pour définir la stratégie sur Bypass, puis relancez le script d'installation.

Utiliser Chocolatey pour installer des logiciels

Une fois Chocolatey installé, l'installation de logiciels devient extremely simple. Par exemple, pour installer uv (un gestionnaire de paquets Python), exécutez :

choco install uv -y

L'option -y confirme automatiquement toutes les invites,无需 intervention manuelle. Après l'installation, fermez le terminal et rouvrez-le, puis vérifiez avec uv --version.

Conclusion

Chocolatey simplifie considérablement la gestion des logiciels sous Windows. L'installation peut herramient être bloquée par des problèmes de permissions ou de variables d'environnement. Les points essentiels à retenir : lancer PowerShell en tant qu'administrateur, modifier la stratégie d'exécution et vérifier les variables d'environnement. En respectant ces étapes, l'installation devrait se dérouler sans problème.

Étiquettes: chocolatey Windows PowerShell package-manager gestionnaire-paquets

Publié le 29 juin à 20h24