Instalați programe prin consola Windows 10, 8, 7

Una dintre sarcinile obișnuite pe care le îndeplinim în sistemele de operare Windows este instalarea și dezinstalarea mai multor programe și aplicații, fiecare cu accent pe utilizarea corporativă, educațională sau personală.
Indiferent de scopul aplicației menționate, efectuăm întotdeauna un proces monoton pentru realizarea instalării, care include accesarea site-ului dezvoltatorului sau producătorului, descărcarea fișierului executabil și apoi dublu clic pe acesta și urmarea pașilor expertului.

Deși acest proces este normal și îl desfășurăm cu toții în fiecare proces de instalare, Solvetic va explica o metodă alternativă care poate simplifica drastic aceste sarcini de instalare și este datorită proiectului Chocolatey.

Ce este ChocolateyChocolatey a fost dezvoltat pentru a acționa ca un manager de pachete pentru sistemele de operare Windows similar funcționalității comenzilor apt-get sau yum din Linux.
Proiectat este conceput pentru a fi o consolă de administrare descentralizată de unde este posibilă instalarea rapidă a diferitelor aplicații și instrumente de utilizat, Chocolatey se bazează pe infrastructura NuGet care la rândul său folosește PowerShell ca platformă pentru livrarea pachetelor din distribuțiile disponibile pentru aceste.

Chocolatey are o interfață unică care este proiectată să funcționeze cu ușurință cu toate aspectele asociate cu administrarea software-ului Windows, cum ar fi:

  • Instalatori
  • Fișiere zip
  • Binare de rulare
  • Software intern și terț

Acest lucru se realizează prin utilizarea unui cadru de ambalare în care sunt implicate cerințele de versiune și dependență pentru ca instalarea acestora să aibă succes.

Toate pachetele Chocolatey încapsulează instrumentele necesare pentru a gestiona orice element, cum ar fi programele de instalare, executabile și scripturi într-un fișier de pachete compilat, care facilitează controlul, iar aceste pachete pot fi utilizate independent, sau există, de asemenea, opțiunea de a le integra cu configurația administratorilor, cum ar fi SCCM , Puppet și Chef pentru a le mări scalabilitatea și extinderea.

CerințeCerințele pentru utilizarea Chocolatey sunt următoarele:

  • Windows 7 până la Windows 10 sau Windows Server 2012 până în 2016 (Server Core este acceptat, dar nu Windows
  • Nano Server)
  • Windows PowerShell v2 +
  • .NET Framework 4.x +

Cum funcționează ChocolateyVom înțelege cum este procesul intern pe care îl folosește această aplicație pentru a gestiona pachetele de instalare în Windows.

  • În primul rând, Chocolatey folosește NuGet (NuGet.Core.dll) pentru a prelua pachetul de la sursă, acesta este un nupkg care este stocat într-un folder sau partajat într-o locație OData (HTTP / HTTPS).
  • Apoi pachetul va fi instalat în calea $ env: ChocolateyInstall \ lib \. Locația de instalare a pachetului nu este configurabilă de utilizator, deoarece pachetul trebuie instalat aici pentru urmărirea, actualizarea și dezinstalarea pachetului, dacă este necesar ulterior.
  • După instalarea pachetului, aplicația determină dacă pachetul este independent sau dacă are scripturi de automatizare, cum ar fi scripturile PowerShell (fișiere * .ps1).
  • Acum, Chocolatey face un instantaneu al registrului pentru compararea ulterioară a pachetelor.
  • Apoi, dacă aveți scripturi de automatizare, Chocolatey le va rula.
  • Odată ce acest lucru este făcut, Chocolatey compară instantaneul pentru a defini informațiile despre programul de dezinstalare și continuă să le salveze într-un fișier cu extensia .registry.
  • Aplicația rulează acum un instantaneu al folderului pe baza tuturor fișierelor aflate în prezent în directorul pachetului selectat.
  • În cele din urmă, aplicația caută fișierele executabile din folderul pachetului și revine la folderul $ env: ChocolateyInstall \ bin, astfel încât aceste elemente să fie disponibile în calea definită.

Caracteristici ciocolatăÎn prezent, avem două opțiuni pentru utilizarea acestei aplicații, o versiune gratuită și o versiune cu plată, în versiunea gratuită găsim caracteristici precum:

  • Chocolatey este verificat în VirusTotal, care garantează că nu conține amenințări
  • Permite crearea propriilor pachete
  • Poate fi rulat offline
  • Nu colectează date sau telemetrie din sistemul de operare Windows
  • Dispune de șabloane de pachete personalizate
  • Are un program de dezinstalare automat
  • Nu are publicitate terță parte
  • Sunt disponibile mai multe extensii de pachete

Caracteristici versiune plătităÎn cazul versiunii cu plată, unele dintre caracteristicile sale sunt:

  • Rulați protecția împotriva programelor malware Runtime (Pro +)
  • Descărcați memoria cache CDN (Pro +)
  • Include pachet de reducere (Pro +)
  • Are opțiunea omniprezentă a directorului de instalare (Pro +)
  • Dispune de pachetul Throttle (Pro +)
  • Are un sincronizator de pachete (Command Pro + Auto / C4B Sync)
  • Autoservire / Mod fundal (C4B)
  • Package Builder (C4B)
  • Pachet integrat de internalizare (C4B)
  • Instalator direct (C4B)
  • Are audit de pachete (C4B)
  • Include funcții Windows Service Management PowerShell (C4B)

Versiunea plătită începe de la 96 USD pe an până la 600 USD.

1. Cum se instalează Chocolatey pe Windows 10


