Startpagina » hoe » Hoe Linux-stijl apt-get-installaties naar Windows te brengen met Chocolatey

    Hoe Linux-stijl apt-get-installaties naar Windows te brengen met Chocolatey

    Linux-gebruikers houden van het installeren van software vanaf de opdrachtregel en het is niet moeilijk te begrijpen waarom. In plaats van het downloaden van uitvoerbare bestanden, het uitvoeren van deze en het ontwijken van de verschillende pogingen om uw standaard zoekmachine te wijzigen, typt u in principe wat u wilt installeren en drukt u op "Enter".

    Als je dit soort rust op Windows wilt, hoef je niet verder te zoeken dan Chocolatey, de pakketbeheerder voor Windows. Met deze gratis tool kun je duizenden apps installeren met slechts een snel commando (choco installeren) en werk ze allemaal bij met een andere (choco upgrade.) Dit kan u veel tijd besparen als u iemand bent die 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 er echt slechts één of andere nodig. Kies waar je je prettig bij voelt.

    Installeer en gebruik Chocolatey vanaf de opdrachtprompt

    Chocolatey werkt alleen in de opdrachtprompt als u het uitvoert als beheerder. De gemakkelijkste manier om dit te doen, is door met de rechtermuisknop op de opdrachtprompt te klikken in het menu Start en vervolgens op "Uitvoeren als beheerder" te klikken.

    Om Chocolatey te installeren, moet u eerst de volgende opdracht uitvoeren, die het installatieprogramma voor u downloadt en uitvoert:

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

    Dit commando kan veranderen, dus controleer de officiële Chocolatey-instructies als je problemen hebt.

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

    Je hoeft je ook niet te beperken tot het installeren van één app tegelijk. Als u bijvoorbeeld de volgende opdracht gebruikt, worden alle weergegeven apps in één keer geïnstalleerd:

    choco installeer firefox thunderbird vlc libreoffice

    Natuurlijk heb je een manier nodig om te weten welke pakketten bestaan ​​en hoe ze worden genoemd. U kunt zoeken om te zien of een bepaalde app wordt aangeboden met behulp van de volgende syntaxis:

    choco zoeken key_word

    In de volgende schermafbeelding gebruiken we bijvoorbeeld choco zoek thunderbird om te zoeken naar pakketten met betrekking tot de Thunderbird-e-mailclient.

    Als alternatief biedt deze website een complete lijst van alle pakketten die u kunt installeren, compleet met een eigen zoekfunctie.

    Als u een specifiek pakket naar de nieuwste versie wilt upgraden, gebruikt u de opdracht choco upgrade, gevolgd door de naam van het pakket. Als u alles wat u met Chocolatey hebt geïnstalleerd in één keer wilt upgraden, choco upgrade allemaal zal het lukken. En er zijn meer subopdrachten als je wilt graven. Typ gewoon choco -? om een ​​volledige lijst te zien.

    Installeer en gebruik Chocolatey in PowerShell

    Als je een grote fan bent van PowerShell, kun je Chocolately ook vanaf daar gebruiken. Dit betekent dat u van alles kunt automatiseren zodra u aan de slag gaat met PowerShell en de kneepjes van het leven leert.

    U moet een beheerder van PowerShell openen om te beginnen. De eenvoudigste manier om dat te doen is door met de rechtermuisknop op de knop Start te klikken en vervolgens op "Windows PowerShell (Admin)" te klikken.

    Chocolatey, van nature, heeft toestemming nodig om scripts van buiten je computer uit te voeren. Om deze reden raden de officiële installatie-instructies aan om de ExecutionPolicy te wijzigen voordat u Chocolatey installeert. Eerst typt u bij de PowerShell-prompt de volgende opdracht en drukt u op Enter:

    Get-ExecutionPolicy

    Als u een "Beperkt" resultaat ziet, moet u de volgende opdracht uitvoeren om uw uitvoeringsbeleid zo in te stellen dat de Chocolatey-installatie werkt:

    Set-ExecutionPolicy AllSigned

    Het bevel Set-ExecutionPolicy Bypass zou ook kunnen werken, hoewel dit de minder veilige optie is: elke script kan worden uitgevoerd, ongeacht of het door de ontwikkelaar is ondertekend.

    Nadat u het uitvoeringsbeleid hebt ingesteld, kunt u het installatieprogramma uitvoeren met behulp van de volgende opdracht:

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

    Net als dat is Chocolatey geïnstalleerd! Het gebruik van Chocolatey in Powershell is vrijwel hetzelfde als in de opdrachtprompt. hier is choco installeert firefox running:

    Subcommando's houden van zoeken en upgrade werkt ook net als in de opdrachtprompt, en choco -? zal je een lijst met andere functies geven. Veel plezier!