Instalirajte programe pomoću konzole Windows 10, 8, 7

Jedan od uobičajenih zadataka koje obavljamo u Windows operativnim sustavima je instalacija i deinstalacija više programa i aplikacija, od kojih je svaki fokus na korporativnoj, obrazovnoj ili osobnoj uporabi.
Bez obzira na svrhu spomenute aplikacije, uvijek provodimo monoton postupak izvođenja instalacije, koji uključuje odlazak na web mjesto razvojnog programera ili proizvođača, preuzimanje izvršne datoteke, a zatim dvostruki klik na nju i praćenje koraka čarobnjaka.

Iako je ovaj proces normalan i svi ga provodimo u svakom instalacijskom procesu, Solvetic će objasniti alternativnu metodu koja može drastično pojednostaviti ove instalacijske zadatke i to zahvaljujući projektu Chocolatey.

Što je čokoladaChocolatey je razvijen da djeluje kao upravitelj paketa za Windows operativne sustave slične funkcionalnostima naredbi apt-get ili yum u Linuxu.
Dizajniran je kao decentralizirana administracijska konzola s koje je moguće brzo instalirati različite aplikacije i alate za korištenje. Chocolatey se temelji na NuGet infrastrukturi koja zauzvrat koristi PowerShell kao platformu za isporuku paketa iz dostupnih distribucija za ove.

Chocolatey ima jedinstveno sučelje koje je dizajnirano za jednostavan rad sa svim aspektima povezanim s administracijom Windows softvera, kao što su:

  • Instalateri
  • Zip datoteke
  • Binarne datoteke za vrijeme izvođenja
  • Interni softver i softver drugih proizvođača

To se postiže korištenjem okvira za pakiranje u koji su uključeni zahtjevi verzije i ovisnosti kako bi njihova instalacija bila uspješna.

Svi Chocolatey paketi sadrže potrebne alate za upravljanje bilo kojim elementom, poput instalatora, izvršnih datoteka i skripti u kompiliranoj datoteci paketa koja olakšava kontrolu, a ti se paketi mogu koristiti neovisno, ili postoji i mogućnost njihove integracije s konfiguracijom administratora, poput SCCM -a , Lutka i kuhar kako bi povećali njihovu skalabilnost i proširenje.

ZahtjeviUvjeti za upotrebu čokolade su sljedeći:

  • Windows 7 do Windows 10 ili Windows Server 2012 do 2016 (Server Core je podržan, ali ne i Windows
  • Nano poslužitelj)
  • Windows PowerShell v2 +
  • .NET Framework 4.x +

Kako Chocolatey djelujeRazumjet ćemo kako je interni proces koji ova aplikacija koristi za upravljanje instalacijskim paketima u sustavu Windows.

  • Prije svega, Chocolatey koristi NuGet (NuGet.Core.dll) kako bi dohvatio paket iz izvora, ovo je nupkg koji je pohranjen u mapi ili podijeljen na lokaciji OData (HTTP / HTTPS).
  • Tada će paket biti instaliran na putu $ env: ChocolateyInstall \ lib \. Mjesto instalacije paketa ne može konfigurirati korisnik jer se paket mora instalirati ovdje za praćenje, ažuriranje i deinstaliranje paketa ako je kasnije potrebno.
  • Nakon što je paket instaliran, aplikacija utvrđuje je li paket samostalan ili ima skripte za automatizaciju, poput PowerShell skripti (* .ps1 datoteke).
  • Sada Chocolatey snima snimku registra radi kasnije usporedbe paketa.
  • Zatim, ako imate skripte za automatizaciju, Chocolatey će ih pokrenuti.
  • Nakon što to učini, Chocolatey uspoređuje snimku kako bi definirao podatke o deinstalaciji i nastavlja je spremati u datoteku s nastavkom .registry.
  • Aplikacija sada pokreće snimku mape na temelju svih datoteka koje se trenutno nalaze u direktoriju odabranog paketa.
  • Konačno, aplikacija traži izvršne datoteke u mapi paketa i vraća se u mapu $ env: ChocolateyInstall \ bin tako da su ti elementi dostupni na definiranoj putanji.

