Comment amener des installations apt-get de style Linux à Windows avec Chocolatey
Les utilisateurs de Linux adorent 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'éviter les différentes tentatives de modification de votre moteur de recherche par défaut, vous tapez ce que vous souhaitez installer et cliquez sur «Entrée».
Si vous voulez ce genre de paix sous Windows, ne cherchez pas plus loin que Chocolatey, le gestionnaire de paquets pour Windows. Cet outil gratuit vous permet d'installer des milliers d'applications avec une simple commande rapide (choco installer
), et mettez-les tous à jour avec un autre (mise à niveau de choco
.) Cela peut vous faire gagner beaucoup de temps si vous êtes le genre de personne qui installe beaucoup de 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 n’avez vraiment besoin que de l’un ou de l’autre. Choisissez ce que vous êtes à l'aise.
Installer et utiliser Chocolatey à partir de l'invite de commande
Chocolatey ne fonctionne dans l'invite de commande que si vous l'exécutez en tant qu'administrateur. La méthode la plus simple consiste à cliquer avec le bouton droit de la souris sur l’invite de commande dans le menu Démarrer, puis à cliquer 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 Bypass -Command "iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/ install.ps1 ')) "&& SET" CHEMIN =% CHEMIN%;% ALLUSERSPROFILE% \ chocolatey \ bin "
Cette commande peut changer, alors consultez les instructions officielles de Chocolatey si vous rencontrez des difficultés..
Une fois que vous avez installé Chocolatey, vous pouvez l’utiliser immédiatement (même si dans certains cas, vous devrez peut-être fermer et rouvrir l’invite de commande de l’administrateur). L'installation du logiciel est simple: tapez simplement choco installer
suivi du nom du programme. Ici, nous courons choco installer filezilla
installer le populaire client FTP Filezilla.
Vous n'avez également pas à vous limiter à installer une application à la fois. Par exemple, en utilisant la commande suivante, vous installerez toutes les applications listées en une fois:
choco installer 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 recherche mot-clé
Dans la capture d'écran suivante, par exemple, nous utilisons choco recherche Thunderbird
rechercher des paquets liés au client de messagerie Thunderbird.
Ce site Web propose également une liste complète de tous les packages que vous pouvez installer, ainsi que son propre outil de recherche..
Si vous souhaitez mettre à niveau un package spécifique vers la dernière version, utilisez la commande mise à niveau de choco,
suivi du nom du paquet. Si vous souhaitez mettre à niveau tout ce que vous avez installé avec Chocolatey en une fois, choco mettre à niveau tout
fera l'affaire. Et il y a plus de sous commandes si vous avez envie de creuser. Il suffit de taper Choco -?
voir une liste complète.
Installer et utiliser Chocolatey dans PowerShell
Si vous êtes un grand fan de PowerShell, vous pouvez également utiliser Chocolately à partir de là. Cela signifie que vous pouvez automatiser toutes sortes de choses, une fois que vous démarrez avec PowerShell et que vous maîtrisez les bases.
Vous devez ouvrir un administrateur PowerShell pour commencer. La méthode la plus simple consiste à cliquer avec le bouton droit de la souris sur le bouton Démarrer, puis à cliquer sur «Windows PowerShell (Admin)».
Chocolatey, de par sa nature, nécessite l'autorisation d'exécuter des scripts hors de votre ordinateur. Pour cette raison, les instructions officielles d'installation vous recommandent de modifier ExecutionPolicy avant d'installer Chocolatey. Tout d'abord, à l'invite de PowerShell, tapez la commande suivante et appuyez sur Entrée:
Get-ExecutionPolicy
Si vous obtenez un résultat «Restricted», vous devez exécuter la commande suivante pour définir votre stratégie d'exécution afin que l'installation de Chocolatey fonctionne:
Set-ExecutionPolicy AllSigned
La commande Bypass Set-ExecutionPolicy
pourrait aussi fonctionner, bien que ce soit l’option la moins sécurisée: elle permet à tout script de s’exécuter, qu’il soit signé ou non par le développeur..
Après avoir défini la stratégie 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'))
Juste comme ça Chocolatey est installé! L'utilisation de Chocolatey dans Powershell est sensiblement la même que dans l'invite de commande. Voici choco installer firefox
fonctionnement:
Des sous-commandes comme chercher
et améliorer
fonctionnent également comme dans l'invite de commande, et Choco -?
vous donnera une liste d'autres fonctions. S'amuser!