Hjemmeside » hvordan » Sådan hentes Linux-Style apt-get installationer til Windows med Chocolatey

    Sådan hentes Linux-Style apt-get installationer til Windows med Chocolatey

    Linux brugere elsker at installere software fra kommandolinjen, og det er ikke svært at forstå hvorfor. I stedet for at downloade eksekverbare filer, køre dem og dodging de forskellige forsøg på at ændre din standardsøgemaskine, skriver du dybest set, hvad du vil installere og klikker på "Enter".

    Hvis du vil have denne slags fred på Windows, så kig ikke længere end Chocolatey, pakkehåndteringen til Windows. Dette gratis værktøj lader dig installere tusindvis af apps med bare en hurtig kommando (choco installation) og opdatere dem alle sammen med en anden (choco opgradering.) Dette kan spare dig for meget tid, hvis du er den slags person, der installerer en masse gratis software.

    Du kan bruge Chocolatey på to steder: Command Prompt og PowerShell. Sådan installeres denne pakkeleder i begge miljøer, men du har kun brug for en eller anden anden. Vælg hvad du er komfortabel med.

    Installer og brug Chocolatey fra kommandoprompt

    Chocolatey virker kun i kommandoprompt, hvis du kører det som administrator. Den nemmeste måde at gøre dette på er at højreklikke på kommandoprompt i startmenuen og derefter klikke på "Kør som administrator".

    For at installere Chocolatey skal du først køre følgende kommando, som overfører og kører installationsprogrammet til dig:

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

    Denne kommando kan ændre sig, så tjek de officielle Chocolatey instruktioner, hvis du har problemer.

    Når du har installeret Chocolatey, kan du bruge det med det samme (men i nogle tilfælde skal du måske lukke og genåbne admin kommandoprompt). Installation af software er simpel: simpelthen skriv choco installation efterfulgt af programmets navn. Her kører vi choco installer filezilla at installere den populære Filezilla FTP-klient.

    Du behøver heller ikke at begrænse dig til at installere en app ad gangen. Hvis du f.eks. Bruger følgende kommando, installeres alle de angivne apps på én gang:

    choco installer firefox thunderbird vlc libreoffice

    Selvfølgelig skal du have en vis måde at vide, hvilke pakker der findes, og hvordan de hedder. Du kan søge for at se, om en given app udbydes ved at bruge følgende syntaks:

    choco søgning key_word

    I det følgende skærmbillede bruger vi for eksempel choco search thunderbird at søge efter pakker relateret til Thunderbird e-mail-klienten.

    Alternativt tilbyder denne hjemmeside en komplet liste over alle pakker, du kan installere, komplet med sit eget søgeværktøj.

    Hvis du vil opgradere en bestemt pakke til den nyeste version, skal du bruge kommandoen choco opgradering, efterfulgt af pakkenavnet. Hvis du vil opgradere alt, hvad du har installeret ved hjælp af Chocolatey på én gang, choco opgradere alle vil gøre tricket. Og der er flere underkommandoer, hvis du har lyst til at grave. Skriv bare choco -? at se en komplet liste.

    Installer og brug Chocolatey i PowerShell

    Hvis du er en stor fan af PowerShell, kan du også bruge Chocolat derfra. Det betyder, at du kan automatisere alle slags ting, når du kommer i gang med PowerShell og lærer tovet.

    Du skal åbne en administrator PowerShell for at komme i gang. Den enkleste måde at gøre det på er at højreklikke på knappen Start og derefter klikke på "Windows PowerShell (Admin)."

    Chocolatey kræver naturligvis tilladelse til at køre scripts fra din computer. Derfor anbefaler de officielle installationsanvisninger, at du ændrer ExecutionPolicy, før du installerer Chocolatey. Først ved PowerShell-prompten skal du skrive følgende kommando og trykke på Enter:

    Get-ExecutionPolicy

    Hvis du ser et "Begrænset" resultat, skal du køre følgende kommando for at indstille din udførelsespolitik, så Chocolatey-installationen vil fungere:

    Set-ExecutionPolicy AllSigned

    Kommandoen Set-ExecutionPolis Bypass kan også arbejde, selv om dette er den mindre sikre indstilling: det tillader, at et script kører, uanset om det er underskrevet af bygherren.

    Efter indstillingen af ​​udførelsespolitikken kan du køre installationsprogrammet ved hjælp af følgende kommando:

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

    Ligesom det er Chocolatey installeret! Brug af Chocolatey i Powershell er meget det samme som i kommandoprompt. Her er choco installer firefox løb:

    Underkommandoer som Søg og opgradering også arbejde ligesom i kommandoprompt, og choco -? vil give dig en liste over andre funktioner. Hav det sjovt!