Značajke čokoladeTrenutno imamo dvije mogućnosti korištenja ove aplikacije, besplatnu i plaćenu verziju, u besplatnoj verziji nalazimo značajke kao što su:

  • Chocolatey je provjeren u VirusTotal -u što jamči da je bez prijetnji
  • Omogućuje stvaranje vlastitih paketa
  • Može se pokrenuti offline
  • Ne prikuplja podatke ili telemetriju iz operacijskog sustava Windows
  • Sadrži prilagođene predloške paketa
  • Ima automatsko deinstaliranje
  • Nema oglašavanje treće strane
  • Dostupno je više proširenja paketa

Sadrži plaćenu verzijuU slučaju plaćene verzije, neke od njegovih značajki su:

  • Pokrenite zaštitu od zlonamjernog softvera za vrijeme izvođenja (Pro +)
  • Preuzmite CDN predmemoriju (Pro +)
  • Uključuje paket reduktora (Pro +)
  • Ima opciju sveprisutnog instalacijskog direktorija (Pro +)
  • Sadrži Throttle (Pro +) paket
  • Ima sinkronizator paketa (Command Pro + Auto / C4B Sync)
  • Samoposluživanje / pozadinski način rada (C4B)
  • Alat za izradu paketa (C4B)
  • Integrirani paket internalizatora (C4B)
  • Izravni instalater (C4B)
  • Ima reviziju paketa (C4B)
  • Uključuje Windows PowerShell (C4B) funkcije za upravljanje uslugama

Plaćena verzija počinje od 96 USD godišnje do 600 USD.

1. Kako instalirati Chocolatey na Windows 10


Da bismo izvršili ovaj proces, pristupit ćemo naredbenom retku kao administratori i tamo izvršavamo sljedeći redak za automatsko preuzimanje potrebnih skripti sa službene stranice Chocolatey:
 @powershell -NoProfile -ExecutionPolicy neograničeno -Command "iex ((net -object net.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ čokoladna \ kanta
Pritisnemo Enter i to će biti rezultat:

POVEĆAJTE

Ova linija izvodi sljedeći postupak:

  • Prvo, timu kažu da pokrene PowerShell i ne učitava prilagođene profile koje može koristiti napredni korisnik
  • Zatim upućuje Windows da postavi Politiku neograničenog izvršavanja kako bi se omogućilo pokretanje PowerShell skripte
  • Zatim se nastavlja s preuzimanjem i pokretanjem Chocolatey instalacijske skripte.

2. Kako koristiti Chocolatey u sustavu Windows 10

Korak 1
Sada je došlo vrijeme da provjerimo kako automatizirati instalacije u sustavu Windows pomoću ovog uslužnog programa. Da bismo to učinili, ponovo pristupamo konzoli kao administratorski korisnici i tu izvršavamo sljedeću sintaksu:

 cinst (program)
Na primjer, ako želimo instalirati Putty klijenta za udaljene veze, izvršit ćemo sljedeće:
 cinst kit
Pritiskom na Enter pokrenut će se postupak instalacije odabrane aplikacije i vidjet ćemo postupak preuzimanja, u slučaju da imamo skripte, moramo potvrditi njihovo izvršavanje:

POVEĆAJTE

Korak 2
Nakon što prihvatimo ovaj korak, dovršit će se postupak instalacije odabrane aplikacije:

POVEĆAJTE

Korak 3
Od vitalnog je značaja znati točan naziv koji Chocolatey koristi za svaki program koji se instalira, jer postoji nekoliko mogućnosti za korištenje, a alternativa koju nam Chocolatey nudi za provjeru dostupnih opcija je sljedeći redak:

 choco search (pojam)

POVEĆAJTE

