- 1. Cum se instalează Chocolatey pe Windows 10
- 2. Cum se folosește Chocolatey în Windows 10
- 3. Cum să rulați mai multe instalări cu Chocolatey pe Windows 10
- 4. Cum se actualizează aplicațiile folosind Chocolatey în Windows 10
- 5. Cum se dezinstalează aplicațiile cu Chocolatey
- 6. Gestionarea comenzilor ciocolată
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 \ binApă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 chitApă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ă toateLa 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.