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

Table des matières:

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

Vidéo: Comment amener des installations apt-get de style Linux à Windows avec Chocolatey

Vidéo: Comment amener des installations apt-get de style Linux à Windows avec Chocolatey
Vidéo: ERREURS Python : Comment les corriger FACILEMENT ? - YouTube 2024, Avril
Anonim
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’éviter les diverses tentatives de modification de votre moteur de recherche par défaut, vous tapez ce que vous souhaitez installer et cliquez sur «Entrée».
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’éviter les diverses 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 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».

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:
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%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.

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
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 install

suivi du nom du programme. Ici, nous courons

choco install filezilla

installer le populaire client FTP Filezilla.

De plus, vous n’êtes pas obligé d’installer une application à la fois. Par exemple, en utilisant la commande suivante, vous installerez toutes les applications listées en une fois:
De plus, vous n’êtes pas obligé d’installer une application à la fois. Par exemple, en utilisant la commande suivante, vous installerez toutes les applications listées en une 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 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.

Alternativement, ce site Web propose une liste complète de tous les packages que vous pouvez installer, ainsi que son propre outil de recherche.
Alternativement, ce site Web propose 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

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)».

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 PowerShell, tapez la commande suivante et appuyez sur Entrée:
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 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

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.

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:
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 install firefox

fonctionnement:

Des sous-commandes comme
Des sous-commandes comme

search

et

upgrade

fonctionnent également comme dans l'invite de commande, et

choco -?

vous donnera une liste d'autres fonctions. S'amuser!

Conseillé: