- 1. Hvordan installere Chocolatey på Windows 10
- 2. Hvordan bruke Chocolatey i Windows 10
- 3. Hvordan kjøre flere installasjoner med Chocolatey på Windows 10
- 4. Slik oppdaterer du apper ved hjelp av Chocolatey i Windows 10
- 5. Slik avinstallerer du programmer med Chocolatey
- 6. Sjokoladeaktig kommandostyring
En av de vanlige oppgavene vi utfører i Windows -operativsystemer er installasjon og avinstallering av flere programmer og applikasjoner, hver med fokus på enten bedrifts-, utdannings- eller personlig bruk.
Uavhengig av formålet med programmet, utfører vi alltid en monoton prosess for å utføre installasjonen, som inkluderer å gå til utvikleren eller produsentens nettsted, laste ned den kjørbare filen og deretter dobbeltklikke på den og følge trinnene i veiviseren.
Selv om denne prosessen er normal og vi alle utfører den i hver installasjonsprosess, vil Solvetic forklare en alternativ metode som kan forenkle disse installasjonsoppgavene drastisk, og det er takket være Chocolatey -prosjektet.
Hva er sjokoladeChocolatey er utviklet for å fungere som en pakkebehandling for Windows-operativsystemer som ligner funksjonaliteten til apt-get eller yum-kommandoene i Linux.
Den er designet for å være en desentralisert administrasjonskonsoll, hvorfra det er mulig å raskt installere forskjellige applikasjoner og verktøy å bruke. Chocolatey er basert på NuGet -infrastrukturen, som igjen bruker PowerShell som plattform for å levere pakker fra tilgjengelige distribusjoner for disse.
Chocolatey har et unikt grensesnitt som er designet for å fungere enkelt med alle aspektene knyttet til administrasjon av Windows -programvare, for eksempel:
- Installatører
- Zip -filer
- Runtime -binærfiler
- Intern og tredjeparts programvare
Dette oppnås ved å benytte et rammeverk for emballasje der versjon og avhengighetskrav er involvert for at installasjonen av disse skal lykkes.
Alle Chocolatey -pakker innkapsler de nødvendige verktøyene for å administrere alle elementer som installatører, kjørbare filer og skript i en kompilert pakkefil som letter kontrollen, og disse pakkene kan brukes uavhengig, eller det er også mulighet for å integrere dem med administratorkonfigurasjon som SCCM , Puppet og Chef for å øke skalerbarheten og ekspansjonen.
KravKravene for å bruke Chocolatey er som følger:
- Windows 7 opp til Windows 10 eller Windows Server 2012 til 2016 (Server Core støttes, men ikke Windows
- Nano Server)
- Windows PowerShell v2 +
- .NET Framework 4.x +
Slik fungerer ChocolateyVi skal forstå hvordan er den interne prosessen som denne applikasjonen bruker til å administrere installasjonspakkene i Windows.
- Først og fremst bruker Chocolatey NuGet (NuGet.Core.dll) for å hente pakken fra kilden, dette er en nupkg som er lagret i en mappe eller delt på et OData -sted (HTTP / HTTPS).
- Da blir pakken installert i banen $ env: ChocolateyInstall \ lib \. Pakkenes installasjonssted kan ikke konfigureres av brukeren, da pakken må installeres her for å spore, oppdatere og avinstallere pakken hvis nødvendig senere.
- Etter at pakken er installert, avgjør programmet om pakken er frittstående eller har automatiseringsskript, for eksempel PowerShell -skript (*. Ps1 -filer).
- Nå tar Chocolatey et øyeblikksbilde av registret for senere sammenligning av pakkene.
- Hvis du har automatiseringsskript, vil Chocolatey kjøre dem.
- Når dette er gjort, sammenligner Chocolatey øyeblikksbildet for å definere avinstalleringsinformasjonen og fortsetter å lagre den i en fil med filtypen .registry.
- Programmet kjører nå et øyeblikksbilde av mappen basert på alle filene som er i katalogen til den valgte pakken.
- Til slutt ser programmet etter de kjørbare filene i pakkemappen og faller tilbake til mappen $ env: ChocolateyInstall \ bin slik at disse elementene er tilgjengelige i den definerte banen.
Sjokolade -funksjonerVi har for tiden to alternativer for å bruke denne applikasjonen, en gratisversjon og en betalt versjon, i gratisversjonen finner vi funksjoner som:
- Chocolatey er verifisert i VirusTotal som garanterer at den er fri for trusler
- Tillater opprettelse av våre egne pakker
- Kan kjøres offline
- Samler ikke inn data eller telemetri fra Windows -operativsystemet
- Har egendefinerte pakkemaler
- Den har en automatisk avinstalleringsprogram
- Den har ingen tredjepartsannonsering
- Flere pakkeutvidelser tilgjengelig
Har betalt versjonNår det gjelder den betalte versjonen, er noen av funksjonene:
- Kjør Runtime Malware Protection (Pro +)
- Last ned CDN Cache (Pro +)
- Inkluderer reduksjonspakke (Pro +)
- Har det allestedsnærværende alternativet for installasjonskatalog (Pro +)
- Har pakken Throttle (Pro +)
- Den har en pakkesynkronisering (Command Pro + Auto / C4B Sync)
- Selvbetjening / bakgrunnsmodus (C4B)
- Package Builder (C4B)
- Integrert internaliseringspakke (C4B)
- Direkte installatør (C4B)
- Har pakkeevisjon (C4B)
- Inkluderer Windows Service Management PowerShell (C4B) -funksjoner
Den betalte versjonen starter fra 96 dollar per år opp til 600 dollar.
1. Hvordan installere Chocolatey på Windows 10
For å utføre denne prosessen får vi tilgang til ledeteksten som administratorer, og der utfører vi følgende linje for automatisk å laste ned de nødvendige skriptene fra det offisielle Chocolatey -stedet:
@powershell -NoProfile -ExecutionPolicy ubegrenset -Command "iex ((new -object net.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ binVi trykker Enter og dette blir resultatet:
FORSTØRRE
Denne linjen utfører følgende prosess:
- Først forteller de teamet om å starte PowerShell og ikke laste inn noen egendefinerte profiler som kan brukes av en avansert bruker
- Deretter instruerer Windows Windows om å angi policyen for ubegrenset kjøring slik at PowerShell -skriptet kan kjøres
- Deretter fortsetter det å laste ned og kjøre installasjonsskriptet Chocolatey.
2. Hvordan bruke Chocolatey i Windows 10
Trinn 1
Nå er det på tide å sjekke hvordan du automatiserer installasjoner i Windows med dette verktøyet, for å gjøre dette får vi tilgang til konsollen igjen som administratorbrukere, og der kjører vi følgende syntaks:
cinst (Program)For eksempel, hvis vi vil installere Putty -klienten for eksterne tilkoblinger, skal vi utføre følgende:
cinst kittVed å trykke Enter vil installasjonsprosessen for det valgte programmet starte, og vi vil se nedlastingsprosessen, hvis vi har skript, må vi bekrefte utførelsen av dem:
FORSTØRRE
Steg 2
Når vi godtar dette trinnet, blir installasjonsprosessen for den valgte applikasjonen fullført:
FORSTØRRE
Trinn 3
Det er viktig å vite det eksakte navnet Chocolatey bruker for hvert program som skal installeres, siden det er flere alternativer for bruk, et alternativ som Chocolatey tilbyr oss for å sjekke de tilgjengelige alternativene er følgende linje:
choco search (term)
FORSTØRRE
Der finner vi de tilgjengelige pakkene og deres nåværende status.
3. Hvordan kjøre flere installasjoner med Chocolatey på Windows 10
Det er også mulig at det på et tidspunkt er nødvendig å installere flere applikasjoner samtidig, for dette kan du bare utføre følgende:
cinst (app1) (app2) osvFor eksempel:
cinst vlc kitt
FORSTØRRE
Vi kan bekrefte at nedlastingsprosessen for hver angitt applikasjon starter.
4. Slik oppdaterer du apper ved hjelp av Chocolatey i Windows 10
For å kjøre oppdateringen av programmene som er installert med Chocolatey, bruker du bare følgende syntaks:
kopp (søknad)
FORSTØRRE
Hvis vi vil oppdatere alle programmene eller programmene som er installert med Chocolatey, bruker vi følgende kommando:
kopp allePå samme måte kan vi spesifisere kilden hvor oppdateringene skal brukes, i dette tilfellet utfører vi følgende:
cup (applikasjon) -kilde (URL å bruke)
5. Slik avinstallerer du programmer med Chocolatey
For å utføre prosessen med å avinstallere pakker eller applikasjoner som bruker dette programmet, må vi bruke følgende syntaks.
choco avinstallere (program)
FORSTØRRE
For øyeblikket har Chocolatey mer enn 5000 pakker tilgjengelig for installasjon for Windows, noen alternativer er:
choco install adobereader (Adobe Reader DC) choco install googlechrome (Google Chrome) choco install jre8 (Java RunTime 8) choco install Firefox (Firefox Quantum)For å se alle tilgjengelige alternativer, kan vi besøke følgende offisielle lenke:
6. Sjokoladeaktig kommandostyring
Trinn 1
Hvis vi vil vite hvor mange pakker vi har installert med Chocolatey, skal vi utføre følgende:
choco list -lo
FORSTØRRE
Steg 2
For å vise hjelp til denne applikasjonen utfører vi:
krasjet -?
FORSTØRRE
Trinn 3
For å få tilgang til Chocolatey -konfigurasjonen;
choco -konfigurasjonsliste
FORSTØRRE
Trinn 4
Kommandoene som skal brukes generelt med Chocolatey er:
listeListe eksterne eller lokale pakker
SøkSøk etter eksterne eller lokale pakker
infoFå tilgang til pakkeinformasjonen
installereInstaller pakker fra forskjellige kilder
pinUndertrykk oppdateringer til en bestemt pakke
utdatertHent pakker som er utdatert
OppgraderingOppdater pakker fra forskjellige kilder
avinstallereAvinstaller en bestemt pakke
pakkePakk en nuspec for en kompilert nupkg
trykkKjør en kompilert nupkg
nyGenerer filene som trengs for en pakke fra en mal
kilderSe og konfigurer standard fonter
konfigurHent og konfigurer applikasjonens konfigurasjonsfil
trekkLar deg se og konfigurere funksjonene til Chocolatey
setapikeyHent eller lagre en apikey for en bestemt skrift
apikeyHent eller lagre en apikey for en bestemt skrift
BrukerstøtteFå tilgang til støtteinformasjon
nedlastingLast ned pakker med alle eksterne koblinger
synkronisereTillater synkronisering med programvare installert på systemet
optimalisereOptimaliser installasjonen, reduser bruken av diskplass
FORSTØRRE
Vi kan ty til Chocolatey for å utføre komplette installasjoner og automatisk, noe som vil spare tid som kan brukes til andre typer støtteoppgaver og hvis vi øker produktiviteten vår i Windows 10.