Cum să utilizați eficient OneGet pe Windows 10
Miscellanea / / December 02, 2021
Dacă ai a folosit vreodată Linux atunci ți-ai fi dorit întotdeauna un instrument de gestionare a pachetelor pentru Windows. Da, Windows are un instrument de gestionare a pachetelor terță parte numit Chocolatey, care poate fi rulat folosind linia de comandă. Dar, Windows 10 a adus în OneGet un instrument nativ de gestionare a pachetelor ca anunțat de Garret Serack de la Microsoft într-o postare pe blog. Vă va permite să instalați/dezinstalați și actualizați pachetele software cu NuGet Package Manager folosind Powershell. De asemenea, are suport și pentru depozitul Chocolatey.
![Oneget Windows 10 1](/f/1bd0a37a36ad81e5916a90d4f972853b.png)
Notă: Odată cu versiunea Windows 10 RTM, OneGet a fost redenumit Managementul pachetelor.
Deci, să vedem cum puteți instala/dezinstala și actualiza în mod eficient mai multe pachete software folosind OneGet (PackageManagement). Și, de asemenea, vezi cum să integrezi Chocolatey cu el.
Ce sunt OneGet (PackageManagement) și Chocolatey?
Pentru utilizatorii non-Linux și cei care nu știu nimic despre gestionarea pachetelor, Package Manager face instalarea, actualizarea și dezinstalarea software-ului (pachet) foarte ușoară. Managerul de pachete folosește un depozit în care sunt stocate toate pachetele software.
Trebuie doar să introduceți o comandă pentru a obține acele pachete software și a le instala pe computer. Cu o singură comandă puteți instala sau actualiza software-ul. Actualizarea se face automat ori de câte ori software-ul este actualizat în depozit. Deci, despre asta se referă Managerul de pachete.
Acum, OneGet ca instrument este cu un pas înainte. E o manager al unui Manager de pachete. Poate găzdui mai multe depozite precum Chocolatey și NuGet. Am făcut-o deja a mai vorbit despre Chocolatey. Chocolatey poate lucra cu promptul de comandă. NuGet conține pachete software specifice instrumentelor de dezvoltare a aplicațiilor Microsoft. Puteți introduce o singură comandă și puteți prelua software-ul din aceste depozite.
Cum se utilizează OneGet?
Deci, mai întâi să vedem comenzile disponibile. Îl puteți vedea în imaginea de mai sus. Pentru a vedea comenzile disponibile, tastați următoarea comandă în Powershell.
Get-Command -Module PackageManagement
Amintiți-vă, nu OneGet, ci PackageManagement (scriu aici OneGet doar pentru simplitate). Deci, acum aveți lista de comenzi. Acum, să începem prin a verifica ce surse de pachete (gestionari de pachete) avem.
Obțineți surse de pachete
Tastați următoarea comandă (sau copiați-o):
Get-PackageSource
Ar trebui să obțineți sursele pachetelor care sunt instalate pe sistemul dumneavoastră.
![Surse de pachete Oneget](/f/c00280fb47411789b92403eb4fc86db2.png)
Deci, am instalată doar galeria PowerShell încorporată. Acum, să instalăm Chocolatey Package Manager. Dacă vedeți deja Chocolatey în listă, treceți peste pasul următor.
Instalarea Chocolatey
Introduceți următoarea comandă:
Get-PackageProvider -Nume Chocolatey
Get-PackageProvider va găsi depozitele de pachete care sunt disponibile și le va instala.
![Oneget Instalează Chocolatey](/f/56786386c9b6a036659a6fc2ef9cd81d.png)
Lovit introduce și instalarea Chocolatey ar trebui să înceapă. După finalizarea instalării, verificați din nou sursa pachetului cu comanda aplicată anterior. Ar trebui să-l vezi pe Chocolatey.
Apoi, trebuie să setăm Chocolatey ca sursă implicită a pachetului software. Vom folosi set-packagesource comanda pentru a-l seta ca implicit. Introduceți următoarea comandă:
Set-PackageSource -Nume chocolatey
Acum, când suntem gata, să instalăm un software din depozitul de ciocolată.
Instalați software-ul din Repository Chocolatey
Aveți mai multe opțiuni cu Chocolatey. Nu trebuie să accesați site-ul web Chocolatey și să găsiți software-ul pe care doriți să îl instalați. Puteți găsi asta chiar de la Powershell folosind găsi-pachet comanda. Deci, să presupunem că doriți să găsiți toate pachetele legate de „Chrome”.
find-package -name Chrome
![Oneget Chocolatey Găsiți Chrome](/f/478d38e4f3b71c3fd96ce1b0f2b6b902.png)
Acum vei primi toate pachetele cu Crom cuvânt cheie în el împreună cu un rezumat. Acum, din această listă, voi instala Adblockpluschrome.
install-package -name adblockpluschrome
![Software-ul de instalare Oneget Chocolatey](/f/8d06cd41ad60f848c34aebe734455665.png)
introduce Y iar instalarea va începe.
Nicio comandă de actualizare disponibilă
În mod surprinzător, OneGet nu are un Actualizați comanda. Există o comandă de actualizare în Chocolatey, dar aceasta nu se va aplica aici. Acest problema a fost raportată pe GitHub în 2014, când Previzualizările tehnice erau filmate pentru Insider și încă nu a fost rezolvată.
Vrei să devii un ninja cu promptul de comandă? Iată un lista de comenzi rapide ale tastelor funcționale asta te va face unul.
Explora
Acum, că știți elementele de bază, puteți explora mai departe comenzile și parametrii. Dacă credeți că OneGet nu a furnizat un serviciu de top, puteți oricând să optați pentru Chocolatey și să îl utilizați prin linia de comandă.
VEZI ȘI: 3 alternative la promptul de comandă care sunt mai bune decât cele implicite