Hjemmeside » hvordan » Hvordan bringe Linux-stil apt-get installasjoner til Windows med Chocolatey

    Hvordan bringe Linux-stil apt-get installasjoner til Windows med Chocolatey

    Linux-brukere elsker å installere programvare fra kommandolinjen, og det er ikke vanskelig å forstå hvorfor. I stedet for å laste ned kjørbare filer, kjører dem og dodging de forskjellige forsøkene på å endre standard søkemotor, skriver du i utgangspunktet hva du vil installere og treffer "Enter."

    Hvis du vil ha denne typen fred på Windows, se ikke lenger enn Chocolatey, pakkehåndtereren for Windows. Dette gratis verktøyet lar deg installere tusenvis av apper med bare en rask kommando (choco installasjon), og oppdatere dem alle sammen med en annen (choco oppgradering.) Dette kan spare deg for mye tid hvis du er den typen person som installerer mye fri programvare.

    Du kan bruke Chocolatey på to steder: Kommandoprompt og PowerShell. Slik installerer du denne pakkeadministratoren i begge miljøer, men du trenger bare en eller annen annen. Velg hva du er komfortabel med.

    Installer og bruk Chocolatey fra kommandoprompt

    Chocolatey virker bare i kommandoprompt hvis du kjører det som administrator. Den enkleste måten å gjøre dette på er å høyreklikke på Kommandoprompt i Start-menyen, og klikk deretter på Kjør som administrator.

    For å installere Chocolatey må du først kjøre følgende kommando, som laster ned og kjører installasjonsprogrammet for deg:

    @ "% 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 kommandoen kan endres, så sjekk de offisielle Chocolatey-instruksjonene hvis du har problemer.

    Etter at du har installert Chocolatey, kan du bruke det umiddelbart (men i noen tilfeller kan det hende du må lukke og åpne admin kommandoprompt). Installere programvare er enkelt: bare skriv inn choco installasjon etterfulgt av navnet på programmet. Her kjører vi choco installer filzilla for å installere den populære Filezilla FTP-klienten.

    Du trenger heller ikke å begrense deg til å installere en app om gangen. Hvis du for eksempel bruker følgende kommando, installerer alle de oppførte appene på en gang:

    Choco installer Firefox Thunderbird VLC Libreoffice

    Selvfølgelig trenger du en måte å vite hvilke pakker som eksisterer og hvordan de heter. Du kan søke for å se om en gitt app tilbys ved å bruke følgende syntaks:

    choco søk key_word

    I det følgende skjermbildet bruker vi for eksempel choco search thunderbird å søke etter pakker relatert til Thunderbird e-postklienten.

    Alternativt tilbyr denne nettsiden en komplett liste over alle pakker du kan installere, komplett med eget søkeverktøy.

    Hvis du vil oppgradere en bestemt pakke til den nyeste versjonen, bruker du kommandoen choco oppgradering, etterfulgt av pakkenavnet. Hvis du vil oppgradere alt du har installert med Chocolatey på en gang, Choco oppgradere alle vil gjøre trikset. Og det er flere underkommandoer hvis du føler deg som graving. Bare skriv inn Choco -? for å se en komplett liste.

    Installer og bruk Chocolatey i PowerShell

    Hvis du er en stor fan av PowerShell, kan du også bruke Chocolately derfra. Dette betyr at du kan automatisere alle slags ting, når du kommer i gang med PowerShell og lærer tauene.

    Du må åpne en administrator PowerShell for å komme i gang. Den enkleste måten å gjøre det på er å høyreklikke på Start-knappen, og deretter klikke "Windows PowerShell (Admin)."

    Chocolatey, etter sin natur, krever tillatelse til å kjøre skript fra din datamaskin. Av denne grunn anbefaler de offisielle installasjonsinstruksjonene at du endrer ExecutionPolicy før du installerer Chocolatey. Først, ved PowerShell-spørringen, skriv inn følgende kommando og trykk Enter:

    Get-ExecutionPolicy

    Hvis du ser et "Begrenset" resultat, må du kjøre følgende kommando for å angi eksekveringspolicy slik at Chocolatey-installasjonen vil fungere:

    Set-ExecutionPolicy AllSigned

    Kommandoen Set-ExecutionPolis Bypass kan også fungere, selv om dette er det mindre sikre alternativet: det tillater at et hvilket som helst skript kjører, uansett om det er signert av utvikleren.

    Etter at du har angitt eksekveringspolitikken, kan du kjøre installasjonsprogrammet ved å bruke følgende kommando:

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

    På samme måte som Chocolatey er installert! Bruke Chocolatey i Powershell er mye det samme som i kommandoprompt. her er choco installer firefox løping:

    Underkommandoer som Søke og Oppgradering fungerer også som i kommandoprompt, og Choco -? vil gi deg en liste over andre funksjoner. Ha det gøy!