3Jul

Comment amener des installations apt-get de Linux-Style à Windows avec Chocolatey

Les utilisateurs de Linux aiment installer des logiciels à partir de la ligne de commande, et il n'est pas difficile de comprendre pourquoi. Au lieu de télécharger des fichiers exécutables, de les exécuter et d'esquiver les différentes tentatives de modification de votre moteur de recherche par défaut, vous tapez simplement ce que vous voulez installer et appuyez sur "Entrée".

Si vous voulez ce genre de paix sur Windows, le gestionnaire de paquets pour Windows. Cet outil gratuit vous permet d'installer des milliers d'applications avec juste une commande rapide( installation choco), et de les mettre à jour avec une autre( mise à niveau choco). Cela peut vous faire gagner beaucoup de temps si vous êtes le genre de personne qui installe beaucoupde logiciels libres.

Vous pouvez utiliser Chocolatey à deux endroits: l'invite de commande et PowerShell. Voici comment installer ce gestionnaire de paquets dans les deux environnements, mais vous en avez vraiment besoin l'un ou l'autre. Choisissez ce que vous voulez.

Installer et utiliser Chocolatey À partir de l'invite de commande

Chocolatey ne fonctionne que dans l'invite de commande si vous l'exécutez en tant qu'administrateur. Pour ce faire, cliquez avec le bouton droit sur Invite de commandes dans le menu Démarrer, puis cliquez sur "Exécuter en tant qu'administrateur".

Pour installer Chocolatey, vous devez d'abord exécuter la commande suivante, qui télécharge et exécute le programme d'installation pour vous:

@ "% SystemRoot% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" -NoProfile -ExecutionPolicy Contournement -Command "iex( (New-Object System. Net. WebClient). DownloadString( 'https: //chocolatey.org/ install.ps1')) "& &SET "CHEMIN =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin"

Cette commande peut changer, vérifiez donc les instructions officielles de Chocolatey si vous rencontrez des problèmes.

Après avoir installé Chocolatey, vous pouvez l'utiliser immédiatement( bien que dans certains cas, vous devrez peut-être fermer et rouvrir l'invite de commande d'administration).L'installation d'un logiciel est simple: tapez simplement choco install suivi du nom du programme. Ici, nous sommes en train d'installer choco pour installer le populaire client FTP Filezilla.

Vous n'avez pas non plus besoin de vous limiter à l'installation d'une application à la fois. Par exemple, l'utilisation de la commande suivante va installer toutes les applications listées en une seule fois:

choco install firefox thunderbird vlc libreoffice

Bien sûr, vous aurez besoin d'un moyen de savoir quels paquets existent et comment ils sont nommés. Vous pouvez rechercher si une application donnée est proposée en utilisant la syntaxe suivante:

choco search mot-clé

Dans la capture d'écran suivante, par exemple, nous utilisons choco search thunderbird pour rechercher des paquets liés au client de messagerie Thunderbird.

Alternativement, ce site Web offre une liste complète de tous les paquets que vous pouvez installer, avec son propre outil de recherche.

Si vous souhaitez mettre à niveau un paquet spécifique vers la dernière version, utilisez la commande choco upgrade, suivie du nom du paquet. Si vous voulez mettre à niveau tout ce que vous avez installé en utilisant Chocolatey en une seule fois, la mise à niveau de tout le chocolat fera l'affaire. Et il y a plus de sous-commandes si vous avez envie de creuser. Juste tapez choco -?pour voir une liste complète.

Installer et utiliser Chocolatey dans PowerShell

Si vous êtes un grand fan de PowerShell, vous pouvez également utiliser Chocolat à partir de là.Cela signifie que vous pouvez automatiser toutes sortes de choses, une fois que vous avez commencé avec PowerShell et apprendre les ficelles du métier.

Vous devez ouvrir un administrateur PowerShell pour commencer. La manière la plus simple de le faire est de cliquer avec le bouton droit sur le bouton Démarrer, puis de cliquer sur "Windows PowerShell( Admin)".

Chocolatey, de par sa nature, nécessite l'autorisation d'exécuter des scripts depuis l'extérieur de votre ordinateur. Pour cette raison, les instructions d'installation officielles recommandent de modifier la politique d'exécution avant d'installer Chocolatey. D'abord, à l'invite PowerShell, tapez la commande suivante et appuyez sur Entrée:

Get-ExecutionPolicy

Si vous voyez un résultat "Restricted", vous devez exécuter la commande suivante pour définir votre stratégie d'exécution afin que l'installation Chocolatey fonctionne:

Set-ExecutionPolicy AllSigned

La commande Set-ExecutionPolicy Bypass peut également fonctionner, bien que cette option soit la moins sécurisée: elle permet à n'importe quel script de s'exécuter, qu'il soit signé par le développeur ou non.

Après avoir défini la politique d'exécution, vous pouvez exécuter le programme d'installation à l'aide de la commande suivante:

iex( (New-Object System. Net. WebClient). DownloadString( 'https: //chocolatey.org/ install.ps1'))

Tout comme Chocolatey est installé!L'utilisation de Chocolatey dans Powershell est sensiblement la même que dans l'invite de commande. Voici l'installation de firefox firefox en cours d'exécution:

Les sous-commandes comme la recherche et la mise à jour fonctionnent également comme dans l'invite de commande, et choco -?vous donnera une liste d'autres fonctions. S'amuser!