Tamo nalazimo dostupne pakete i njihov trenutni status.

3. Kako pokrenuti više instalacija s Chocolateyjem u sustavu Windows 10


Također je moguće da je u jednom trenutku potrebno instalirati nekoliko aplikacija istovremeno, za to jednostavno izvršite sljedeće:
 cinst (app1) (app2) itd
Na primjer:
 cinst vlc kit

POVEĆAJTE

Možemo provjeriti započinje li proces preuzimanja svake navedene aplikacije.

4. Kako ažurirati aplikacije pomoću programa Chocolatey u sustavu Windows 10


Da biste pokrenuli ažuriranje programa instaliranih s Chocolatey -om, samo upotrijebite sljedeću sintaksu:
 šalica (aplikacija)

POVEĆAJTE

Ako želimo ažurirati sve programe ili aplikacije koji su instalirani s Chocolateyjem, upotrijebit ćemo sljedeću naredbu:

 šalica sve
Slično, možemo odrediti izvor odakle se ažuriranja trebaju primijeniti, u ovom slučaju izvršavamo sljedeće:
 cup (aplikacija) -izvor (URL za korištenje)

5. Kako deinstalirati aplikacije s Chocolateyjem


Da bismo izvršili postupak deinstaliranja paketa ili aplikacija pomoću ove aplikacije, moramo koristiti sljedeću sintaksu.
 deinstaliranje čokolade (aplikacija)

POVEĆAJTE

Trenutno Chocolatey ima više od 5000 paketa dostupnih za instaliranje za Windows, a neke su opcije:

 choco install adobereader (Adobe Reader DC) choco install googlechrome (Google Chrome) choco install jre8 (Java RunTime 8) choco install Firefox (Firefox Quantum)
Da bismo vidjeli sve dostupne mogućnosti, možemo posjetiti sljedeću službenu vezu:

6. Upravljanje čokoladnim naredbama

Korak 1
Ako želimo znati koliko smo paketa instalirali s Chocolateyjem, izvršit ćemo sljedeće:

 čoko lista -lo

POVEĆAJTE

Korak 2
Za prikaz pomoći ove aplikacije izvršavamo:

 srušio -?

POVEĆAJTE

Korak 3
Za pristup konfiguraciji Chocolatey;

 choco popis konfiguracija

POVEĆAJTE

Korak 4
Naredbe koje se općenito koriste s Chocolateyjem su:

popisNavedite udaljene ili lokalne pakete
tražiPotražite udaljene ili lokalne pakete
infoPristupite informacijama o paketu
instaliratiInstalirajte pakete iz različitih izvora
pribadačaSprječavanje ažuriranja za određeni paket
zastarioDohvatite zastarjele pakete
nadograditiAžurirajte pakete iz različitih izvora
deinstaliratiDeinstalirajte određeni paket
paketSpakirajte nuspec za sastavljeni nupkg
gurnutiPokrenite prevedeni nupkg
noviGenerirajte datoteke potrebne za paket iz predloška
izvoraPregledajte i konfigurirajte zadane fontove
configDohvatite i konfigurirajte datoteku konfiguracije aplikacije
značajkaOmogućuje vam pregled i konfiguriranje značajki Chocolateyja
setapikeyDohvatite ili spremite apikey za određeni font
apikeyDohvatite ili spremite apikey za određeni font
podrškuPristupite informacijama o podršci
preuzimanje datotekaPreuzmite pakete koristeći sve udaljene veze
sinkroniziratiOmogućuje sinkronizaciju sa softverom instaliranim na sustavu
optimiziratiOptimizirajte instalaciju, smanjujući korištenje prostora na disku

POVEĆAJTE

Možemo pribjeći Chocolateyju kako bismo izvršili potpune instalacije i automatski, što će uštedjeti vrijeme koje se može koristiti za druge vrste zadataka podrške i ako povećamo svoju produktivnost u sustavu Windows 10.

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave