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 install
), et mettez-les tous à jour avec un autre (
choco upgrade
.) 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».
@'%SystemRoot%System32WindowsPowerShellv1.0powershell.exe' -NoProfile -ExecutionPolicy Bypass -Command 'iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))' && SET 'PATH=%PATH%;%ALLUSERSPROFILE%chocolateyin'
Cette commande peut changer, alors consultez les instructions officielles de Chocolatey si vous rencontrez des problèmes.
choco install
suivi du nom du programme. Ici, nous courons
choco install filezilla
installer le populaire client FTP Filezilla.
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 key_word
Dans la capture d'écran suivante, par exemple, nous utilisons
choco search thunderbird
pour rechercher des paquets liés au client de messagerie Thunderbird.
Si vous souhaitez mettre à niveau un package spécifique vers la dernière version, utilisez la commande
choco upgrade,
suivi du nom du paquet. Si vous souhaitez mettre à niveau tout ce que vous avez installé avec Chocolatey en une fois,
choco upgrade all
fera l'affaire. Et il y a plus de sous commandes si vous avez envie de creuser. Il suffit de taper
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 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)».
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
Set-ExecutionPolicy Bypass
pourrait également 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.
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 install firefox
fonctionnement:
search
et
upgrade
fonctionnent également comme dans l'invite de commande, et
choco -?
vous donnera une liste d'autres fonctions. S'amuser!