Pentru a efectua acest proces, vom accesa promptul de comandă ca administratori și acolo vom executa următoarea linie pentru a descărca automat scripturile necesare de pe site-ul oficial Chocolatey:
 @powershell -NoProfile -ExecutionPolicy nelimitat -Comanda "iex ((new-object net.webclient) .DownloadString ('https://chocolatey.org/install.ps1'))" && SET PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin
Apăsăm Enter și acesta va fi rezultatul:

MARI

Această linie efectuează următorul proces:

  • În primul rând, ei spun echipei să pornească PowerShell și să nu încarce profiluri personalizate care pot fi utilizate de un utilizator avansat
  • Apoi îi instruiește Windows să seteze politica de execuție fără restricții pentru a permite executarea scriptului PowerShell
  • Apoi continuă să descărcați și să rulați scriptul de instalare Chocolatey.

2. Cum se folosește Chocolatey în Windows 10

Pasul 1
Acum a sosit momentul să verificăm cum să automatizăm instalările în Windows cu acest utilitar, pentru a face acest lucru, accesăm din nou consola în calitate de utilizatori administratori și acolo executăm următoarea sintaxă:

 cinst (Program)
De exemplu, dacă dorim să instalăm clientul Putty pentru conexiuni la distanță, vom executa următoarele:
 al cincilea chit
Apăsând Enter va începe procesul de instalare a aplicației selectate și vom vedea procesul de descărcare, în cazul în care avem scripturi, trebuie să confirmăm execuția acestora:

MARI

Pasul 2
Odată ce acceptăm acest pas, procesul de instalare a aplicației selectate va fi finalizat:

MARI

Pasul 3
Este vital să cunoaștem numele exact pe care Chocolatey îl folosește pentru fiecare program care urmează să fie instalat, deoarece există mai multe opțiuni de utilizare, o alternativă pe care Chocolatey ne oferă pentru a verifica opțiunile disponibile este următoarea linie:

 căutare choco (termen)

MARI

Acolo găsim pachetele disponibile și starea lor actuală.

3. Cum să rulați mai multe instalări cu Chocolatey pe Windows 10


De asemenea, este posibil ca la un moment dat să fie necesar să instalați mai multe aplicații simultan, pentru aceasta, pur și simplu executați următoarele:
 cinst (app1) (app2) etc.
De exemplu:
 cinst vlc chit

MARI

Putem verifica dacă începe procesul de descărcare a fiecărei aplicații indicate.

4. Cum se actualizează aplicațiile folosind Chocolatey în Windows 10


Pentru a rula actualizarea programelor instalate cu Chocolatey, trebuie doar să utilizați următoarea sintaxă:
 cup (Aplicare)

MARI

Dacă dorim să actualizăm toate programele sau aplicațiile care au fost instalate cu Chocolatey vom folosi următoarea comandă:

 cupă toate
La fel, putem specifica sursa de unde ar trebui aplicate actualizările, în acest caz executăm următoarele:
 cup (application) -source (URL de utilizat)

5. Cum se dezinstalează aplicațiile cu Chocolatey


Pentru a efectua procesul de dezinstalare a pachetelor sau aplicațiilor folosind această aplicație, trebuie să folosim următoarea sintaxă.
 dezinstalare choco (aplicație)

MARI

În prezent, Chocolatey are peste 5000 de pachete disponibile pentru instalare pentru Windows, unele opțiuni sunt:

 choco install adobereader (Adobe Reader DC) choco install googlechrome (Google Chrome) choco install jre8 (Java RunTime 8) choco install Firefox (Firefox Quantum)
Pentru a vedea toate opțiunile disponibile, putem vizita următorul link oficial:

6. Gestionarea comenzilor ciocolată

Pasul 1
Dacă vrem să știm câte pachete am instalat cu Chocolatey, vom executa următoarele:

 choco list -lo

MARI

Pasul 2
Pentru a afișa ajutorul acestei aplicații executăm:

 prăbușit -?

MARI

Pasul 3
Pentru a accesa configurația Chocolatey;

 lista de configurare choco

MARI

Pasul 4
Comenzile de utilizat în general cu Chocolatey sunt:

listăEnumerați pachetele la distanță sau locale
căutareCăutați pachete la distanță sau locale
infoAccesați informațiile despre pachet
instalareInstalați pachete din diverse surse
pinSuprimați actualizările unui anumit pachet
învechitRecuperați pachetele care nu sunt actualizate
modernizareActualizați pachetele din diverse surse
dezinstalațiDezinstalați un anumit pachet
ambalajPachetează un nuspec pentru un nupkg compilat
ApăsațiRulați un nupkg compilat
nouGenerați fișierele necesare pentru un pachet dintr-un șablon
surseVizualizați și configurați fonturile implicite
configRecuperați și configurați fișierul de configurare a aplicației
caracteristicăVă permite să vizualizați și să configurați caracteristicile Chocolatey
setapikeyPreluați sau salvați un apikey pentru un anumit font
apikeyRecuperați sau salvați un apikey pentru un anumit font
a sustineAccesați informații de asistență
DescarcaDescărcați pachetele folosind toate linkurile de la distanță
sincronizaPermite sincronizarea cu software-ul instalat pe sistem
optimizaOptimizați instalarea, reducând utilizarea spațiului pe disc

MARI

Putem recurge la Chocolatey pentru a efectua instalări complete și automat, ceea ce va economisi timp care poate fi folosit pentru alte tipuri de sarcini de asistență și dacă ne creștem productivitatea în Windows 10.

wave wave wave wave wave