
Linux-gebruikers installeren graag software vanaf de opdrachtregel, en het is niet moeilijk te begrijpen waarom. In plaats van uitvoerbare bestanden te downloaden, ze uit te voeren en de verschillende pogingen om uw standaardzoekmachine te wijzigen te ontwijken, typt u in feite wat u wilt installeren en drukt u op “Enter”.
Als u dit soort rust op Windows wilt, hoeft u niet verder te zoeken dan Chocolatey, de pakketbeheerder voor Windows. Met deze gratis tool kun je duizenden apps installeren met slechts een snelle opdracht (choco install), en update ze allemaal met een andere (choco upgrade.) Dit kan u veel tijd besparen als u het soort persoon bent dat veel gratis software installeert.
U kunt Chocolatey op twee plaatsen gebruiken: de opdrachtprompt en PowerShell. Hier leest u hoe u deze pakketbeheerder in beide omgevingen installeert, maar u hebt alleen echt de ene of de andere nodig. Kies waar u zich prettig bij voelt.
Installeer en gebruik Chocolatey vanaf de opdrachtprompt
Chocolatey werkt alleen in de opdrachtprompt als u deze als beheerder uitvoert. De eenvoudigste manier om dit te doen, is door met de rechtermuisknop op de opdrachtprompt in het menu Start te klikken en vervolgens op ‘Als administrator uitvoeren’ te klikken.

Om Chocolatey te installeren, moet je eerst de volgende opdracht uitvoeren, die het installatieprogramma voor je downloadt en uitvoert:
@"%SystemRoot%System32WindowsPowerShellv1.0powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateybin"
Dit commando kan veranderen, dus raadpleeg de officiële Chocolatey-instructies als je problemen ondervindt.

Nadat u Chocolatey hebt geïnstalleerd, kunt u het onmiddellijk gebruiken (hoewel u in sommige gevallen de beheerdersopdrachtprompt moet sluiten en opnieuw openen). Software installeren is eenvoudig: typ gewoon choco install gevolgd door de naam van het programma. Hier rennen we choco install filezilla om de populaire Filezilla FTP-client te installeren.

U hoeft zich ook niet te beperken tot het installeren van één app tegelijk. Als u bijvoorbeeld de volgende opdracht gebruikt, worden alle vermelde apps in één keer geïnstalleerd:
choco install firefox thunderbird vlc libreoffice
Natuurlijk heb je een manier nodig om te weten welke pakketten er zijn en hoe ze heten. U kunt zoeken om te zien of een bepaalde app wordt aangeboden door de volgende syntaxis te gebruiken:
choco search key_word
In de volgende schermafbeelding gebruiken we bijvoorbeeld choco search thunderbird om te zoeken naar pakketten die verband houden met de Thunderbird-e-mailclient.

Als alternatief biedt deze website een volledige lijst van alle pakketten die u kunt installeren, compleet met een eigen zoekprogramma.
Als u een specifiek pakket naar de laatste versie wilt upgraden, gebruikt u de opdracht choco upgrade, gevolgd door de pakketnaam. Als je alles wat je hebt geïnstalleerd in één keer wilt upgraden met Chocolatey, choco upgrade all zal het lukken. En er zijn meer subcommando’s als je zin hebt om te graven. Typ gewoon choco -? voor een volledige lijst.
Installeer en gebruik Chocolatey in PowerShell
VERWANT: 5 cmdlets om u op weg te helpen met PowerShell
Als je een grote fan bent van PowerShell, kun je daar ook Chocolately gebruiken. Dit betekent dat je van alles kunt automatiseren, als je eenmaal aan de slag bent met PowerShell en de kneepjes van het vak leert.
U moet een PowerShell-beheerder openen om aan de slag te gaan. De eenvoudigste manier om dat te doen, is door met de rechtermuisknop op de Start-knop te klikken en vervolgens op “Windows PowerShell (Admin)”.

Chocolatey heeft van nature toestemming nodig om scripts van buiten uw computer uit te voeren. Om deze reden raden de officiële installatie-instructies u aan om het ExecutionPolicy te wijzigen voordat u Chocolatey installeert. Typ eerst de volgende opdracht bij de PowerShell-prompt en druk op Enter:
Get-ExecutionPolicy
Als je een “Beperkt” resultaat ziet, moet je de volgende opdracht uitvoeren om je uitvoeringsbeleid in te stellen zodat de Chocolatey-installatie werkt:
Set-ExecutionPolicy AllSigned
Het bevel Set-ExecutionPolicy Bypass zou ook kunnen werken, hoewel dit de minder veilige optie is: elk script kan worden uitgevoerd, ongeacht of het is ondertekend door de ontwikkelaar.

Nadat u het uitvoeringsbeleid hebt ingesteld, kunt u het installatieprogramma uitvoeren met de volgende opdracht:
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Net zoals dat Chocolatey is geïnstalleerd! Het gebruik van Chocolatey in Powershell is vrijwel hetzelfde als in de opdrachtprompt. Hier is choco install firefox rennen:

Subopdrachten zoals search en upgrade werken ook net als in de opdrachtprompt, en choco -? geeft u een lijst met andere functies. Veel plezier!